A bus route may be planned to take 40 minutes from one terminal to another. On paper, that sounds straightforward. The timetable is created, vehicles are assigned, drivers are scheduled, and passengers are given expected arrival times.
But once the bus enters the real world, things become less predictable.
The same route might take 38 minutes on one trip, 43 minutes on another, and...
A public transport network can appear to work perfectly on a normal day. Buses are running, metro trains are operating, depots are dispatching vehicles, and passengers are moving between different...
A bus can leave the depot exactly on time. The driver can follow the planned route. Traffic can even be moving normally.
And yet, somewhere halfway through the journey, the bus is suddenly...
Look at almost any large public transport network and you will find something interesting.
Not every route is equally busy.
Some routes carry passengers throughout the day. Buses on...
Public transport has an interesting problem.
When more people start using buses, trains, or metro services, the system can become more crowded and expensive to operate. But there is another...
A bus breaks down. At first, it looks like a single vehicle has been taken out of service. It rarely ends there.
Within minutes, the operations control room is making decisions that affect far...
Electric buses are changing public transport, but they are also changing how depots operate. With diesel buses, refuelling was usually the last task before the vehicle was ready for service....
For decades, most traffic planning decisions in cities followed a familiar pattern.
A road would become congested, traffic studies would be conducted, changes would be proposed, and eventually...
When cities first brought AI into traffic systems, the thinking was quite practical.
They needed better monitoring. Too many violations, too much dependency on manual enforcement, and not...
Ask any transport planner what’s hardest to measure, and you’ll often hear the same answer—passenger demand. Not because the data doesn’t exist, but because, traditionally, it hasn’t been...