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

Chapter 7

            require no programming, and use a variety of strategies to cover the area they are
            placed into.
            At the low end, these robots have incorporated strategies that do not represent true
            navigation, but rather movement patterns that should eventually cover the area. For
            example, lawn-mowing robots have been developed that randomly cross an area
            until they detect a boundary marker and then turn away to cross the area again.
            While most of the area is covered quickly, some areas may never be covered. The
            method is extremely inefficient.

                         TM
            The Roomba  vacuuming robot produced by iRobot uses a much more effective
            area-covering strategy to cover a contiguous area, and has a rudimentary sense of
            position. For the job of cleaning a room in one’s home, this strategy is sufficient, and
            the price is low enough that the robot does not need to be more independent to be
            cost effective. The only programming required is to set the room size and possibly
            install an infrared beam called a “virtual wall” to prevent a robot from moving into
            undesirable areas.































                                                    TM
                                Figure 7.2. Roomba  area vacuum robot
                                        (Photo courtesy of iRobot, Inc.)







                                                   110
   122   123   124   125   126   127   128   129   130   131   132