DocumentCode :
53908
Title :
Configuration-Based Optimization for Six Degree-of-Freedom Haptic Rendering for Fine Manipulation
Author :
Dangxiao Wang ; Xin Zhang ; Yuru Zhang ; Jing Xiao
Author_Institution :
State Key Lab. of Virtual Reality Technol. & Syst., Beihang Univ., Beijing, China
Volume :
6
Issue :
2
fYear :
2013
fDate :
April-June 2013
Firstpage :
167
Lastpage :
180
Abstract :
Six-degree-of-freedom (6-DOF) haptic rendering for fine manipulation in narrow space is a challenging topic because of frequent constraint changes caused by small tool movement and the requirement to preserve the feel of fine-features of objects. In this paper, we introduce a configuration-based constrained optimization method for solving this rendering problem. We represent an object using a hierarchy of spheres, i.e., a sphere tree, which allows faster detection of multiple contacts/collisions among objects than polygonal mesh and facilitates contact constraint formulation. Given a moving graphic tool as the avatar of the haptic tool in the virtual environment, we compute its quasi-static motion by solving a configuration-based optimization. The constraints in the 6D configuration space of the graphic tool is obtained and updated through online mapping of the nonpenetration constraint between the spheres of the graphic tool and those of the other objects in the three-dimensional physical space, based on the result of collision detection. This problem is further modeled as a quadratic programming optimization and solved by the classic active-set methods. Our algorithm has been implemented and interfaced with a 6-DOF Phantom Premium 3.0. We demonstrate its performance in several benchmarks involving complex, multiregion contacts. The experimental results show both the high efficiency and stability of haptic rendering by our method for complex scenarios. Nonpenetration between the graphic tool and the object is maintained under frequent contact switches. Update rate of the simulation loop including optimization and constraint identification is maintained at about 1 kHz.
Keywords :
haptic interfaces; mesh generation; quadratic programming; rendering (computer graphics); trees (mathematics); 6-DOF Phantom Premium 3.0; 6D configuration space; classic active-set methods; complex scenarios; complex, multiregion contacts; configuration-based constrained optimization method; constraint changes; constraint identification; contact constraint formulation; fine manipulation; frequent contact switches; graphic tool; haptic rendering stability; haptic tool; moving graphic tool; multiple collisions detection; nonpenetration constraint; object fine-features; polygonal mesh; quadratic programming optimization; quasistatic motion; simulation loop; six degree-of-freedom haptic rendering; sphere hierarchy; sphere tree; three-dimensional physical space; tool movement; virtual environment; Computational modeling; Force; Haptic interfaces; Mathematical model; Optimization; Rendering (computer graphics); 6-DOF haptic rendering; Configuration-based optimization; constraint identification; constraint-based collision response; fine manipulation; sphere trees;
fLanguage :
English
Journal_Title :
Haptics, IEEE Transactions on
Publisher :
ieee
ISSN :
1939-1412
Type :
jour
DOI :
10.1109/TOH.2012.63
Filename :
6328217
Link To Document :
بازگشت