Dynamic proxy objects in haptic simulations

Haptic simulations aim to provide users with realistic renditions of increasingly complex virtual environments. These may involve multiple users, multiple hands, and complex virtual tools. For example, in surgical training, simulators must recreate a tool in each hand of the user, interacting with each other as well as with the surrounding tissue. To further such developments, we introduce and demonstrate the concept of dynamic proxy objects. Proxies represent the physical master devices in the virtual world. Associating dynamics with these proxies allows greater control over the proxy motion and behavior, in particular in the context of collisions with fixed objects and between multiple proxies. We utilize first order velocity-based dynamics, so that the proxies remain massless. Geometric constraints are implemented in terms of velocity limits, as are dynamic interactions such as collisions. Complex tools, kinematic relationships, and even closed kinematic chains are incorporated, through Jacobian matrices. This approach is demonstrated in a simple experiment simulating interactions between two straight, slender virtual manipulators on a two-handed haptic console.

[1]  John Kenneth Salisbury,et al.  Dynamic local models for stable multi-contact haptic interaction with deformable objects , 2003, 11th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, 2003. HAPTICS 2003. Proceedings..

[2]  John Kenneth Salisbury,et al.  A constraint-based god-object method for haptic display , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[3]  Cagatay Basdogan,et al.  Ray-Based Haptic Rendering: Force and Torque Interactions between a Line Probe and 3D Objects in Virtual Environments , 2000, Int. J. Robotics Res..

[4]  Probal Mitra,et al.  THUMP: an immersive haptic console for surgical simulation and training. , 2004, Studies in health technology and informatics.

[5]  Greg R. Luecke,et al.  Constraint coupling of force and motion between real and virtual mechanisms , 2001, SPIE Optics East.

[6]  John Kenneth Salisbury,et al.  The Intuitive/sup TM/ telesurgery system: overview and application , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[7]  John Kenneth Salisbury,et al.  Haptic Rendering: Introductory Concepts , 2004, IEEE Computer Graphics and Applications.

[8]  Greg R. Luecke,et al.  Virtual cooperating manipulators as a virtual reality haptic interface , 1996, Proceedings Third Annual Symposium on Human Interaction with Complex Systems. HICS'96.

[9]  Yoshitaka Adachi,et al.  Intermediate representation for stiff virtual objects , 1995, Proceedings Virtual Reality Annual International Symposium '95.

[10]  Oussama Khatib,et al.  Haptic interaction in virtual environments , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[11]  Oussama Khatib,et al.  Haptic display for human interaction with virtual dynamic environments , 2001, J. Field Robotics.