1 / 23

Navigation Basics Author: Huiban Sabin & Rosu Ciprian

Navigation Basics Author: Huiban Sabin & Rosu Ciprian. Content table. Introduction – Navigation systems Features & characteristics History Technology GPS & Satellite Positioning Gyroscope Dynamic navigation / TMCs Road database / Maps Route calculation Algorithms used in Navigation

teresaoneal
Download Presentation

Navigation Basics Author: Huiban Sabin & Rosu Ciprian

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. NavigationBasicsAuthor: Huiban Sabin & Rosu Ciprian

  2. Content table • Introduction – Navigation systems • Features & characteristics • History • Technology • GPS & Satellite Positioning • Gyroscope • Dynamic navigation / TMCs • Road database / Maps • Route calculation • Algorithms used in Navigation • System architecture overview • Integration with other functions / devices • Controversy • Navigation system – comfort / safety feature? • Navigation - real life stories

  3. Introduction - Navigation systems

  4. Features and characteristics(1) • Map display – GPS position • 2D / 3D display & satellite view • Landmarks & POI • Selecting a location (city or street, full address or by zip code) • Route calculations • Using different criteria / constrains • Simulation / fly over • Guidance • Visual & audio guidance advices • Augmented guidance – HUD information • Additional information • ETA & RTT • speed & heading (compass) • Dynamic navigation – reacting on route deviations, TI, traffic flow

  5. Features and characteristics(2)

  6. History • Global Navigation Satellite System (GNSS) is the standard generic term for satellite navigation systems that provide autonomous geo-spatial positioning with global coverage. • Global Positioning System (GPS) – is such a system, the only one fully functional in the world. • In 1978 the first experimental Block-I GPS satellite was launched. • In 1983, after Soviet interceptor aircraft shot down the civilian airliner KAL 007 that strayed into prohibited airspace due to navigational errors, killing all 269 people on board, U.S. President Ronald Reagan announced that the GPS would be made available for civilian uses once it was completed.

  7. Technology - GPS & Satellite Positioning(1) 7/Navigation Basics

  8. Technology - GPS & Satellite Positioning(2) 8/Navigation Basics

  9. Technology - Gyroscope • A gyroscope is a device for measuring or maintaining orientation, based on the principles of angular momentum. • Gyroscope is important for navigation systems when driving in areas with no GPS signal. • In the near future a connection with the car’s mechanics will provide these kind of info, so the gyro will not be used anymore in car navigation systems.

  10. Technology - Dynamic navigation / TMCs Traffic Message Channel (TMC) is a standardized technology for delivering traffic and travel information to drivers. • ADAS - Advanced Driver Assistance Systems – navigation system capable to analyze TMCs. • It's typically digitally coded using the FM-RDS system on conventional FM radio broadcasts. • Each traffic incident is sent as a TMC message. One message consists of an event code and a location code in addition to time details. The driver can choose to make a detour to avoid the reported incident. • This information is centered and then sent to radio stations that can transmit them. • The info generally coded in radio transmissions can vary from weather conditions, accident or other blockage / delay on route to more complex traffic flow display. • TMCs are not supported in Romania for the moment.

  11. Technology - Road database / Maps • The road database is a vector map of some area of interest. • Street names or numbers and house numbers are encoded as geographic coordinates so that the user can find some desired destination by street address. • There is no industry standard for satellite navigation maps. • Map Formats • CARiN Database Format (CDF) • S-Dal • Map providers: • Navteq • Teleatlas

  12. Technology - Road database / Maps - CARin Map format • CARiN Database Format (CDF) is the format that is being used by Continental ( since 2007, when Siemens VDO was bought ) • Vehicle manufacturers who have used or are still using this format in one or more of their ranges include:

  13. Route calculation Route calculation is the software component in a navigation system that determines the best route between two places according to the user’s preferences, traffic conditions, etc. • Algorithms • There are many algorithms used in personal navigation systems. Most are variations based on three algorithms: Dijkstra’s shortest path, BFS and A-Star for route calculation. • Additional algorithms are used for searching a location (speller feature) or for rendering the map roads (Bezier curves).

  14. Algorithms used in Navigation - Dijkstra’s shortest path • Dijkstra's algorithm works by visiting vertices in the graph starting with the object's starting point. It then repeatedly examines the closest not-yet-examined vertex, adding its vertices to the set of vertices to be examined. it expands outwards from the starting point until it reaches the goal. Dijkstra's algorithm is guaranteed to find a shortest path from the starting point to the goal, as long as none of the edges have a negative cost. • Let's consider the concave obstacle as described in the second figure. Dijkstra's algorithm works harder but is guaranteed to find a shortest path.

  15. Algorithms used in Navigation - Best First Search (BFS) The Best-First-Search (BFS) algorithm works in a similar way, except that it has some estimate (called a heuristic) of how far from the goal any vertex is. Instead of selecting the vertex closest to the starting point, it selects the vertex closest to the goal. BFS is not guaranteed to find a shortest path. However, it runs much quicker than Dijkstra's algorithm because it uses the heuristic function to guide its way towards the goal very quickly. If we consider an concave obstacle, we can observe that the work load is lower that the previous algorithm, but the path found is not guarantied to be the shortest. 15/ Navigation Basics

  16. Algorithms used in Navigation - A- Star Algorithm (A*) A* is like other graph-searching algorithms in that it can potentially search a huge area of the map. It's like Dijkstra's algorithm in that it can be used to find a shortest path. It's like BFS in that it can use a heuristic to guide itself. In the simple case, it is as fast as BFS. The secret to its success is that it combines the pieces of information that Dijkstra's algorithm uses (favoring vertices that are close to the starting point) and information that BFS uses (favoring vertices that are close to the goal). When talking about A*, g(n) represents the cost of the path from the starting point to any vertex n, and h(n) represents the heuristic estimated cost from vertex n to the goal. In the above diagrams, the yellow (h) represents vertices far from the goal and teal (g) represents vertices far from the starting point. A* balances the two as it moves from the starting point to the goal. Each time through the main loop, it examines the vertex n that has the lowest f(n) = g(n) + h(n).

  17. Algorithms used in Navigation -Interaction with the Map Database In order to use these algorithms you need a suitable map database. The road network needs to be described as a set of connected links, and, for each link, a "cost" needs to be assigned for traversing the link. This is one of the key features that distinguishes a map database as being a navigable map database rather than a database that can only be used for map display. Nodes Segments

  18. Algorithms used in Navigation - Speed-up Calculation There are many tricks and optimizations for speeding up the time taken to calculate a route between two places. Functional class attribute is a number that indicates how important a link is with regard to its use as a thoroughfare for traffic. A functional class 1 link is a stretch of road that is used for major inter-town links. In contrast, a functional class 5 link is one that you might expect to find in a residential back street. Implementations of the route calculation algorithms separate the road network according to the functional class attribute. The route calculation algorithms can be modified to start calculating routes from start to destination and destination back to start at the same time. When the two processes meet in the middle, the job is done!

  19. System architecture overview

  20. Integration with other functions/devices • GPS receiver • For receiving GPS data form satellites • Radio • For receiving TMC’s • Car mechanics (steering wheel, speedometer) • For assuring accurate positioning when no GPS info is available. • Wireless connection • For map / software update. • Exchange info with other cars • Audio system • For playing guidance announcements

  21. Controversy - Navigation system – comfort / safety feature? • Why comfort? • All kind of info – geo coordinates, road name, altitude, RTT, ETA … • Information about POI’s – can encapsulate also movies and pictures. • Direction to gas stations, fast food stores … • Why safety? • Map display –info about the road ahead (specially at night). • Information about current weather condition ahead. • Information about traffic events, speed limits, one way streets, ghost drivers. • Some vehicle producers locked out many of the features when the vehicle is in motion.

  22. Controversy - GPS – real life stories • Saved by his GPS: Brett Pownceby successfully fought a speeding ticket with his global positioning system.(he proved that he was travelling 21 km/h slower). • February 21, 2006 (Reuters) -- Fiddling around with in-car satellite navigation systems is causing motorists to lose concentration on the road, according to a survey released today by Privilege Insurance in England. • The new GPS technology, rather than helping motorists, could be even more distracting than trying to read a map at the wheel, it said. • Drivers following satellite navigationsystems through a village called Crackpot have been directed along a track at the edge of a 100ft cliff. All these because a map DB error.

  23. The end. • Questions • Thank you for the attention!

More Related