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

382    HUMAN PERFORMANCE IN MOTION PLANNING

                   an optimal path requires complete information about the environment
                   whereas our algorithms have only limited sensing information.
                — One can assess algorithms’ performance theoretically. We have done
                   this in Chapter 3 for the case of a point robot moving in the plane. The
                   upper bounds on the robot performance obtained there give a good idea
                   about the worst-case performance of the algorithms, but they do not
                   answer the direct practical “How good is it in ‘normal life’?” question.
                — One can attempt a comparison between paths produced by different
                   algorithms in the same task. While some such comparisons have been
                   done in literature, they are of limited value simply because different
                   algorithms tend to behave differently in different tasks: An algorithm
                   that wins in one task can easily lose in another task. That is why the
                   task of choosing between algorithms is a hard one. And, importantly,
                   such a comparison is not feasible for arm manipulators because today
                   there is no competing options to the sensor-based algorithms developed
                   in Chapters 5 and 6.
                — One can compare the algorithms’ performance with human performance.
                   While we still don’t know what algorithms people use in such tasks,
                   from the practical standpoint this would be a satisfying comparison.
                   After all, we humans do solve motion planning problems with uncer-
                   tainty. We do it all the time, and so using human performance as a
                   benchmark would be an “apples-to-apples” comparison. We tend to
                   associate motion planning tasks with “thinking” and intelligence: If our
                   robots perform well in such tasks, we not only can be proud of the
                   robots’ performance but can also use this fact in technical systems.
              • If human performance in motion planning tasks turns out to be less than
                ideal—and the results described in this chapter demonstrate that this is so
                for tasks with arm manipulators—this conclusion should pose a serious
                challenge to designers of practical human-guided teleoperation systems. If
                robot skills in motion planning are better than human skills, and if that is
                still so after a substantial training by humans, this becomes a good argument
                for a new design approach in teleoperation systems. Namely, we should
                attempt to switch to human–robot synergy teams, where human intelligence
                is complemented with appropriate robot intelligence.
              In our tests the performance of human subjects was measured in terms of two
           dependent variables:
              • Path length— the length of paths a subject generates in a given task.
              • Task completion time— the time a subject takes to complete a given task.

           The experimental data appear in groups, each related to one independent variable
           (factor). Overall, four factors have been studied:

              • Task Interface: Each subject operated either a virtual arm manipulator on
                the computer screen or a physical arm in the test booth.
   402   403   404   405   406   407   408   409   410   411   412