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

Becoming Unstuck in Time

               As we have seen, even a GPS system does not offer us an azimuth estimate without
               moving. True, if our vehicle was fairly long we could mount receivers on the front
               and back to obtain a heading estimate, but what we are really doing is establishing
               two simultaneous time-places.

               For instance, if a robot is traveling down a hall using lidar or sonar it may receive
               frequent lateral and azimuth corrections, but no longitudinal corrections for some
               distance. Eventually it should reach a point where it can image a feature that indi-
               cates its longitudinal position. Therefore, odometry is the key to gluing together
               these cues about the environment. In this case, it is necessary that the odometry be
               accurate enough longitudinally (distance traveled) to keep the position estimate
               intact.
               If your goal is to develop a very inexpensive, simple, or small robot, then you will
               probably find lidar a bit pricey or bulky. The more limited the sensors available, the
               more aggressively this concept of time-places must be embraced.



                                                          Beam 2

                                              B          Beam 1


                                            b                      Reflector

                                               d
                                                        Beam 2
                                            a


                                            A             Beam 1




                  Figure 14.4. Determining the position of a retroreflector from simple beams
















                                                       215
   227   228   229   230   231   232   233   234   235   236   237