Hi! We see you’re using an ad-blocker. We’re fine with that and won’t stop you visiting the site.
But as we’re losing ad-revenue from this then why not make a donation towards website running costs?. Or you could disable your ad-blocker for this site. We think you’ll find our adverts are not overbearing!
Having discovered how the basic maps are made and maintained we now turn to some of the more interesting innovations that TomTom have added to their maps. The third article in our series of How TomTom make digital maps looks at routing. In particular I am looking at the IQ Routes technology that TomTom introduced a few years ago in an attempt to ensure that users are provided with the best routes possible.
As mentioned in the MapShare article TomTom have been collecting information from users for a number of years. Partly this data is used to determine and identify changes to the mapping data, but the most important data set is the real speeds over road segments. This means that for the first time routing could be based on real statistically average speeds.
Traditionally when calculating a route the posted speed of the road was used in the calculation. Thus a 1 mile section of road with a speed limit of 30MPH would be assumed to take 2 minutes to travel. The astute amongst you would realise that because a road speed is 30MPH you are unlikely to achieve that so a percentage of the speed limit would be used to calculate the time to drive a segment of the trip. As there was no other data available that was the only way to do it. Indeed going back further in time there were only road classifications with no speed limits associated with them. This made the prediction of arrival times very unreliable. It also meant that a 40MPH dual carriageway could be given the same speed profile as a residential road in some circumstances.
TomTom introduced trip recording way back in 2005 and in the intervening years have managed to record over 5,000,000,000,000 real speed readings on the roads. These speed recordings were averaged and overlaid on the map data for each section of road resulting in real speed profiles for all the roads. This means that when creating a route for each section of road TomTom can ignore the posted speed limits and use the average recorded speeds. The resultant route is statistically the best way to get from A-B. This technology was called IQ Routes and introduced some interesting routes that maybe drivers would not consider.
Now when IQ Routes was originally introduced back in 2008 there was just one 'real' speed associated with each segment of road. This was, of course, a big advantage over traditional routing calculations but did not take into consideration things like morning and evening rush hours, or the quiet periods in the middle of the night. I would be quite happy to drive through the centre of London in the middle of the night, as long as I did not go anywhere near the West End, but would only go there during the day if I had to. To overcome this issue TomTom gathered more time related data and then updated IQ Routes.
IQ Routes now has the capability to determine the average historic speed of a section of road for not just each day of the week, but in 5 minute intervals throughout the day. That represents 2016 speed profiles associated with every single road segment in the map. To put that into some form of context the maps of Europe contain about 120 million road segments so doing the math we get about 242 billion speed profiles in the map data.
With all this data the routing engine has a wealth of information to create a route from A-B so TomTom are now presented with a different problem: how to efficiently process so much information providing the best routes in a timely manner. This is where the TomTom rocket scientists come to the fore… I don't pretend to understand how the routing engine works. You need a degree in applied maths to even talk to the TomTom engineers. However I will try to explain the challenges that they have managed to overcome.
In order to get from A to B the application has to examine a large number of possibilities. The further you travel the more options have to be explored. If you start your trip you normally have 2 options of direction to travel so the routing engine has to look at both of them. If you follow one option you will get to a junction this will then increase the roads you need to examine by 2, or more. Each of these roads need to be examined creating a huge matrix of possible routes. But you cannot just look at roads that take you in the direction of your destination. Sometimes it will be much faster to travel away from your destination to join a faster road.
As I mentioned earlier each road segment has a time related speed associated with it, and this is also taken into consideration for the routing. So if you start your trip at 15:00 on a Wednesday and it takes say 20 minutes to get to a location then the speed for the next road segment will be the Wednesday 15:20 timed one. This becomes more critical when we look at HD Traffic in the next article.
So you can see that the further you travel the longer it will take to calculate the route. In fact for a 60 mile trip the navigation engine has to examine up to 1,000,000 junctions representing about 2.5 million roads. Now this is OK if you are sitting at your desk with the huge resources of a server generating the route, but a PND or SmartPhone just simply does not have that computing power. So obviously steps need to be taken to optimise these calculations.
TomTom have developed technologies that they have called "FAST & EXACT" these are claimed not only to provide you with the best (quickest) routes but also to reduce the time to calculate and more importantly recalculate your trip. I remember back in 2009 when the first TomTom Start came out it took an incredibly long time to re-route and then instantly went into re-routing as soon as the route was generated. The only way to get it to re-calculate properly was to stop and wait the 30 seconds until it recalculated the route. Then you have to turn round at which point it starts recalculating! This was obviously not the user experience that you would expect and the "FAST & EXACT" technologies were created to countered that.
With the FAST and EXACT software TomTom have included pre-calculated routes. This means that the SatNav does not have to calculate or recalculate the entire route each time it is required and the device can use one of the numerous pre-determined routes. I am not entirely certain how this works, but empirical testing provides proof that it does.
The probe data used for IQ Routes also has other value to TomTom. As it represents real data from around 60 million users that data can be analysed in a number of ways, some of them controversial. Last year there was an outcry when TomTom sold the road speed profiles to the Dutch Police. This enabled the Police to target the roads where statistically drivers break the speed limit and at the time that they are most likely to. Note that this was all based on anonymous statistical data collected, not individually identified SatNav owners.
In a more acceptable manner the data is used to analyse the traffic flows. This means that looking at the traces around intersections it is quite easy to determine how the traffic flows at various times of the day. Indeed it is possible to automatically detect the junctions that have stop signs, and differentiate them from those that have traffic lights.
Having mentioned traffic lights, not only is it possible to detect the intersections that have traffic lights, it is also possible to see how the lights affect the movement of traffic through the junction on both sides of the road, including drivers making turns. Given the right analytic software and good data it is possible to profile the junctions and tune the light sequences to provide statistically optimal traffic flows at different times of the day. All this can be achieved from looking at the probe data from the users without any roadside hardware at any of the junctions.
So from this you can see that the technology driving IQ Routes doesn't just benefit the TomTom SatNav community. The probe data provides valuable information to the infrastructure planners as well generating a knock-on effect to all road users. This is really the tip of the iceberg with the wealth of intelligence being collected there will be many more innovative ways to analyse and profile our driving over the coming years. Some may find this intrusive and offensive, others will welcome it with open arms, along with the potential benefits it brings to our busy lives.
Our look at IQ Routes being complete it is easy to see the benefit of better routes and more accurate arrival times. The next article takes a view of TomTom's HD Traffic and how this sits on top of the stack of map infrastructure to provide live dynamic adjustments to the mapping information.
Posted by dorsetwurzel on Thu Aug 23, 2012 4:41 pm
Very interesting article. Looking forward to the next one.
Posted by jonrome on Fri Aug 24, 2012 8:21 am
It would be great if someone could produce a way to convert present day maps to th run on the thousands of Alpine systems installed by Jaguar up to the the late 2000s. Absolutely no support.
A disgraceful state of affairs for a company like Jaguar who appear to be proud of their heritage but really only want to sell you a new car.
Posted by Surfing_spider on Fri Aug 24, 2012 9:35 am
Great Article. I really like getting to know the details of exactly how these systems work.
What I really want to know is why the junction priorities are wrong so often. i.e. when you are driving along a road and it tells you to take a left turn but this is just a natural continuation of the road. There does not seam to be a part of mapshare that allows you to correct this. I am eager to help fix these issues but can't.
Posted by Daggers on Fri Aug 24, 2012 9:52 am
Surfing_spider Wrote:
What I really want to know is why the junction priorities are wrong so often. i.e. when you are driving along a road and it tells you to take a left turn but this is just a natural continuation of the road. There does not seam to be a part of mapshare that allows you to correct this. I am eager to help fix these issues but can't.
I'm with you on this one - you can just about work it out if it tells you to turn left when the only obvious straight-on route takes you up a farm track, but if you're in a built up area and told "in 400 yards, take the 3rd left" it gets a whole lot more confusing.
Garmin DriveSmart 50 LMT-D
Posted by cbrown7 on Fri Aug 24, 2012 2:05 pm
I'm with Surfing_spider and Daggers on this one. Plus, why on UK back (B) roads do Tom Tom's often not alert you at all to cross roads you have to give way at? I know it is up to the driver to interpret the road and drive to the conditions etc. but you do tend to get lulled into a false sense of security if you have no warnings of impending actions.
I can't believe this is down to priority changes as most of these roads have been there for years, with little traffic, so why would they change?
Great article by the way.
Posted by pillboxman on Fri Aug 24, 2012 2:52 pm
Great article. Thanks.
My guess would be that the 8/10 meter 'spots' on the roads is the reason that the on screen mapping is so much better on a TT than a Garmin.
As well as speed cameras I use my TT to help me drive more economically. I can see the road ahead and slow down or speed up depending on the bends in the road. This saves tire wear, fuel and brake pads!
Oh, and it's great at navigating as well.
Posted by MikeB on Fri Aug 24, 2012 4:44 pm
pillboxman Wrote:
... My guess would be that the 8/10 meter 'spots' on the roads is the reason that the on screen mapping is so much better on a TT than a Garmin. ...
The 8 or 10 metre bits only refer to the imaging so a picture is taken and geo-referenced at those intervals.
Typically there will be far less points in the map as they are simply not required. A road is normally pretty straight for long distances so additional points are only required at junctions.
Mike Barrett
Posted by Stormtracker on Fri Aug 24, 2012 5:58 pm
If TomTom go out-and-about in their "car derived van" doing some of the mapping, then surely they can create a section in the menu for vehicle types: Such as-
Are you driving a Car, Large Goods Vehicle etc. So it can route narrow or wide roads only.
Because I am sick and tired of approaching an "Unnamed Road", or "B" road slowing down and thinking, yes this is wide enough for me and another vehicle to pass without problems. To get half way down this road, to find that it narrows alot and that my Large Goods Vehicle is actually wider than the road and I am stuck facing an oncoming vehicle - obviously using a TomTom too.
and another thing - "Turn-a-round when possible". lmao, you try turning round a 7.5tonne flatbed truck on an urban road.
Sometimes, I just want to put my "TT820go live" under the front wheels and say Route This.
Excellent article by the way. However, if TomTom use all this technology, why are their maps still upto 1 year out of date?
Posted by pillboxman on Fri Aug 24, 2012 6:26 pm
Stormtracker Wrote:
If TomTom go out-and-about in their "car derived van" doing some of the mapping, then surely they can create a section in the menu for vehicle types: Such as-
Are you driving a Car, Large Goods Vehicle etc. So it can route narrow or wide roads only.
Because I am sick and tired of approaching an "Unnamed Road", or "B" road slowing down and thinking, yes this is wide enough for me and another vehicle to pass without problems. To get half way down this road, to find that it narrows alot and that my Large Goods Vehicle is actually wider than the road and I am stuck facing an oncoming vehicle - obviously using a TomTom too.
and another thing - "Turn-a-round when possible". lmao, you try turning round a 7.5tonne flatbed truck on an urban road.
Sometimes, I just want to put my "TT820go live" under the front wheels and say Route This.
Excellent article by the way. However, if TomTom use all this technology, why are their maps still upto 1 year out of date?
Have you considered purchasing one of the HGV PNV's? You can put it against your tax.
Posted by DennisN on Fri Aug 24, 2012 9:51 pm
cbrown7 Wrote:
I'm with Surfing_spider and Daggers on this one.
[snip]
I can't believe this is down to priority changes as most of these roads have been there for years, with little traffic, so why would they change?
Great article by the way.
The reason for all these funny instructions is TomTom have reduced the details on some "roads", presumably for space constraints on mapping. Compare these two screendumps taken from two devices, running side by side, but with different map versions - the first one is an older map, second a more recent one.
Now for side roads.. Here are two views of the same spot. The first picture is from my ancient map (2006-ish?), the second and third are from the current map which instructs me to turn left or right at this corner. Notice that in the older map, the offshoot "roads" used to have the purple dots which denote non-navigable roads. I regularly get exactly the same from laybys - instructed to keep right (and not go into the layby). No doubt the savings allow TomTom to add value, like facebook and twitter links! And avoid the need to increase the size of the device's internal storage. A few months ago, in North Devon, I was instructed to turn right when the straight ahead alternative was over a stile and along a green lane filled with weeds four feet high!
Dennis
If it tastes good - it's fattening.
Two of them are obesiting!!
Posted by Stormtracker on Fri Aug 24, 2012 11:37 pm
[quote=“pillboxman”]Have you considered purchasing one of the HGV PNV's? You can put it against your tax.[/quote]
Hi Pillboxman,
I only bought this TT820 back in April this year, as I was using it mainly for my car and occasional driving when one of the drivers was on-leave/off-sick at work but in the past couple of months, I am now one of the permanent drivers and I have found how useful my TT really is. TT's PNV's are only good for Car Navigation and (expletive) for Truck use.
Yes, I have been looking at a Snooper Truckmate and I may have to purchase one of these before I lose my insanity or drive over my TT - which ever comes first .
Hi! We see you’re using an ad-blocker. We’re fine with that and won’t stop you visiting the site.
But as we’re losing ad-revenue from this then why not make a donation towards website running costs?. Or you could disable your ad-blocker for this site. We think you’ll find our adverts are not overbearing!