DOI QR코드

DOI QR Code

Six-degree-of-freedom Haptic Rendering using Translational and Generalized Penetration Depth Computation

선형 및 일반형 침투깊이를 이용한 6자유도 햅틱 렌더링 알고리즘

  • Li, Yi (Computer Science and Engineering, Ewha Womans University and Computer Science and Technology, Zhejiang University) ;
  • Lee, Youngeun (Computer Science and Engineering, Ewha Womans University) ;
  • Kim, Young J. (Computer Science and Engineering, Ewha Womans University)
  • Received : 2013.06.02
  • Accepted : 2013.07.25
  • Published : 2013.08.31

Abstract

We present six-degree-of-freedom (6DoF) haptic rendering algorithms using translational ($PD_t$) and generalized penetration depth ($PD_g$). Our rendering algorithm can handle any type of object/object haptic interaction using penalty-based response and makes no assumption about the underlying geometry and topology. Moreover, our rendering algorithm can effectively deal with multiple contacts. Our penetration depth algorithms for $PD_t$ and $PD_g$ are based on a contact-space projection technique combined with iterative, local optimization on the contact-space. We circumvent the local minima problem, imposed by the local optimization, using motion coherence present in the haptic simulation. Our experimental results show that our methods can produce high-fidelity force feedback for general polygonal models consisting of tens of thousands of triangles at near-haptic rates, and are successfully integrated into an off-the-shelf 6DoF haptic device. We also discuss the benefits of using different formulations of penetration depth in the context of 6DoF haptics.

Keywords

References

  1. M. C. Lin and M. A. Otaduy, Haptic Rendering: Foundations, Algorithms, and Applications, AK Peters, 2008
  2. M. Ortega, S. Redon, and S. Coquillart, "A six degree-offreedom godobject method for haptic display of rigid bodies", In Proceedings of the IEEE conference on Virtual Reality, VR '06, pp 191-198, Washington, 2006, IEEE Computer Society
  3. M. Tang, D. Manocha, M. A. Otaduy, and R. Tong, "Continuous penalty forces", ACM Trans. Graph, vol. 31, no. 4, pp.107:1-107:9, July, 2012
  4. Yi Li, M. Tang, S. Zhang, and Y. J. Kim, "Six-degree-offreedom Haptic Rendering using Translational and Generalized Penetration Depth Computation", IEEE World Haptics Conference, 2013
  5. W. McNeely, K. Puterbaugh, and J. Troy, "Six degree-offreedom haptic rendering using voxel sampling", Proc. of ACM SIGGRAPH, pp. 401-408, 1999
  6. A. Gregory, A. Mascarenhas, S. Ehmann, M. C. Lin, and D. Manocha, "6-DoF haptic display of polygonal models", Proc. of IEEE Visualization Conference, 2000
  7. Y. J. Kim, M. A. Otaduy, M. C. Lin, and D. Manocha, "Sixdegree- of-freedom haptic rendering using incremental and localized computations", Presence, vol. 13, no. 3, pp. 277- 295, 2003
  8. M. A. Otaduy and M. C. Lin, "Sensation preserving simplification for haptic rendering", ACM Trans. on Graphics (Proc. of ACM SIGGRAPH), pp. 543-553, 2003
  9. X. Zhang, D. Wang, Y. Zhang, and J. Xiao, "Configurationbased optimization for six degree-of-freedom haptic rendering using sphere-trees", IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 2602- 2607, 2011
  10. J. Wu, D. Wang, and Y. Zhang, "Haptic display of rigid body contact using generalized penetration depth", Proceedings of the 4th international conference on Intelligent Robotics and Applications, pp. 532-541, 2011
  11. S. A. Cameron and R. K. Culley, "Determining the minimum translational distance between two convex polyhedral", In Proc. of IEEE Inter. Conf. on Robotics and Automation, pp. 591-596, 1986
  12. C. Je, M. Tang, Y. Lee, M. Lee, and Y. Kim, "PolyDepth: Real-time penetration depth computation using iterative contact-space projection", ACM Trans. Graph., 2012
  13. L. Zhang, Y. J. Kim, G. Varadhan, and D. Manocha, "Generalized penetration depth computation", Computer- Aided Design, vol. 39, no. 8, pp. 625-638, 2007 https://doi.org/10.1016/j.cad.2007.05.012
  14. M. Tang and Y. J. Kim, PolyDepth++: Interactive generalized penetration depth computation for rigid and articulated models using object norm, Tech. Rep. CSE-TR- 2012-01, Ewha Womans University, Seoul, Korea, 2012
  15. D. Dobkin, J. Hershberger, D. Kirkpatrick, and S. Suri, "Computing the intersection-depth of polyhedra", Algorithmica, vol. 9, pp. 518-533, 1993 https://doi.org/10.1007/BF01190153
  16. M. Tang, Y. J. Kim, and D. Manocha, "C2A: controlled conservative advancement for continuous collision detection of polygonal models", In IEEE International Conference on Robotics and Automation, pp. 356-361, 2009
  17. K. Kazerounian and J. Rastegar, "Object norms: A class of coordinate and metric independent norms for displacement", Flexible Mechanism, Dynamics and Analysis: ASME Design Technical Conference, 22nd Biennial Mechanisms Conference, vol. 47, pp. 271-275, 1992

Cited by

  1. New advances for haptic rendering: state of the art pp.1432-2315, 2016, https://doi.org/10.1007/s00371-016-1324-y
  2. Penalty-based haptic rendering technique on medicinal healthy dental detection vol.76, pp.8, 2017, https://doi.org/10.1007/s11042-016-3985-y
  3. Data analysis on virtual stiffness in 6DoFs haptic rendering system vol.196, pp.None, 2013, https://doi.org/10.1016/j.neucom.2015.11.098
  4. 두 객체가 충돌하는 상황에서의 햅틱 렌더링 알고리즘 vol.18, pp.3, 2018, https://doi.org/10.7236/jiibc.2018.18.3.35