An algebraic approach to continuous collision detection for ellipsoids

被引:75
作者
Jia, Xiaohong [1 ]
Choi, Yi-King [1 ]
Mourrain, Bernard [2 ]
Wang, Wenping [1 ]
机构
[1] Univ Hong Kong, Hong Kong, Hong Kong, Peoples R China
[2] INRIA Mediterranee, GALAAD, F-06902 Sophia Antipolis, France
关键词
Moving ellipsoids; Characteristic equation; Continuous collision detection; Algebraic conditions; Subresultants; MOVING ELLIPSOIDS; COMPUTATION;
D O I
10.1016/j.cagd.2011.01.004
中图分类号
TP31 [计算机软件];
学科分类号
081205 [计算机软件];
摘要
We present algebraic expressions for characterizing three configurations formed by two ellipsoids in R-3 that are relevant to collision detection: separation, external touching and overlapping. These conditions are given in terms of explicit formulae expressed by the subresultant sequence of the characteristic polynomial of the two ellipsoids and its derivative. For any two ellipsoids, the signs of these formulae can easily be evaluated to classify their configuration. Furthermore, based on these algebraic conditions, an efficient method is developed for continuous collision detection of two moving ellipsoids under arbitrary motions. Crown Copyright (C) 2011 Published by Elsevier B.V. All rights reserved.
引用
收藏
页码:164 / 176
页数:13
相关论文
共 27 条
[1]
Abhyankar SS., 1990, ALGEBRAIC GEOMETRY S, DOI [10.1090/surv/035, DOI 10.1090/SURV/035]
[2]
Basu S., 2006, ALGORITHMS COMPUTATI, V10
[3]
Bhatia Rajendra, 1997, Matrix Analysis, Graduate texts in Mathematics, V169
[4]
BOUVILLE C, 1985, SIGGRAPH, P45
[5]
Continuous Collision Detection for Ellipsoids [J].
Choi, Yi-King ;
Chang, Jung-Woo ;
Wang, Wenping ;
Kim, Myung-Soo ;
Elber, Gershon .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2009, 15 (02) :311-324
[6]
Continuous collision detection for two moving elliptic disks [J].
Choi, YK ;
Wang, WP ;
Liu, Y ;
Kim, MS .
IEEE TRANSACTIONS ON ROBOTICS, 2006, 22 (02) :213-224
[7]
Choi YK, 2003, IEEE INT CONF ROBOT, P349
[8]
Eberly DavidH., 2001, 3D GAME ENGINE DESIG
[9]
Real algebraic numbers and polynomial systems of small degree [J].
Emiris, Ioannis Z. ;
Tsigaridas, Elias P. .
THEORETICAL COMPUTER SCIENCE, 2008, 409 (02) :186-199
[10]
Geddes K.O., 1992, Algorithms for Computer Algebra