A scheme is presented for the representation of objects for the rapid detection of collisions in a dynamic 3D environment, such as when a proposed path for a robot-carried object is tested for collisions with obstacles along the path. The successive spherical approximation (SSA) representation provides a representation scheme which allows rapid collision detection while still providing for the exact representation of dynamic objects. The hierarchy of representation levels is based on the subdivision of a sphere. The degree of approximation of the SSA representation decreases as the scheme traverses down the representation tree. The creation of the SSA representation is illustrated using an object database containing boundary representations. The use of the SSA hierarchical representation for rapid and exact collision detection between 3D objects and the environment is shown by considering the collision detection problem between stationary and moving objects. It is shown that there is little additional cost incurred by allowing changes in position and orientation of the objects. The contribution of the SSA representation is that it leads to a time-efficient, hybrid collision detection scheme.<<ETX>>
[1]
Tomás Lozano-Pérez,et al.
Automatic Planning of Manipulator Transfer Movements
,
1981,
IEEE Transactions on Systems, Man, and Cybernetics.
[2]
Ming-Chuan Leu.
Developments in Robotics Software Systems
,
1983
.
[3]
R. Brooks.
Planning Collision- Free Motions for Pick-and-Place Operations
,
1983
.
[4]
Bernard Faverjon,et al.
Obstacle avoidance using an octree in the configuration space of a manipulator
,
1984,
ICRA.
[5]
L. Gouzenes.
Strategies for Solving Collision-free Trajectories Problems for Mobile and Manipulator Robots
,
1984
.
[6]
Vincent Hayward,et al.
Fast collision detection scheme by recursive decomposition of a manipulator workspace
,
1986,
Proceedings. 1986 IEEE International Conference on Robotics and Automation.
[7]
Vladimir J. Lumelsky,et al.
Continuous motion planning in unknown environment for a 3D cartesian robot arm
,
1986,
Proceedings. 1986 IEEE International Conference on Robotics and Automation.
[8]
Oussama Khatib,et al.
Real-Time Obstacle Avoidance for Manipulators and Mobile Robots
,
1985,
Autonomous Robot Vehicles.