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

268    MOTION PLANNING FOR TWO-DIMENSIONAL ARM MANIPULATORS

              obstacle O that lies fully in the arm workspace, as shown. Obstacle O is a
              square with the side length l/4.
              Recall that the method of motion planning with complete information (Piano
              Mover’s model) [13] requires one to first approximate the configuration space
              (C-space) image of obstacle O by a polygon. Call the obstacle in C-space
              O C and call the approximating polygon P C .Let δ be the maximum linear
              deviation of P C from O C . Evaluate the minimum order (the number of sides)
              of the polygon P C that will keep δ within 1% of the perimeter of P C .
           2. Consider a two-link planar robot arm with revolute joints, as shown in
              Figure 5.E.2. Joint values θ 1 and θ 2 of the joints J 0 and J 1 can change within
              the range (0, 2π), with no mechanical stops. The arm has a sensing capabil-
              ity spread uniformly along its body so that any point of its body can sense
              surrounding objects within the distance r v , called the arm’s radius of vision.
              The relevant dimensions are: l 1 = 30,l 2 = 20,R = 2,r v = 3.
              Develop general equations necessary to compute the boundary of the robot’s
              sensing field (or fields if applicable) in the corresponding configuration space
              (C-space), as a function of the joint angles θ 1 and θ 2 . The resulting boundary
              will consist of pieces of straight lines and curves. If you use any simplifications
              or approximations, acknowledge and justify them.


                                                       R


                                                      b

                                             r v
                                                    Θ 2
                                            l 2

                                          a
                                                 J 1
                               l 1


                                    Θ 1


                          J o

                                       Figure 5.E.2


              Draw the C-space as a flattened torus—that is, a square in the plane (θ 1 ,θ 2 ),
              with the coordinates of its corners, respectively, (0, 0), (0, 2π), (2π, 2π),
              (2π, 0). For the six positions of the arm characterized by the six pairs (θ 1 ,θ 2 )
   288   289   290   291   292   293   294   295   296   297   298