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

7
                                                                           CHAPTER





                                          Basic Navigation Philosophies







               Before we plunge into the subject of navigation, it is helpful to put the whole topic
               into perspective. Thousands of papers have been written about robot navigation,
               and many very compelling concepts have been developed. When one looks at the
               actual robotic products that have been produced, however, most have used much
               simpler approaches. Two schools of thought about robot navigation have emerged:
               the academic school and the industrial school.


               The academic school of thought
               There is a recurring theme in many academic papers on robot navigation that goes
               like this: “Before robots can be widely accepted, they must be capable of learning
               their environments and programming themselves without assistance.” So consis-
               tently is this line repeated, that one is prone to believe it must have been chiseled
               on the back of the tablets that Moses brought down from the mountain. Whether it
               will turn out to be a fact, however, is yet to be determined. There is evidence on
               both sides of this argument.

               In support of the academic argument, it is true that most potential customers (other
               than the academic and hobby markets) do not want to program their robots. These
               customers, quite rightly, do not want to be distracted from the primary mission focus
               of their business or department. On the other hand, they do not care whether a
               robot is programmed or not, as long as it is installed and does the job they expect.
               The yardstick for such customers is one of return on investment (ROI). If program-
               ming takes a high degree of expertise on site, then this will add to the cost of the
               initial installation and certainly reduce the ROI. It is also important that the system
               be readily changed when the environment changes. If changes add to operational
               costs, then the ROI is reduced again.



                                                       107
   119   120   121   122   123   124   125   126   127   128   129