Page 110 - Designing Autonomous Mobile Robots : Inside the Mindo f an Intellegent Machine
P. 110

Communications and Control



                                      Analog
                                      Video
                                     Reciever
                                                  Analog
                                                   Video                        Camera
                                                 Tranmitter
                                      Analog
                                      Video
                                     Reciever
                                                                    Slave 2
                                                                    (Sonar)     Xducers
                                      Video
                                      Switch
                                                             Supervisor  Slave 3  Laser
                           Interface  Monitor                       (Lidar)     Ranger
                            Box
                                  RS-232                     RS-232  Control  Slave 1
                             RS-232  Base Station  Modem        RS-232  Mobile Base
                                       Radio
                                                    Radio
                                      Modem
                                                                    Master
                                                                   Mobile Base
                                                  Mobile Robot
                            Host       Radio
                          Computer   Repeater/s


                   Figure 6.8. Communications diagram of SR-2 security robot (Circa 1997)
                                           (Courtesy of Cybermotion, Inc.)


               Drivers, OCXs and DLLs

               When one thinks about the incredible complexity of detail that allows video, audio,
               and data to be exchanged seamlessly over an Ethernet link it would seem an impossi-
                                                                                             5
               bly complicated design process. Luckily, nothing could be further from the truth .
               In the evolution of modern software, the issue of interfacing to a large number of
               systems with different proprietary applications protocols had to be addressed. At
               first, computer manufacturers tried to dictate protocol standards. These standards
               specified how each feature would be controlled. However, since manufacturers were
               always trying to offer more features than their competitors, attempts at standardizing
               such interfaces were like trying to nail jelly to a tree.




               5  When we switched our systems from analog video transmission and serial data radios to
                 802.11 and digital video, the process took less than two weeks.



                                                        93
   105   106   107   108   109   110   111   112   113   114   115