Hostname: page-component-7c8c6479df-24hb2 Total loading time: 0 Render date: 2024-03-27T01:53:32.901Z Has data issue: false hasContentIssue false

Stability and performance of haptic simulation involving interaction with non-passive virtual environment

Published online by Cambridge University Press:  30 October 2018

Myeongjin Kim
Affiliation:
Department of Mechanical Engineering, Korea Advanced Institute of Science and Technology, 291 Daehak-ro, Yuseong-gu, Daejeon, 34141, Republic of Korea. E-mail: mj.k@kaist.ac.kr
Doo Yong Lee*
Affiliation:
Department of Mechanical Engineering, Korea Advanced Institute of Science and Technology, 291 Daehak-ro, Yuseong-gu, Daejeon, 34141, Republic of Korea. E-mail: mj.k@kaist.ac.kr
*
*Corresponding author. E-mail: leedy@kaist.ac.kr

Summary

Previous researches on analysis of stability of haptic simulation largely assume that the virtual environment is passive. But the virtual environment can become non-passive due to various reasons including discretization errors and interaction dynamics between virtual tools and objects. This paper provides an analysis of the stability and performance of the haptic simulation involving non-passive virtual environment. The dynamic interaction between the virtual tools and the objects is modeled using the two-port networks. The analysis is carried out using a velocity and force mapping matrix for six-DOF simulation. New stability condition resulting from the analysis is applied to an example simulation of a one-DOF virtual wall. Maximum stiffness satisfying the stability condition established in the previous literature, and the proposed condition is compared with the maximum stiffness experimentally determined with various time steps. The newly proposed stability condition manifests less standard deviation of errors than the widely applied absolute stability condition.

Type
Articles
Copyright
Copyright © Cambridge University Press 2018 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

