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

320    MOTION PLANNING FOR THREE-DIMENSIONAL ARM MANIPULATORS

              We have thus reduced the motion planning problem in the arm workspace to
           the one of moving a point from start to target position in C-space.
              The following characteristics of the C-space topology of XXP arms are direct
           results of Theorem 6.3.7:

                                           1
                                       1
                                  1
                               ∼
              • For a PPP arm, C = I × I × I , the unit cube.
                                                  1
                                              1
                                         1
              • For a PRP or RPP arm, C = S × I × I , a pipe.
                                      ∼
                                             1
                                    1
                                        1
                                ∼
              • For an RRP arm, C = S × S × I , a solid torus.
              Figure 6.16 shows the C-space of an RRP arm, which can be viewed either
           as a cube with its front and back, left and right sides pairwise identified, or as a
           solid torus.
              The obstacle monotonicity property is preserved in configuration space. This
           is simply because the equivalent relation that defines C and C f from J and J f
           has no effect on the third joint axis, l 3 . Thus we have the following statement:
           Theorem 6.3.10. The configuration space obstacle O C possesses the monotonic-
           ity property along l 3 axis.
              As with the subset J f , C p ⊂ C can be defined as the set {l 3 = 0}; O C1 , O C2 ,

                           , P c , P m , C f , C pf ,and C can be defined accordingly.
           O C3 , O C3 +  , O C3 −             f

                                          ∩ C f and Q 2 = C p ∩ C f . Then,
           Theorem 6.3.11. Let Q 1 = ∂O C3 −

                                       B f = Q 1 ∪ Q 2
           is a deformation retract of C f .


















                             (a)                         (b)
           Figure 6.16  Two views of C-space of an RRP arm manipulator: (a) As a unit cube with
           its front and back, left and right sides pairwise identified; and (b) as a solid torus.
   340   341   342   343   344   345   346   347   348   349   350