Using manipulability to bias sampling during the construction of probabilistic roadmaps

Probabilistic roadmaps (PRMs) are a popular representation used by many current path planners. Construction of a PRM requires the ability to generate a set of random samples from the robot's configuration space, and much recent research has concentrated on new methods to do this. In this paper, we present a sampling scheme that is based on the manipulability measure associated with a robot arm. Intuitively, manipulability characterizes the arm's freedom of motion for a given configuration. Thus, our approach is to sample densely those regions of the configuration space in which manipulability is low (and therefore the robot has less dexterity), while sampling more sparsely those regions in which the manipulability is high. We have implemented our approach, and performed extensive evaluations using prototypical problems from the path planning literature. Our results show this new sampling scheme to be quite effective in generating PRMs that can solve a large range of path planning problems.

[1]  Scott Alan Hutchinson,et al.  Toward real-time path planning in changing environments , 2000 .

[2]  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.

[3]  Lydia E. Kavraki,et al.  Analysis of probabilistic roadmaps for path planning , 1998, IEEE Trans. Robotics Autom..

[4]  Alexander M. Formal'sky,et al.  Stabilization of Flexible One-Link Arm Position: Stability Domains in the Space of Feedback Gains , 1996, Int. J. Robotics Res..

[5]  Nancy M. Amato,et al.  Randomized motion planning for car-like robots with C-PRM , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

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

[7]  Tsuneo Yoshikawa,et al.  Manipulability of Robotic Mechanisms , 1985 .

[8]  Yong Yu,et al.  Sensor-based roadmaps for motion planning for articulated robots in unknown environments: some experiments with an eye-in-hand system , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[9]  Steven M. LaValle,et al.  RRT-connect: An efficient approach to single-query path planning , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[10]  Nancy M. Amato,et al.  Customizing PRM roadmaps at query time , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[11]  Lydia E. Kavraki,et al.  A framework for using the workspace medial axis in PRM planners , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[12]  K. Krishnamurthy,et al.  Unconstrained and constrained motion control of a planar two-link structurally flexible robotic manipulator , 1994, J. Field Robotics.

[13]  Lydia E. Kavraki,et al.  Probabilistic Roadmaps for Robot Path Planning , 1998 .

[14]  Henning Tolle,et al.  Motion planning with many degrees of freedom-random reflections at C-space obstacles , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[15]  Kamal K. Gupta,et al.  Manipulation Planning for Redundant Robots: A Practical Approach , 1998, Int. J. Robotics Res..

[16]  Anthony Tzes,et al.  Frequency-shaped implicit force control of flexible link manipulators , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[17]  Lydia E. Kavraki,et al.  Path planning using lazy PRM , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[18]  Giovanni Ulivi,et al.  Exact modeling of the flexible slewing link , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[19]  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.

[20]  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).

[21]  Λυδια Καβρακη,et al.  RANDOM NETWORKS IN CONFIGURATION SPACE FOR FAST PATH PLANNING , 1994 .

[22]  Rajeev Motwani,et al.  Path Planning in Expansive Configuration Spaces , 1999, Int. J. Comput. Geom. Appl..

[23]  D. Wang,et al.  Passive Control of a Stiff Flexible Link , 1992 .

[24]  Seth Hutchinson,et al.  A Framework for Real-time Path Planning in Changing Environments , 2002, Int. J. Robotics Res..

[25]  Mark H. Overmars,et al.  A probabilistic learning approach to motion planning , 1995 .

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

[27]  G. R. Heppler,et al.  Stability Analysis of a Piezoelectric Vibration Controller for an Euler-Bernoulli Beam , 1993, 1993 American Control Conference.

[28]  Fumitoshi Matsuno,et al.  Modeling and quasi-static hybrid position/force control of constrained planar two-link flexible manipulators , 1994, IEEE Trans. Robotics Autom..

[29]  Leonidas J. Guibas,et al.  A probabilistic roadmap planner for flexible objects with a workspace medial-axis-based sampling approach , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[30]  Lydia E. Kavraki,et al.  A two level fuzzy PRM for manipulation planning , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).