Inspiration
What it does
How we built it
Challenges we ran into
Accomplishments that we're proud of
What we learned
What's next for GoExpress - Team 31
Firstly, our system consists of buses traversing a predefined route, stopping at various locations to pick up and drop off passengers. Each bus is equipped with intelligence to detect when it's approaching a congested stop, potentially leading to bus bunching.
When a bus detects congestion at its next stop, it evaluates the stop after that. If both the next stop and the stop thereafter are congested, the bus switches to express mode, skipping the next stop and proceeding directly to the stop after that. This proactive measure helps alleviate congestion and prevents subsequent buses from bunching up behind the congested ones.
Let's dive into the implementation details:
- Each bus continuously monitors the occupancy status of upcoming stops.
- When congestion is detected, the bus evaluates the subsequent stop to determine if it's also congested.
- If a bunching scenario is confirmed, the bus switches to express mode, bypassing the congested stop and proceeding to the next one.
- By doing so, buses dynamically adapt their routes to maintain smoother and more evenly distributed service.
This approach not only improves passenger experience by reducing wait times and overcrowding but also enhances overall system efficiency.
In summary, our dynamic route switching mechanism offers a proactive solution to address bus bunching, ensuring more reliable and efficient public transportation service for our communities.
Thank you.
Log in or sign up for Devpost to join the conversation.