Drivers may alter their requirements depending on conditions. On a rainy day, for example, a driver may want to take a different route than normal. Data about another major condition, traffic, is becoming more readily available as navigation systems evolve. It’s no longer rare for navigation systems to process real-time traffic data.
Navigation systems today can adjust the route calculation dynamically according to traffic events, such as non-moving traffic, queuing traffic, slow traffic, accident, slippery road, snow on road, and many other situations. Traffic events are displayed on the map. Additionally, traffic events can be announced acoustically. An automatic re-routing module uses all events on the route to recalculate the directions.
Fig 5: Navigation systems today can adjust the route calculation dynamically according to traffic events
All these features make the task of determining a route even more complex. The system must determine whether alternate routes can be faster given current congestion levels. Though comparing multiple routes and traffic levels dramatically increases the amount of data being processed, drivers are going to expect results soon after they enter their request and continuous updates during route guidance.
Even without traffic updates, finding an address can be a challenging task. It’s not uncommon for cities to have multiple streets with the same name, making it difficult for computers to help the driver select the right one. In Berlin, for example, there are nine roads with the same name. That’s not the only challenge for international suppliers. In some countries in Asia, street names are rare. Instead, people routinely use the name of the building.
Spelling compounds this problem. Many drivers have trouble spelling street names in their hometown. That problem only gets worse when they