Real-time rigid body simulation for haptic interactions based on contact volume of polygonal objects

被引:31
作者
Hasegawa, S [1 ]
Sato, M [1 ]
机构
[1] Tokyo Inst Technol, Tokyo 152, Japan
关键词
D O I
10.1111/j.1467-8659.2004.00784.x
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper proposes a new method for real-time rigid body simulations for haptic interactions based on a penalty method regarding contact volume. Analytical methods for calculation of contact forces require too much time to maintain fast update rates for haptic controls. In addition, they prohibit direct connection of haptic interfaces. Penalty methods, which employ spring-damper models for calculation of contact forces, offer a very rapid rate of iterations. In addition, they permit direct connection of haptic interfaces. Penalty methods are good for haptic interactions. However previous penalty methods do not regard distribution of contact forces over the contact area. For that reason, they can't calculate normal and friction forces on face-face contacts correctly. We propose a distributed spring-damper model on a contact area to solve these problems. We analyze three-dimensional geometries of the intersecting portion on the polyhedral objects. Then, we integrate forces and torques of distributed spring-damper models. We implement a proposed simulator and compare it with a point-based penalty method and constraint method. The comparison shows that the proposed simulator improves accuracy of the simulation of face-face contact and firiction forces and the simulation speed. In addition, we attach a six degree-of-freedom (6-DOF) haptic interface to the simulator Users can feel 6-DOF force feedback and input 6-DOF motions.
引用
收藏
页码:529 / 538
页数:10
相关论文
共 22 条
[1]  
ADACHI Y, 1995, P IEEE VIRT REAL ANN
[2]  
BARAFF D, 1989, COMPUTER GRAPHICS, V23
[3]  
BARAFF D, 1994, COMPUTER GRAPHICS
[4]  
BARBER CB, 1996, ACM T MATH SOFTWARE, V22
[5]  
BERKELMAN PJ, 2000, INT J ROBOT RES, V19, P7
[6]  
CHANG B, 1997, P 1997 ASME INT MECH
[7]  
GILBERT EG, 1988, IEEE J ROBOTIC AUTOM, V4, P2
[8]  
HASEGAWA S, 1999, ASME DYNAMIC SYSTEMS
[9]  
HIPPMANN G, 2003, P MULT DYN 2003
[10]  
KELLER H, 1993, VIRTUAL MECH SIMULAT