Interactive Rigid-Body Dynamics and Deformable Surface Simulations with Co-Located Maglev Haptic and 3D Graphic Display

We have developed a system which can combine realtime dynamic simulations, 3D display, and magnetic levitation to provide high-fidelity co-located haptic and graphic interaction. Haptic interaction is generated by a planar horizontal array of cylindrical coils which act in combination to produce arbitrary forces and torques in any direction on magnets fixed to an instrument handle held by the user, according to the position and orientation sensed by a motion tracking sensor and the dynamics of a realtime physical simulation. Co-located graphics are provided by a thin flat screen placed directly above the coil array so that the 3D display of virtual objects shares the same volume as the motion range of the handheld instrument. Shuttered glasses and a head tracking system are used to preserve the alignment of the displayed environment and the interaction handle according to the user’s head position. Basic interactive environments have been developed to demonstrate the system feasibility and operation, including rigid bodies with solid contacts, suspended mass-spring-damper assemblies, and deformable surfaces. Interactive physical simulation of these environments requires real-time collision detection between geometric models; numerical, discrete-time numerical integration to calculate the physics of networks of mass, spring, and damper elements; and calculation and actuation of interactive forces to the user in haptic rendering. Incorporating these functions into a single executable requires multiple program threads with various update rates, ideally performed using a multicore processor PC. Details and discussion of various simulations are given with experimental results. Keywordshaptics, interaction, simulation

[1]  Mir Behrad Khamesee,et al.  Regulation technique for a large gap magnetic field for 3D non-contact manipulation , 2005 .

[2]  J. Edward Colgate,et al.  Issues in the haptic display of tool use , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[3]  Stephane Cotin,et al.  Towards a Framework for Assessing Deformable Models in Medical Simulation , 2008, ISBMS.

[4]  O Chubar,et al.  A three-dimensional magnetostatics computer code for insertion devices. , 1998, Journal of synchrotron radiation.

[5]  Makoto Sato,et al.  Application of Pen-Based Planar Haptic Interface in Physics Education , 2011, 2011 12th International Conference on Computer-Aided Design and Computer Graphics.

[6]  Nelson J. Groom,et al.  A description of a laboratory model magnetic suspension test fixture with large angular capability , 1992, [Proceedings 1992] The First IEEE Conference on Control Applications.

[7]  David Swapp,et al.  Interaction with haptic feedback and co-location in virtual reality , 2005 .

[8]  Takeo Kanade,et al.  WYSIWYF Display: A Visual/Haptic Interface to Virtual Environment , 1999, Presence.

[9]  S. E. Salcudean,et al.  On the Emulation of Stiff Walls and Static Friction with a Magnetically Levitated Input/Output Devic , 1997 .

[10]  S. Salcudean,et al.  Lorentz Levitation Technology : a New Approach to Fine Motion Robotics , Teleoperation , Haptic Interfaces , and Vibration Isolation , 1993 .

[11]  Peter J. Berkelman A novel coil configuration to extend the motion range of Lorentz force magnetic levitation devices for haptic interaction , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Mao Li,et al.  A Cubic 3-Axis Magnetic Sensor Array for Wirelessly Tracking Magnet Position and Orientation , 2010, IEEE Sensors Journal.

[13]  P. Berkelman,et al.  Magnetic Levitation Over Large Translation and Rotation Ranges in All Directions , 2013, IEEE/ASME Transactions on Mechatronics.

[14]  Gunnar Jansson,et al.  The effects of co-location of visual and haptic space on judgements of form. , 2004 .

[15]  Ralph L. Hollis,et al.  Interacting with virtual environments using a magnetic levitation haptic interface , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[16]  Peter Berkelman,et al.  Interactive Dynamic Simulations with Co-Located Maglev Haptic and 3D Graphic Display , 2013, ACHI 2013.

[17]  Peter J. Berkelman,et al.  Co-located 3D graphic and haptic display using electromagnetic levitation , 2012, 2012 IEEE Haptics Symposium (HAPTICS).

[18]  Haruo Noma,et al.  The Proactive Desk: A New Haptic Display System for a Digital Desk Using a 2-DOF Linear Induction Motor , 2004, Presence: Teleoperators & Virtual Environments.

[19]  Dinesh K. Pai,et al.  A unified treatment of elastostatic contact simulation for real time haptics , 2005, SIGGRAPH Courses.

[20]  Charles Baur,et al.  The Delta Haptic Device , 2001 .

[21]  Stephen Wolfram,et al.  The Mathematica book, 5th Edition , 2003 .

[22]  Jernej Barbic,et al.  Six-DoF Haptic Rendering of Contact Between Geometrically Complex Reduced Deformable Models , 2008, IEEE Transactions on Haptics.

[23]  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.

[24]  Peter J. Berkelman,et al.  Extending the motion ranges of magnetic levitation for haptic interaction , 2009, World Haptics 2009 - Third Joint EuroHaptics conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems.

[25]  Stephane Cotin,et al.  EP4A: Software and Computer Based Simulator Research: Development and Outlook SOFA—An Open Source Framework for Medical Simulation , 2007, MMVR.

[26]  Stefan Seipel,et al.  Physically co-located haptic interaction with 3D displays , 2012, 2012 IEEE Haptics Symposium (HAPTICS).

[27]  Andrew P. Witkin,et al.  Dynamic simulation of non-penetrating flexible bodies , 1992, SIGGRAPH.

[28]  David Baraff,et al.  Interactive simulation of solid rigid bodies , 1995, IEEE Computer Graphics and Applications.

[29]  P. Berkelman,et al.  Novel Design, Characterization, and Control Method for Large Motion Range Magnetic Levitation , 2010, IEEE Magnetics Letters.

[30]  Thomas H. Massie,et al.  The PHANToM Haptic Interface: A Device for Probing Virtual Objects , 1994 .