1. Basdogan, C., Ho, C. H. and Srinivasan, M. A., “Virtual environments for medical training: Graphical and haptic simulation of laparoscopic common bile duct exploration,” IEEE/ASME Trans. Mechatron. 6, 269285 (2001).Google Scholar
2. Yi, S. Y., Woo, H. S., Ahn, W. J., Kwon, J. Y. and Lee, D. Y., “New colonoscopy simulator with improved haptic fidelity,” Adv. Robot. 20, 349365 (2006).Google Scholar
3. Hashtrudi-Zaad, K., “Analysis of control architectures for teleoperation systems with impedance/admittance master and slave manipulators,” Int. J. Rob. Res. 20, 419445 (2001).Google Scholar
4. Colgate, J. E. and Brown, J. M., “Factors Affecting the Z-Width of a Haptic Display,” Proceedings of the 1994 IEEE International Conference on Robotics Automation (1994) pp. 3205–3210. doi: 10.1109/ROBOT.1994.351077Google Scholar
5. Diolaiti, N. and Niemeyer, G., “Stability of haptic rendering: Discretization, quantization, time delay, and coulomb effects,” IEEE Trans. Robot. 22, 256268 (2006).Google Scholar
6. Adams, R. J. and Hannaford, B., “Stable haptic interaction with virtual environments,” IEEE Trans. Robot. Autom. 15, 465474 (1999).Google Scholar
7. Otaduy, M. A. and Lin, M. C., “A modular haptic rendering algorithm for stable and transparent 6-DOF manipulation,” IEEE Trans. Robot. 22, 751762 (2006).Google Scholar
8. Colgate, J. E., Stanley, M. C. and Brown, J. M., “Issues in the Haptic Display of Tool Use,” Proceedings of the 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots, vol. 3, IEEE Comput. Soc. Press (1995) pp. 140–145.Google Scholar
9. Hannaford, B. and Ryu, J., “Time-domain passivity control of haptic interfaces,” IEEE Trans. Robot. Autom. 18, 110 (2002).Google Scholar
10. Ryu, J., Preusche, C., Hannaford, B. and Hirzinger, G., “Time domain passivity control with reference energy following,” IEEE Trans. Control Syst. Technol. 13, 737742 (2005).Google Scholar
11. Lee, K. and Lee, D., “Adjusting output-limiter for stable haptic rendering in virtual environments,” IEEE Trans. Control Syst. Technol. 17, 768779 (2009).Google Scholar
12. Lee, D. and Huang, K., “Passive-set-position-modulation framework for interactive robotic systems,” IEEE Trans. Robot. 26, 354369 (2010).Google Scholar
13. Ruspini, D. C., Kolarov, K. and Khatib, O., “The Haptic Display of Complex Graphical Environments,” Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques SIGGRAPH1997, ACM Press (1997) pp. 345–352. doi: 10.1145/258734.258878Google Scholar
14. Zilles, C. B. and Salisbury, J. K., “A Constraint-Based GodObject Method for Haptic Display,” Proceedings of the 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot InteractIon and Cooperative Robots, vol. 3 (1995) pp. 146–151.Google Scholar
15. Adams, R. J. and Hannaford, B., “A Two-Port Framework for the Design of Unconditionally Stable Haptic Interfaces,” Proceedings of the 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, PractIce and Applications (Cat. No.98CH36190), vol. 2 (1998) pp. 1254–1259.Google Scholar
16. Colgate, J. E. and Schenkel, G., “Passivity of a Class of Sampled-Data Systems: Application to Haptic Interfaces,” Proceedings of the American Control Conference (1994) pp. 3236–3240.Google Scholar
17. Duriez, C., Dubois, F., Kheddar, A. and Andriot, C., “Realistic haptic rendering of interacting deformable objects in virtual environments,” Vis. Comput. Graph. IEEE Trans. 12, 3647 (2006).Google Scholar
18. McNeely, W. A., Puterbaugh, K. D. and Troy, J. J., “Six Degree-of-Freedom Haptic Rendering Using Voxel Sampling,” Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques SIGGRAPH1999 (1999) pp. 401–408. doi: 10.1145/311535.311600Google Scholar
19. Mcneely, W. A., Puterbaugh, K. D. and Troy, J. J., “Voxel-Based 6-DOF Haptic Rendering Improvements,” Haptics-e, 3, (2006).Google Scholar
20. Cirio, G., Marchal, M., Otaduy, M. A. and Lecuyer, A., “Six-Dof Haptic Interaction with Fluids, Solids, and Their Transitions,” Proceedings of the World Haptics Conference WHC2013 (2013) pp. 157–162. doi: 10.1109/WHC.2013.6548401Google Scholar
21. Xu, H. and Barbic, J., “Adaptive 6-DoF haptic contact stiffness using the gauss map,” IEEE Trans. Haptics 9, 323332 (2016).Google Scholar
22. Llewellyn, F., “Some fundamental properties of transmission systems,” Proceedings of the IRE, vol. 2 (1952) pp. 271–283.Google Scholar
23. Lawrence, D. A., “Stability and transparency in bilateral teleoperation,” IEEE Trans. Robot. Autom. 9, 624637 (1993).Google Scholar
24. Ousaid, A. M., Haliyo, D. S., Regnier, S. and Hayward, V., “A stable and transparent microscale force feedback teleoperation system,” IEEE/ASME Trans. Mechatron. 20, 25932603 (2015).Google Scholar
25. Morris, D. J., Anderson, E. F. and Peters, C., “A Modular Framework for Deformation and Fracture Using GPU Shaders,” Proceedings of the 18th International Conference on Virtual Systems & Multimedia (2012) pp. 267–274. doi: 10.1109/VSMM.2012.6365934Google Scholar
26. Hasegawa, S. and Sato, M., “Real-time rigid body simulation for haptic interactions based on contact volume of polygonal objects,” Comput. Graph. Forum 23, 529538 (2004).Google Scholar
27. Ryu, D., Song, J., Kang, S. and Kim, M., “Frequency domain stability observer and active damping control for stable haptic interaction,” IET Control Theory Appl. 2, 261268 (2008).Google Scholar