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

TOPOLOGY OF ARM’S FREE CONFIGURATION SPACE  255

            simplifies the theory and is not restrictive for practice. Stated more precisely,
            this condition is as follows:

                                ∗
            Condition 5.8.4. Let j ∈ C satisfy (5.7), and L(j ) ∩ O contain at least two
                                                       ∗
                                              i
                                          i
                                                                         i
                         2
                      1
                                                 ∗
            points. Let u ,u ∈ L be such that w = u (j ) ∈ O, i = 1, 2. For given δ and  ,
                                i
                                   i
                                        i
                                                     i
                                                               i
                                                   i
                     i
            define  O = O ∩ U(w ,δ ),  L = L ∩ U(u ,δ ), and  O ={c ∈ U(j , ) :
                                                                          ∗
                                                              C
               i
                        i
                                                            1
                                                                  2
                                                1
                                                   2
             L (c) ∩  O  =∅}, i = 1, 2. For any  , δ ,δ > 0,  O ∩  O  =∅.
                                                            C     C
              We can now define the term “contact” in mathematical terms:
            Definition 5.8.5. The robot is in contact with an obstacle if and only if Eq. (5.7)
            and Conditions 5.8.1 to 5.8.4 are all satisfied.
            5.8.3 Uniform Local Connectedness
            Together, Conditions 5.8.2 and 5.8.4 bring about an important topological prop-
            erty of CSO,the uniform local connectedness (ULC). ULC guarantees that ∂O C
            presents manifolds in the 2D case.
            Definition 5.8.6. Let E be a subset of a space X, and let x be any point of X.The
            set E is locally connected at x if, given any positive  , there exists a positive δ such
            that any two points of E ∩ U(x, δ) are joined by a connected set in E ∩ U(x,  ).
            Note that x in this definition is not necessarily a point in E.However,if x ∈E,
            then E is certainly locally connected at x, since for sufficiently small δ,there
            are no points in E ∩ U(x, δ).
            Definition 5.8.7. A space or a set of points is uniformly locally connected if,
            given a positive  , there exists a positive δ such that all pairs of points, x and y,
            of distance  x − y  <δ are joined by a connected subset of the space, of diameter
            less than  .
            Theorem 5.8.3. The open set CSO is uniformly locally connected.
            Proof: Since CS is compact and CSO is open and locally connected (Theo-
            rem 5.8.1), according to Ref. 110, VI.13.1, we only need to prove that CSO is
            locally connected at CSO boundary points.
                   ∗
              Let j ∈ C satisfy Eq. (5.7). If L(j ) ∩ O contains only one single point,
                                             ∗
            then Condition 5.8.2 guarantees that O C is locally connected at j . Now assume
                                                                  ∗
                                                    i
                                                                 i
                                                                      i
                                                                        ∗
            L(j ) ∩ O contains at least two points. Let u ∈ L satisfy w = u (j ) ∈ O;
               ∗
                                                                      i
                i
                      i
            let   and δ be such as to satisfy Condition 5.8.2 with respect to u , i = 1, 2.
                                        i
                        1
                           2
            Let   = min(  ,  ),and let  O be as defined in Condition 5.8.4. According
                                        C
                                                            2
                                                      1
                                               +
            to Condition 5.8.4, there exists a point c ∈  O ∩  O . According to Con-
                                                            C
                                                      C
                                          i         i                       i
                                                 ∗
                                                                    +
            dition 5.8.2, every point c, c ∈  O ⊂ U(j ,δ ) is connected to c ∈  O ⊂
                                                                           C
                                          C
                                                                  2
                                                     2
                                                  1
                  i
                             i
                                                           1
            U(j ,δ ) within  O . Thus, any two points c ,c ∈  O ∪  O are connected
               ∗
                             C                             C      C
                         1
                            2
            in U(j , max(  ,  )),and so O C is locally connected at j . Q.E.D.
                  ∗
                                                             ∗
   275   276   277   278   279   280   281   282   283   284   285