Page 159 - Modern Robotics Building Versatile Macines
P. 159

RADICAL ROBOTICIST   139




              ISSUES: MORAVEC V. BROOKS

              Sheer processing power may not be the decisive factor in achieving
              humanlike robot intelligence. The way in which processing is organized
              within the robot may be just as important, as may be the possibility of
              using a group of cooperating robots instead of a single machine.
                Both Rodney Brooks and Hans Moravec have made impressive
              achievements in developing sophisticated robots that can navi-
              gate within and interact with a complex, changing environment.
              Moravec’s approach focuses on visual processing and the ability to
              create rich three-dimensional models. For example, Moravec sees
              his cleaning machines as being intelligent and able to analyze each
              room and plan efficient routes. Gradually, new attachments and
              capabilities would be added so the cleaning robot could pick up and
              put away objects (such as children’s toys), as well as scrub, mop, or
              polish as appropriate to the surface and type of dirt.
                By comparison, Rodney Brooks’s “subsumption architecture,” as
              embodied in the Roomba robotic vacuum cleaner, is based on identify-
              ing and implementing those behaviors that, in combination, will accom-
              plish the desired task. A Roomba has no map of its surroundings; it does
              not calculate optimal paths. It combines long random sweeps and cer-
              tain special modes (edge-following and spiraling) that when combined
              do a good job of covering the entire areas while focusing on the spots
              most in need of cleaning. Where Moravec sees a single, increasingly
              sophisticated cleaning robot, Brooks (and his colleagues Colin Angle
              and Helen Greiner) suggests in his book Flesh and Machines that “flocks”
              or entire “ecologies” of simpler, Roomba-like robots could each perform
              particular chores of mopping, scrubbing, and so on.
                While these two approaches to robotics seem very different, they
              could well be complementary in many ways. Many simpler tasks may
              be suitable for the Roomba-style robots, while others might require
              a single, sophisticated robot more like what Moravec envisages. For
              example, suppose the army needs to secure and make safe an area
              that is likely to have mines or improvised explosive devices. A flock
              of simple robots might be able to find and identify the mines and
              bombs. A sophisticated robot could then go to each device, deter-
              mine which type of tool or manipulator to use, and disarm it safely.
              As a practical matter, many robot designs use both top-down, cen-
              tralized and bottom-up, distributed approaches.
   154   155   156   157   158   159   160   161   162   163   164