A Kinematics-Based Probabilistic Roadmap Method for Closed Chain Systems

In this paper we consider the motion planning problem for closed chain systems with a mobile base. We propose an extension of the prmmethodology which uses the kinematics of the closed chain system to guide the generation and connection of closure congurations. In particular, we break the closed chains into a set of open chains, apply standard prm random sampling techniques and forward kinematics to one subset of the subchains, and then use inverse kinematics on the remaining subchains to enforce the closure constraints. This strategy preserves the PRM sampling philosophy, while addressing the fact that the probability that a random con guration will satisfy the closure constraints is zero, which has proven problematical in previous attempts to apply the PRM methodology to closed chain systems. Another distinguishing feature of our approach is that we adopt a two-stage strategy, both of which employ the prm framework. First, we disregard the environment, x the position and orientation of one link of the chain, and construct a kinematic roadmap which contains di erent self-collision-free closure con gurations. Next, we populate the environment with copies of the kinematic roadmap (nodes and edges), and then use rigid body planners to connect con gurations of the same closure type. This two-stage approach enables us to amortize the cost of computing and connecting closure con gurations. Our results in 3-dimensional workspaces show that good roadmaps for closed chains with many links can be constructed in a few seconds as opposed to the several hours required by the previous purely randomized approach. Figure 1: The Stanford Assistant Mobile Manipulator [13]. (Photo Courtesy of Prof. Oussama Khatib.)

[1]  Kamal K. Gupta,et al.  The kinematic roadmap: a motion planning based global approach for inverse kinematics of redundant robots , 1999, IEEE Trans. Robotics Autom..

[2]  Lydia E. Kavraki,et al.  Towards planning for elastic objects , 1998 .

[3]  Lydia E. Kavraki,et al.  A probabilistic roadmap approach for systems with closed kinematic chains , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[4]  Craig D. McGray,et al.  The self-reconfiguring robotic molecule: design and control algorithms , 1998 .

[5]  Nancy M. Amato,et al.  A randomized roadmap method for path and manipulation planning , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[6]  Jean-Claude Latombe,et al.  A Motion Planning Approach to Flexible Ligand Binding , 1999, ISMB.

[7]  Mark H. Overmars,et al.  The Gaussian sampling strategy for probabilistic roadmap planners , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[8]  John J. Craig Zhu,et al.  Introduction to robotics mechanics and control , 1991 .

[9]  Lydia E. Kavraki,et al.  Randomized preprocessing of configuration for fast path planning , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[10]  Nancy M. Amato,et al.  Probabilistic roadmap methods are embarrassingly parallel , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[11]  Oussama Khatib,et al.  Vehicle/arm coordination and multiple mobile manipulator decentralized cooperation , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[12]  Lydia E. Kavraki,et al.  Randomized path planning for linkages with closed kinematic chains , 2001, IEEE Trans. Robotics Autom..

[13]  Lydia E. Kavraki,et al.  Probabilistic roadmaps for path planning in high-dimensional configuration spaces , 1996, IEEE Trans. Robotics Autom..

[14]  D. Stewart,et al.  A Platform with Six Degrees of Freedom , 1965 .

[15]  M. Levas OBBTree : A Hierarchical Structure for Rapid Interference Detection , .

[16]  S. Shankar Sastry,et al.  A mathematical introduction to robotics manipulation , 1994 .

[17]  Kamal K. Gupta,et al.  A motion planning based approach for inverse kinematics of redundant robots: the kinematic roadmap , 1997, Proceedings of International Conference on Robotics and Automation.

[18]  Daniel Vallejo,et al.  OBPRM: an obstacle-based PRM for 3D workspaces , 1998 .

[19]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[20]  John F. Canny,et al.  On computability of fine motion plans , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[21]  Nancy M. Amato,et al.  MAPRM: a probabilistic roadmap planner with sampling on the medial axis of the free space , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[22]  Nancy M. Amato,et al.  Motion planning for a rigid body using random networks on the medial axis of the free space , 1999, SCG '99.

[23]  Leonidas J. Guibas Controlled Module Density Helps Reconfiguration Planning , 2000 .

[24]  Jean-Paul Laumond,et al.  Algorithms for Robotic Motion and Manipulation , 1997 .

[25]  S. LaValle,et al.  Randomized Kinodynamic Planning , 2001 .