Global Positioning System Reference
In-Depth Information
Figure9.1. From the project view a navigation system can read a digital map
and calculate (extract) a route for objects to drive along.
services, like today's menu in a nearby restaurant. The users can navi-
gate directly to a convenient location and book a table. The integration of
internet information and services will finally close the gap.
For the ROAF project, the NavigableMap represents the network, which
can be evaluated with the GameMap to extract a route according to the real
object's input. The real object is actually able to dynamically navigate
through the network by providing destinations.
In the long run, the architecture of the RealObject provides the freedom
to implement any navigation system to extract a route to drive on. Math-
ematically speaking, the navigation system operates on the network to re-
turn a route (see Figure 9.1). Also, the digital map source is not predefined
in any way. The only constraint is that the digital map data should realis-
tically reflect the real-world geometry. By routing two ROs with different
navigation systems and different digital map sources through a ROApp,
the real objects are actually evaluating their sources against each other.
For a more complex navigation system, the reader should have a look at
the OSM project, Travelingsalesman :
wiki.openstreetmap.org/wiki/Travelingsalesman
Traveling salesman is a routing and navigation program for
the OpenStreetMap.
It is written to encourage experimentation.
Nearly every part of it is developed as a plugin and can be
replaced:
ˆ route-calculations
(multiple
easy
to
understand
algo-
rithms already supplied),
 
Search WWH ::




Custom Search