Page 239 - Designing Autonomous Mobile Robots : Inside the Mindo f an Intellegent Machine
P. 239
Chapter 15
Embedding data into maps
Both of the remaining methods of robot programming involve embedding data into
maps. This can be done in the professional versions of programs such as AutoCAD
1
and IntelliCAD . The two most common embedding languages are LISP and VBA 2
(Visual Basic for Applications). In LISP, graphical objects are called entities, and in
place of properties these entities have data lists. Thus what may appear as a simple
graphical object, such as a circle, may have much deeper meaning as defined by its
type.
Graphical
Programming
System
Robot map
Interpreter
& Router
Map/s
Commo
Job
Dispatching
System
Figure 15.1. Program data flow for a map interpreter system
1 AutoCAD is a trademark of Autodesk, Inc.; IntelliCAD is a registered trademark of the
IntelliCAD Technology Consortium.
2 VBA is a trademark of Microsoft Corporation.
222

