Hierarchical object models for efficient anti-collision algorithms

The author presents an offline programming system specially designed for complex robotic applications (e.g., intervention of redundant manipulators in a nuclear plant). It uses hierarchical CAD models of solids and manipulators. These models are derived from constructive solid geometry trees and combine simple volume primitives with union or difference set operations. They offer different levels of description of the objects and enable an efficient computation of local minima of the distance between points of the objects. By setting constraints on the variation of the distance at these points, it is possible to produce collision-free trajectories achieving complex tasks with Cartesian and/or joint parameter goals.<<ETX>>

[1]  Pradeep K. Khosla,et al.  Superquadric artificial potentials for obstacle avoidance and approach , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[2]  Bernard Faverjon Object level programming of industrial robots , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

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

[4]  L. Gouzenes Strategies for Solving Collision-free Trajectories Problems for Mobile and Manipulator Robots , 1984 .

[5]  Bernard Faverjon,et al.  A hierarchical CAD system for multi-robot coordination , 1987 .

[6]  Bernard Faverjon,et al.  The Mixed Approach for Motion Planning: Learning Global Strategies from a Local Planner , 1987, IJCAI.

[7]  John H. Reif,et al.  Complexity of the mover's problem and generalizations , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[8]  Bernard Faverjon,et al.  Obstacle avoidance using an octree in the configuration space of a manipulator , 1984, ICRA.

[9]  Tomás Lozano-Pérez,et al.  Spatial Planning: A Configuration Space Approach , 1983, IEEE Transactions on Computers.