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
   234   235   236   237   238   239   240   241   242   243   244