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

THREE-LINK XXP ARM MANIPULATORS  315

            any set E p ={(j 1 ,j 2 )}⊂ J p , the inverse minimal projection is P m −1 (E p ) =
            (j 1 ,j 2 ,l 3 ) | (j 1 ,j 2 ) ∈ E p and l 3 ∈ I}.


              The minimal projection of a single point is empty. Hence P m ({j s }) =
            P m ({j t }) =∅.If E ⊂ J is homeomorphic to a sphere and stretches over the
            whole range of l 3 ∈ I,then P m (E) is the intersection between J p and the max-
            imum cylinder that can be inscribed into O J and whose axis is parallel to l 3 .
            If a set E ⊂ J presents a cylinder whose axis is parallel to the axis l 3 ,then
            P c (E) = P m (E).
              In general, O J is not homeomorphic to a sphere and may be composed of
            many components. We extend the notion of a cylinder as follows:

            Definition 6.3.9. A subset E ⊂ J presents a generalized cylinder if and only if
            P c (E) = P m (E).


              Type 1 and Type 2 obstacles present such generalized cylinders. It is easy to
            see that for any E p ⊂ J p , P  −1 (E p ) is a generalized cylinder, and P c (P  −1 (E p ))
                                   m                                    m
            = E p .
              We will now consider the relationship between a path p J in J and its projection

               = P c (p J ) in J p .
            p J p
            Lemma 6.3.4. For any set E ⊂ J and any set E p ⊂ J p ,if E p ∩ P c (E) =∅,
            then P m −1 (E p ) ∩ E =∅.

                  −1
              If P m  (E p ) ∩ E  =∅,thenwehave P c (P m −1 (E p ) ∩ E) = P c (P m −1 (E p )) ∩
            P c (E) = E p ∩ P c (E)  =∅. Thus a contradiction.
              The next statement provides a sufficient condition for the existence of a path
            in joint space:


            Lemma 6.3.5. For a given joint space obstacle O J in J and the corresponding
            projection P c (O J ), if there exists a path between P c (j s ) and P c (j t ) in J p that
            avoids obstacle P c (O J ), then there must exist a path between j s and j t in J that
            avoids obstacle O J .

                    (t) ={(j 1 (t), j 2 (t))} be a path between P c (j s ) and P c (j t ) in J p avoid-
              Let p J p
                                                 −1
            ing obstacle P c (O J ). From Lemma 6.3.4, P m  (p J p (t)) ∩ O J =∅ in J. Hence,
                                             (t), (1 − t)l 3s + t · l 3t )}∈ P −1  (t)})
            for example, the path p J (t) ={(p J p                  m  ({p J p
            connects positions j s and j t in J and avoids obstacle O J .
              To find the necessary condition, we use the notion of a minimal projection.
            The next statement asserts that a zero overlap between two sets in J implies a
            zero overlap between their minimal projections in J p :


            Lemma 6.3.6. For any sets E 1 ,E 2 ⊂ J,if E 1 ∩ E 2 =∅,then P m (E 1 ) ∩
            P m (E 2 ) =∅.
   335   336   337   338   339   340   341   342   343   344   345