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 条
  • [31] Comparison between convex and non-convex optimization methods for collision avoidance maneuvers by a spacecraft
    Dutta, Shrouti
    Misra, Arun K.
    ACTA ASTRONAUTICA, 2023, 202 : 900 - 908
  • [32] Convex Body Collision Detection Using the Signed Distance Function
    Fernandez-Layos, Pedro Lopez-Adeva
    Merchante, Luis F. S.
    COMPUTER-AIDED DESIGN, 2024, 170
  • [33] Collision detection for deformable objects
    Teschner, M
    Kimmerle, S
    Heidelberger, B
    Zachmann, G
    Raghupathi, L
    Fuhrmann, A
    Cani, MP
    Faure, F
    Magnenat-Thalmann, N
    Strasser, W
    Volino, P
    COMPUTER GRAPHICS FORUM, 2005, 24 (01) : 61 - 81
  • [34] A New Hybrid Algorithm for Convex Nonlinear Unconstrained Optimization
    Hamed, Eman T.
    Ahmed, Huda I.
    Al-Bayati, Abbas Y.
    JOURNAL OF APPLIED MATHEMATICS, 2019, 2019
  • [35] Collision detection for volumetric objects
    He, TS
    Kaufman, A
    VISUALIZATION '97 - PROCEEDINGS, 1997, : 27 - +
  • [36] A collision detection algorithm between convex polyhedrons based on projection of edges
    Zhang, Zhi
    Zou, Shengtao
    Li, Jiatong
    Zhang, Lele
    Li, Chao
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2015, 27 (08): : 1408 - 1416
  • [37] ENHANCEMENT AND DETECTION OF CONVEX OBJECTS USING REGRESSION-MODELS
    REWO, L
    COMPUTER VISION GRAPHICS AND IMAGE PROCESSING, 1984, 25 (02): : 257 - 269
  • [38] Continuous collision detection for deformable objects using permissible clusters
    Wong, Sai-Keung
    Baciu, George
    VISUAL COMPUTER, 2015, 31 (04): : 377 - 389
  • [39] Contour Detection of Multiple Moving Objects in Unconstrained Scenes using Optical Strain
    Oliver-Parera, Maria
    Muzeau, Julien
    Ladret, Patricia
    Bertolino, Pascal
    2020 DIGITAL IMAGE COMPUTING: TECHNIQUES AND APPLICATIONS (DICTA), 2020,
  • [40] Continuous collision detection for deformable objects using permissible clusters
    Sai-Keung Wong
    George Baciu
    The Visual Computer, 2015, 31 : 377 - 389