With the proliferation of haptic devices, there has been significant research toward realistic haptic rendering of virtual environments. Currently, the majority of haptic devices provide only three degrees-of freedom (3 DOF), but 5 and 6 DOF devices are becoming more common. This paper presents a method of using existing 3 DOF rendering techniques to produce forces for a 5 or 6 DOF device when true 6 DOF rendering is unavailable. Point-force 3 DOF rendering that is most commonly used in commercial haptic applications is simple and fast for basic haptic rendering; however, this creates unrealistic haptic effects when an avatar other than a point is considered. As a solution, a 6 DOF force and torque algorithm is presented based on multiple contact points. Using the multi-point torque rendering approach, forces are rendered in three linear dimensions using existing 3 DOF algorithms, and up to three additional torque degrees-of freedom are calculated based on the forces on multiple points. This capability enhances haptic realism without modifying the legacy rendering. Finally, this algorithm is demonstrated using a 5 DOF haptic interface. The results from test observations suggest that the 5 DOF rendering algorithm functions as expected.
[1]
Mark W. Spong,et al.
Robot dynamics and control
,
1989
.
[2]
Saeid Nahavandi,et al.
Haptic handwriting aid for training and rehabilitation
,
2005,
2005 IEEE International Conference on Systems, Man and Cybernetics.
[3]
Cagatay Basdogan,et al.
A Ray-Based Haptic Rendering Technique for Displaying Shape and Texture of 3D Objects in Virtual Environments
,
1997,
Dynamic Systems and Control.
[4]
Timothy C. Burg,et al.
Comparative Study of Haptic Training Versus Visual Training for Kinesthetic Navigation Tasks
,
2008,
MMVR.
[5]
Ming C. Lin,et al.
6-dof haptic rendering using contact levels of detail and haptic textures
,
2004
.