The use of awareness in collision prediction

Consideration is given to a world made up of a collection of objects which are all moving with respect to each other. The goal is to design a system capable of reporting predicting all possible object collisions, given that all relevant information is available in due time. Previous approaches are based on the notion of a distance function that reflects the closest distance between objects in the world at any given instant in time. Explicitly including time in the representation makes it possible to obtain an algorithm based on the shortest possible time before the next possible collision. The algorithm deals with all pairwise interactions between objects, sorts the pairs with respect to their predicted collision time, and maintains the most-likely-to-collide pairs at the top of a stack. A novel kind of hierarchy in the representation of the world is thus introduced. To find the shortest possible time before a collision, the trajectory of objects is constrained by imposing bounds on the object's acceleration and velocity. All interacting pairs are classified into buckets that reflect the imminence of the collision. The computing cost is kept constant by reclassifying only one pair from each bucket at each time sample.<<ETX>>

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

[2]  John W. Boyse,et al.  Interference detection among solids and surfaces , 1979, CACM.

[3]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

[4]  B. Faverjon,et al.  A practical approach to motion-planning for manipulators with many degrees of freedom , 1991 .

[5]  Elmer G. Gilbert,et al.  Distance functions and their application to robot path planning in the presence of obstacles , 1985, IEEE J. Robotics Autom..

[6]  Stephen Cameron,et al.  A study of the clash detection problem in robotics , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[7]  John F. Canny,et al.  Collision Detection for Moving Polyhedra , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[9]  S. Zucker,et al.  Toward Efficient Trajectory Planning: The Path-Velocity Decomposition , 1986 .

[10]  Charles E. Buckley,et al.  A Foundation for the "Flexible-Trajectory" Approach to Numeric Path Planning , 1987, Int. J. Robotics Res..