Octree-based approach to real-time collision-free path planning for robot manipulator

This paper presents a real-time calculation method to generate the trajectory of robot manipulator for the purpose of avoiding collision. In order to model 3-D workspace, we use an octree which has been used for fast collision detection. Path planning is done at two levels. First, a global planner finds a sub-goal in the 3-D workspace using the structure of the octree. Then a local planner searches the path to the sub-goal in the joint space. If the local planner fails, a new sub-goal is selected by the global planner and subsequently examined by the local planner. In the local planner, the levels of the octree are used as the cost function to represent the distance between the manipulator and the obstacles. This criterion is not exact, but, due to this, we can obtain the approximate feasible trajectory extremely quickly. We show the effectiveness of our method with some simulation examples.

[1]  Narendra Ahuja,et al.  A potential field approach to path planning , 1992, IEEE Trans. Robotics Autom..

[2]  Keisuke Sato Global Motion Planning using a Laplacian Potential Field , 1993 .

[3]  C.A. Shaffer,et al.  A real-time robot arm collision avoidance system , 1992, IEEE Trans. Robotics Autom..

[4]  Tsutomu Hasegawa,et al.  Collision avoidance for a 6-DOF manipulator based on empty space analysis of the 3-D real world , 1990, EEE International Workshop on Intelligent Robots and Systems, Towards a New Frontier of Applications.

[5]  K. Ohnishi,et al.  An approach to collision avoidance issues for redundant manipulator , 1993, Proceedings of IECON '93 - 19th Annual Conference of IEEE Industrial Electronics.

[6]  Hiroshi Noborio,et al.  A Feasible Algorithm for Planning a Continuous Sequence of Collision-Free Motions of a Manipulator , 1990 .

[7]  Koichi Kondo,et al.  Collision avoidance by free space enumeration using multiple search strategies , 1989, Adv. Robotics.

[8]  Pradeep K. Khosla,et al.  Real-time obstacle avoidance using harmonic potential functions , 1991, IEEE Trans. Robotics Autom..

[9]  Hiroshi Noborio,et al.  A new interference check algorithm using octree , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.