GLOBAL PATH PLANNING WITH END-EFFECTOR CONSTRAINTS

Our research is mainly concerned with the path planning problem with general end-eflector constraints (PPGEC) for robot manipulators with many degrees of freedom. For example, a robot manipulator holding a glass of water should keep the glass vertically up all the time, a constraint on end-effector orientation; or, in some other cases, the end-effector may be constrained to move in a plane, a constraint on end-effector position. In this thesis, we show that there are two approaches to deal with the PPGEC problem. The first approach is adapted from the existing randomized gradient descent method [33] for closed-chain robots. The second approach is a new planning algorithm called ATACE, Alternate Task-space And C-space Exploration. Unlike the first approach which works only in the configuration space, ATACE works in both the task space and the configuration space. Instead of finding a path in the configuration space directly, ATACE finds an end-effector path in the task space, and then computes the corresponding configuration space path by tracking this end-effector path. In our simulation environment, we have implemented and compared these two a p proaches. With intuitive explanations, we outline scenarios where one planner is better than the other.

[1]  Adi Ben-Israel,et al.  Generalized inverses: theory and applications , 1974 .

[2]  A. Liegeois,et al.  Automatic supervisory control of the configuration and behavior of multi-body mechanisms , 1977 .

[3]  J. Kenneth Salisbury,et al.  Articulated Hands , 1982 .

[4]  C. Nelson Dorny,et al.  A Vector Space Approach to Models and Optimization , 1983 .

[5]  A. A. Maciejewski,et al.  Obstacle Avoidance , 2005 .

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

[7]  Charles A. Klein,et al.  Dexterity Measures for the Design and Control of Kinematically Redundant Manipulators , 1987 .

[8]  T. Yoshikawa,et al.  Task-Priority Based Redundancy Control of Robot Manipulators , 1987 .

[9]  Tien C. Hsia,et al.  Joint trajectory generation for redundant robots , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[10]  Tien C. Hsia,et al.  Joint trajectory generation for redundant robots in an environment with obstacles , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[11]  S. Ghosh Introduction to robotics: Mechanics and control (second edition): by J.J. Craig, Addison-Wesley, Wokingham, 1989. ISBN 0-201-09528-9, xiii + 450 pages, hardcover, £18.95 , 1991 .

[12]  Franz Aurenhammer,et al.  Voronoi diagrams—a survey of a fundamental geometric data structure , 1991, CSUR.

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

[14]  Bruno Siciliano,et al.  Closed-Loop Inverse Kinematics Schemes for Constrained Redundant Manipulators with Task Space Augmentation and Task Priority Strategy , 1991, Int. J. Robotics Res..

[15]  Narendra Ahuja,et al.  Gross motion planning—a survey , 1992, CSUR.

[16]  John B. Moore,et al.  Singular Value Decomposition , 1994 .

[17]  Bruno Siciliano,et al.  Modeling and Control of Robot Manipulators , 1995 .

[18]  Lydia E. Kavraki,et al.  Randomized query processing in robot path planning , 1995, STOC '95.

[19]  Lydia E. Kavraki,et al.  Analysis of probabilistic roadmaps for path planning , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[20]  Dinesh Manocha,et al.  V-COLLIDE: accelerated collision detection for VRML , 1997, VRML '97.

[21]  B. Cao,et al.  Task-oriented redundancy resolution and obstacle avoidance for kinematically redundant robots , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[22]  Pierre Bessière,et al.  The Ariadne's Clew Algorithm , 1993, J. Artif. Intell. Res..

[23]  S. LaValle Rapidly-exploring random trees : a new tool for path planning , 1998 .

[24]  Jing-Sin Liu,et al.  An improved trajectory planner for redundant manipulators in constrained workspace , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

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

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

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

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

[29]  Steven M. LaValle,et al.  Rapidly-Exploring Random Trees: Progress and Prospects , 2000 .

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

[31]  Nancy M. Amato,et al.  A Kinematics-Based Probabilistic Roadmap Method for Closed Chain Systems , 2001 .

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

[33]  Jean-Pierre Merlet,et al.  Parallel Robots , 2000 .

[34]  Ming C. Lin,et al.  Accurate and Fast Proximity Queries Between Polyhedra Using Convex Surface Decomposition , 2001, Comput. Graph. Forum.

[35]  Jean-Claude Latombe,et al.  A Single-Query Bi-Directional Probabilistic Roadmap Planner with Lazy Collision Checking , 2001, ISRR.

[36]  Michael A. Greenspan,et al.  MPK: An open extensible motion planning kernel , 2001, J. Field Robotics.

[37]  Dinesh Manocha,et al.  A Voronoi-based hybrid motion planner , 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).

[38]  Marilena Vendittelli,et al.  Probabilistic motion planning for redundant robots along given end-effector paths , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[39]  Jing-Sin Liu,et al.  Avoidance of obstacles and joint limits for end-effector tracking in redundant manipulators , 2002, 7th International Conference on Control, Automation, Robotics and Vision, 2002. ICARCV 2002..

[40]  Thierry Siméon,et al.  A random loop generator for planning the motions of closed kinematic chains using PRM methods , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[41]  Inder K. Rana Singular value decomposition of a matrix , 2002 .

[42]  Steven M. LaValle,et al.  Efficient nearest neighbor searching for motion planning , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[43]  Seth Hutchinson,et al.  Using manipulability to bias sampling during the construction of probabilistic roadmaps , 2003, IEEE Trans. Robotics Autom..

[44]  Kostas E. Bekris,et al.  Probabilistic Roadmaps of Trees for Parallel Computation of Multiple Query Roadmaps , 2003, ISRR.

[45]  Kostas E. Bekris,et al.  Multiple query probabilistic roadmap planning using single query planning primitives , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[46]  Steven M. LaValle,et al.  Planning algorithms , 2006 .