GPS Navigation and Data Structures By Michael Cabassol and Augie Hill
How GPS Works 24 Satellites orbit Earth 11,000 Nautical Miles high (12,658.8 miles) Each makes an orbit in 11 hours 58 min 24 satellites run on 6 orbits 4 Satellites are needed to triangulate position
Visual Example Photos from
GPS Navigation Use of computers and GPS to allow for: –Precise mapping. –Ease of navigation in vehicles. –Bomb targeting. –Land Surveying.
Data Structure Used Dijkstra’s Algorithm –Given a connected, weighted graph and a fixed vertex, find shortest path to any other vertex. –Greedy Algorithm –Time Complexity Using Linear search O(n^2) Using Priority Heap O(m + nLog(n))
GPS Navigation Fastest Travel Time –Use Dijkstra’s algorithm –Graph weighted by average speed of road Shortest Distance –Use Dijkstra’s algorithm –Graph weighted by road distance. Webpage