TY - GEN
T1 - Configuration-based optimization for six degree-of-freedom haptic rendering using sphere-trees
AU - Zhang, Xin
AU - Wang, Dangxiao
AU - Zhang, Yuru
AU - Xiao, Jing
PY - 2011
Y1 - 2011
N2 - This paper presents a novel constraint-based six degree-of-freedom (6-DoF) haptic rendering algorithm for simulating both contact forces and torques between interacting rigid bodies. We represent an object using a hierarchy of spheres, i.e., a sphere-tree. Such a representation allows fast detection of multiple contacts/collisions among objects and facilitates contact constraint formulation. Given a moving graphic tool as the avatar of the haptic tool in the virtual environment, we constrain its position and orientation, i.e., its six dimensional configuration, by solving a constrained optimization problem. The constraints in the 6-D configuration space (C-space) of the graphic tool is obtained and updated through on-line mapping of the non-penetration 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. The problem is further modeled as a quadratic programming problem and solved by classic active-set methods. Our algorithm has been implemented and interfaced with a 6-DoF Phantom Premium 3.0. We demonstrate its performance in dental surgery simulations involving complex, multi-contact virtual environments. Our method enables stable operations and realistic feel of haptic sensation.
AB - This paper presents a novel constraint-based six degree-of-freedom (6-DoF) haptic rendering algorithm for simulating both contact forces and torques between interacting rigid bodies. We represent an object using a hierarchy of spheres, i.e., a sphere-tree. Such a representation allows fast detection of multiple contacts/collisions among objects and facilitates contact constraint formulation. Given a moving graphic tool as the avatar of the haptic tool in the virtual environment, we constrain its position and orientation, i.e., its six dimensional configuration, by solving a constrained optimization problem. The constraints in the 6-D configuration space (C-space) of the graphic tool is obtained and updated through on-line mapping of the non-penetration 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. The problem is further modeled as a quadratic programming problem and solved by classic active-set methods. Our algorithm has been implemented and interfaced with a 6-DoF Phantom Premium 3.0. We demonstrate its performance in dental surgery simulations involving complex, multi-contact virtual environments. Our method enables stable operations and realistic feel of haptic sensation.
UR - https://www.scopus.com/pages/publications/84455206299
U2 - 10.1109/IROS.2011.6048303
DO - 10.1109/IROS.2011.6048303
M3 - 会议稿件
AN - SCOPUS:84455206299
SN - 9781612844541
T3 - IEEE International Conference on Intelligent Robots and Systems
SP - 2602
EP - 2607
BT - IROS'11 - 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems
T2 - 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems: Celebrating 50 Years of Robotics, IROS'11
Y2 - 25 September 2011 through 30 September 2011
ER -