A 7-DOF practical motion planner based on sequential framework: theory and experiments

Presents an implementation of a path planner for a 7-DOF manipulator in 3-D environments. This implementation is based on a previously reported approach called the sequential framework to develop practical motion planners for many-DOF arms. The essence of the sequential framework is to exploit the serial structure of manipulator arms and decompose the n-dimensional problem of planning collision-free motions for an n-link manipulator into a sequence of smaller m-dimensional sub-problems (with backtracking), each of which corresponds to planning the motion of a sub-group of m-1 links along a given path. Each of the sub-problems (m=2) is solved by using numerical potential fields defined over bitmap-based representations of the 2-dimensional sub-spaces. Furthermore, an efficient backtracking mechanism based on a novel notion of virtual forbidden regions in these 2-dimensional sub-spaces is used. The author has implemented the above approach for a real 7-DOF manipulator in realistic 5-dimensional environments. Although it is not complete, the planner succeeded in several difficult examples with only a few levels (/spl les/2) of backtracking with run times ranging from ten minutes to an hour depending on the task difficulty.

[1]  Lydia E. Kavraki,et al.  Randomized preprocessing of configuration space for path planning: articulated robots , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[2]  Koichi Kondo,et al.  Motion planning with six degrees of freedom by multistrategic bidirectional heuristic free-space enumeration , 1991, IEEE Trans. Robotics Autom..

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

[4]  B. Faverjon,et al.  A local based approach for path planning of manipulators with a high number of degrees of freedom , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[5]  Kamal K. Gupta,et al.  Motion planning for many degrees of freedom: sequential search with backtracking , 1995, IEEE Trans. Robotics Autom..

[6]  Kamal K. Gupta,et al.  Fast collision avoidance for manipulator arms: a sequential search strategy , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[7]  Tsutomu Hasegawa,et al.  Collision avoidance: divide-and-conquer approach by space characterization and intermediate goals , 1988, IEEE Trans. Syst. Man Cybern..

[8]  El-Ghazali Talbi,et al.  The "Ariadne's clew" algorithm: global planning with local methods , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[9]  Yong K. Hwang,et al.  SANDROS: a motion planner with performance proportional to task difficulty , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[10]  Jean-Claude Latombe,et al.  Robot Motion Planning: A Distributed Representation Approach , 1991, Int. J. Robotics Res..