A high performance six degree-of-freedom magnetic levitation haptic interface device has been integrated with a physically-based dynamic rigid-body simulation to enable realistic user interaction in real time with a 3-D dynamic virtual environment. The user grasps the levitated handle of the device to manipulate a virtual tool in the simulated environment and feels its force and motion response as it contacts and interacts with other objects in the simulation. The physical simulation and the magnetic levitation controller execute independently on separate processors. The position and orientation of the virtual tool in the simulation and the levitated handle of the maglev device are exchanged at each update of the simulation. The position and orientation data from each system act as impedance control setpoints for the other, with position error and velocity feedback on each system acting as virtual coupling between the two systems. The setpoints from the simulation are interpolated by ...
Peter J. Berkelman, Ralph L. Hollis, David Baraff