Physically accurate haptic rendering with dynamic effects

We focus on the realism/transparency aspect of haptic rendering. We introduce a novel approach that enables physically correct and accurate simulation of contact wrench W/sub c/ for general rigid objects in real time, taking into account not only friction and gravity but also dynamic effects. Our method for contact force and moment simulation builds on the real-time identification of geometrically valid contact states despite digital errors. Our approach applies to general rigid bodies including both polyhedral and nonpolyhedral objects. For nonpolyhedral, curved objects, we build our contact state representation and contact force/moment model directly on the smooth and accurate representation of the object surfaces. Our approach's key idea is to solve for the contact force and moment analytically based on not only the contact configuration, but also the real-time identification of the exact type of the corresponding contact state, the type of instantaneous motion of the held object prior to reaching the contact configuration.

[1]  Blake Hannaford,et al.  Stable haptic interaction with virtual environments , 1999, IEEE Trans. Robotics Autom..

[2]  Oussama Khatib,et al.  The haptic display of complex graphical environments , 1997, SIGGRAPH.

[3]  Jeffrey C. Trinkle,et al.  An implicit time-stepping scheme for rigid body dynamics with Coulomb friction , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[4]  Oussama Khatib,et al.  Collision/Contact Models for Dynamic Simulation and Haptic Interaction , 2000 .

[5]  Jing Xiao,et al.  Automatic Generation of High-Level Contact State Space , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[6]  Jing Xiao,et al.  Tracking minimum distances between curved objects with parametric surfaces in real time , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).