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

340    HUMAN PERFORMANCE IN MOTION PLANNING

           front of the computer screen, and controls the arm motion using the computer
           mouse. The first link, l 1 , of the arm rotates about its joint J 0 located at the fixed
           base of the arm. The joint of the second link, J 1 , is attached to the first link,
           and the link rotates about point J 1 , which moves together with link l 1 . Overall,
           the arm looks like a human arm, except that the second link, l 2 , has a piece that
           extends outside the “elbow” J 1 . (This kinematics is quite common in industrial
           and other manipulators.) And, of course, the arm moves only in the plane of
           the screen.
              How does one control the arm motion in this setup? By positioning the cursor
           on link l 1 and holding down the mouse button, the subject will make the link
           rotate about joint J 0 and follow the cursor. At this time link l 2 will be “frozen”
           relative to link l 1 and hence move with it. Similarly, positioning the cursor on
           link l 2 and holding down the mouse button will make the second link rotate about
           joint J 1 , with link l 1 being “frozen” (and hence not moving at all). Each such
           motion causes the appropriate link endpoint to rotate on a circular arc.
              Or—this is another way to control the arm motion—one can position the
           cursor at the endpoint P of link l 2 and drag it to whatever position in the arm
           workspace one desires, instantaneously or in a smooth motion. The arm endpoint
           will follow the cursor motion, with both links moving accordingly. During this
           motion the corresponding positions of both links are computed automatically in
           real time, using the inverse kinematics equations. (Subjects are not told about
           this mechanism, they just see that the arm moves as they expect.) This second
           option allows one to control both links motion simultaneously. It is as if someone
           moves your hand on the table—your arm will follow the motion.
              We will assume that, unlike in the human arm, there are no limits to the motion
           of each joint in Figure 7.5. That is, each link can in principle rotate clockwise
           or counterclockwise indefinitely. Of course, after every 2π each link returns to
           its initial position, so one may or may not want to use this capability. [Looking
           ahead, sometimes this property comes in handy. When struggling with moving
           around an obstacle, a subject may produce more than one rotation of a link.
           Whether or not the same motion could be done without the more-than-2π link
           rotation, not having to deal with a constraint on joint angle limits makes the test
           psychologically easier for the subject.]
              The difficulty of the test is, of course, that the arm workspace contains obsta-
           cles. When attempting to move the arm to a specified target position, the subjects
           will need to maneuver around those obstacles. In Figure 7.5 there are four obsta-
           cles. One can safely guess, for example, that obstacle O 1 may interfere with the
           motion of link l 1 and that the other three obstacles may interfere with the motion
           of link l 2 .
              Similar to the test with a labyrinth, in the arm manipulator test with complete
           information the subject is given the equivalent of the bird’s-eye view: One has a
           complete view of the arm and the obstacles, as shown in Figure 7.5. Imagine you
           are that subject. You are asked to move the arm, collision-free, from its starting
           position S to the target position T . The arm may touch an obstacle, but the system
   360   361   362   363   364   365   366   367   368   369   370