Page 50 - Sensing, Intelligence, Motion : How Robots and Humans Move in an Unstructured World
P. 50

BASIC CONCEPTS  25

              There are different criteria of quality of robot paths. We may want the robot
            to do one or more of these:

              • Execute a predefined path.
              • Find an optimal path (the shortest, or fastest, or one requiring a minimum
                energy, etc.).
              • Plan a “reasonable” path.
              • Plan a path that respects some constraints—say, a path that would not make
                the robot bang into the walls of an automotive painting booth.

              Robots in the factory environment tend to follow predefined paths, sometimes
            with deviations allowed by their programs. Robot car painting operation is a good
            example. Such tasks often put a premium on path optimization: After all, in a
            mass production environment, shaving 1–2 sec out of a 50-sec cycle can translate
            into large savings. On the other hand, for a robot operating in an environment with
            uncertainty, optimality is ruled out and more often than not is of little concern
            anyway. For instance, a mobile robot that is used for food and drug delivery in a
            hospital is expected to go along more or less reasonable, not necessarily optimal,
            paths. Either of these systems can also be subject to additional constraints: For
            example, an arm manipulator may need to work in a narrow space between
            two walls.
   45   46   47   48   49   50   51   52   53   54   55