Title :
Computing the distance between general convex objects in three-dimensional space
Author :
Gilbert, Elmer G. ; Foo, Chek-peng
Author_Institution :
Dept. of Aerosp. Eng., Michigan Univ., Ann Arbor, MI, USA
fDate :
2/1/1990 12:00:00 AM
Abstract :
A methodology for computing the distance between objects in three-dimensional space is presented. The convex polytope is replaced by a general convex set, avoiding the errors caused by the usual polytope approximations and actually reducing the overall computational time. The basic algorithm is a simple extension of the polytope distance algorithm described by E.G. Gilbert et al. (1988). It utilizes the support mappings of the sets representing the objects. A calculus for evaluating these mappings that allows the extended algorithm to be applied to a rich family of nonpolytopal objects is presented. While the convergence of the algorithm is not finite, it is fast and an effective stopping condition that guarantees the accuracy of the numerical solution is available. Extensive numerical experiments support the claimed efficiency
Keywords :
computational complexity; computational geometry; computational complexity; computational geometry; convergence; convex polytope; inter-object distance computation; nonpolytopal objects; polytope approximations; support mappings; three-dimensional space; Calculus; Elbow; Helium; Interference; Mechanical systems; Object detection; Orbital robotics; Path planning; Robots;
Journal_Title :
Robotics and Automation, IEEE Transactions on