Computing the Closest Approach Distance of Two Ellipsoids

被引:7
|
作者
Choi, Min Gyu [1 ]
机构
[1] Kwangwoon Univ, Dept Comp Sci, Seoul 01897, South Korea
来源
SYMMETRY-BASEL | 2020年 / 12卷 / 08期
基金
新加坡国家研究基金会;
关键词
ellipsoid; closest approach distance; inter-center direction; collision handling; physics-based dynamic simulation; SIMULATION;
D O I
10.3390/sym12081302
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
This paper presents two practical methods for computing the closest approach distance of two ellipsoids in their inter-center direction. The closest approach distance is crucial for collision handling in the dynamic simulation of rigid and deformable bodies approximated with ellipsoids. To find the closest approach distance, we formulate a set of equations for two ellipsoids contacting each other externally in terms of the inter-center distance, contact point, and normal vector. The equations are solved robustly and efficiently using a hybrid of the fixed-point iteration method and bisection method with root bracketing, and a hybrid of Newton's method and the bisection method. In addition to a stopping criterion expressed with the progress of the solution, we introduce a novel criterion expressed in terms of the error in distance. This criterion can be effectively employed in real-time applications such as computer games by allowing an unnoticeable error. Experimental results demonstrate the robustness and efficiency of the proposed methods in various experiments.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Reply to Zheng, X.; Palffy-Muhoray, P. Comment on "Choi, MG Computing the Closest Approach Distance of Two Ellipsoids. Symmetry 2020, 12, 1302"
    Choi, Min Gyu
    SYMMETRY-BASEL, 2024, 16 (04):
  • [2] Computing the minimum distance between two ellipsoids
    Chen, XD
    Yong, JH
    Xiong, XC
    Zheng, GQ
    Sun, JG
    CAD/ GRAPHICS TECHNOLOGY AND ITS APPLICATIONS, PROCEEDINGS, 2003, : 403 - 404
  • [3] Comparison of methods computing the distance between two ellipsoids
    Girault, Ivan
    Chadil, Mohamed-Amine
    Vincent, Stephane
    JOURNAL OF COMPUTATIONAL PHYSICS, 2022, 458
  • [4] On the distance between two ellipsoids
    Lin, AH
    Han, SP
    SIAM JOURNAL ON OPTIMIZATION, 2002, 13 (01) : 298 - 308
  • [5] A FAST ALGORITHM FOR THE PREDICTION OF DISTANCE AT CLOSEST POINT OF APPROACH IN THE MANEUVERING OF TWO SHIPS
    Xu, Chen
    Jiang, Fan
    Xu, Chaozuo
    Zhou, Xueqian
    Ren, Huilong
    PROCEEDINGS OF ASME 2023 42ND INTERNATIONAL CONFERENCE ON OCEAN, OFFSHORE & ARCTIC ENGINEERING, OMAE2023, VOL 5, 2023,
  • [6] A Fast Algorithm for the Prediction of Distance at Closest Point of Approach in the Maneuvering of Two Ships
    Xu, Chen
    Jiang, Fan
    Xu, Chaozuo
    Zhou, Xueqian
    Ren, Huilong
    JOURNAL OF OFFSHORE MECHANICS AND ARCTIC ENGINEERING-TRANSACTIONS OF THE ASME, 2024, 146 (05):
  • [7] Finding the distance between ellipsoids
    Tamasyan G.S.
    Chumakov A.A.
    Journal of Applied and Industrial Mathematics, 2014, 8 (03) : 400 - 410
  • [8] An algebraic condition for the separation of two ellipsoids
    Wang, WP
    Wang, JY
    Kim, MS
    COMPUTER AIDED GEOMETRIC DESIGN, 2001, 18 (06) : 531 - 539
  • [9] The alternating direction method of multipliers for finding the distance between ellipsoids
    Dolgopolik, Maksim, V
    APPLIED MATHEMATICS AND COMPUTATION, 2021, 409 (409)
  • [10] A comparison of two fast algorithms for computing the distance between convex polyhedra
    Cameron, S
    IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1997, 13 (06): : 915 - 920