Collision Detection Between Convex Objects Using Pseudodistance and Unconstrained Optimization

被引:0
|
作者
Xia, Rilun [1 ]
Wang, Dongming [2 ,3 ]
Mou, Chenqi [1 ,4 ]
机构
[1] Beihang Univ, Sch Math Sci, LMIB, Beijing 100191, Peoples R China
[2] Beihang Univ, Sch Artificial Intelligence, LMIB, Beijing 100191, Peoples R China
[3] Sorbonne Univ, LIP6, CNRS, F-75005 Paris, France
[4] Beihang Univ, Sino French Lab Math, Hangzhou Int Innovat Inst, Hangzhou 311115, Peoples R China
关键词
Collision avoidance; Convex functions; Robots; Optimization; Computational efficiency; Ellipsoids; Potential energy; Trajectory; Planning; Force; Collision detection; implicit surface; pseudodistance; unconstrained optimization; CONTACT DETECTION; DISTANCE; SEPARATION; ALGORITHM;
D O I
10.1109/TRO.2024.3502214
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
The problem of collision detection plays an important role in many fields of science and engineering. This article presents a collision detection method for general convex objects bounded by pieces of implicit surfaces. There are two key ideas that underlie our method: one is the introduction of a new kind of pseudodistance, called the $\delta$-distance, for implicitly represented convex objects which has the desired properties of convexity and square differentiability; the other is the use of delta-distance functions to construct a virtual potential field in the real space, so that the problem of collision detection can be reduced to a problem of unconstrained convex optimization. The method is extended and applied to detect whether two objects collide when they are moving continuously along linearly translational trajectories, which is a special case of one of the continuous collision detection subproblems. We have implemented collision detection algorithms in C++ and conducted a large number of experiments, with test examples involving objects modeled by planar, quadric, superquadric, superellipsoidal, and hyperquadric surfaces, as well as pieces of them, in both stationary and linearly translational moving states. The experimental results show that our method has good performance and it is computationally efficient and widely applicable.
引用
收藏
页码:253 / 268
页数:16
相关论文
共 50 条