Development of a Software Platform Based on Haptic Device for Surgery Simulators
Nazmiye Ebru Duysak1*, Emre Dandil2, Alpaslan Duysak3
1Bilecik Şeyh Edebali University , Bilecik, Turkey
2Bilecik Şeyh Edebali University , Bilecik, Turkey
3Dumlupınar University , Kütahya, Turkey
* Corresponding author: edduysak@gmail.com
Presented at the International Congress on Human-Computer Interaction, Optimization and Robotic Applications (HORA2019), Ürgüp, Turkey, Jul 05, 2019
SETSCI Conference Proceedings, 2019, 8, Page (s): 15-19 , https://doi.org/10.36287/setsci.4.5.004
Published Date: 12 October 2019
Haptic devices are used in a variety of virtual reality applications in order to allow user interaction with virtual objects. These devices transfer user comments such as rotations, transitions or deformations to the virtual environment and also transfer any reactions such as force feedback to the user. The force feedback which user receives is actually considered as feeling of touch. In this work, we developed a user interface software suitable for haptic interactions. We also developed an embedded software to drive haptic device for generating realistic force feedback. Developed software traces the tip of the medical tool (attached to the haptic device) and determines any possible collision. Based on the depth of the collision the algorithm calculates the deformations on the organs and the force feedback for haptic device. The algorithm drives the three motors (one for each axes) on a haptic device to generate the necessary torque for realistic feelings of touch. The developed user interface is responsible for communications between haptic device and virtual environment, for running haptic and simulation loops and for updating and visualization of the virtual scene. We successfully applied to develop user interface software and embedded software to a surgical simulator, where the user can manipulate and deform virtual organs and can feel any reactions from the scene.
Keywords - Haptic interaction, collision detection, deformation simulation
[1] L. Yanping, W. Xudong, W. Fule, C. Xiaojun, W. Chengtao and S. Guofang, Development and validation of a surgical training simulator with haptic feedback for learning bone-sawing skill, Journal of Biomedical Informatics, vol. 48, pp. 122-129. 2014.
[2] N.R. Saber, V. Menon, J.C. St-Pierre, T. Looi, J.M. Drake and X. Cyril, “Development of a patient-specific surgical simulator for pediatric laparoscopic procedures.”, Stud Health Technol Inform, vol.196, pp. 360-4, 2014.
[3] X. Chen, P. Sun and D. Liao, “A patient-specific haptic drilling simulator based on virtual reality for dental implant surgery.”, Int J Comput Assist Radiol Surg, 13.11 , pp.1861-1870, 2018.
[4] T. Wang, B. Pan, Y. Fu, S. Wang and Y. Ai, “Design of a new haptic device and experiments in minimally invasive surgical robot”, Computer Assisted Surgery,vol. 22, pp.240-250, 2017.
[5] D. Escobar-Castillejos, J. Noguez, L. Neri, A. Magana and B. Benes, “A Review of Simulators with Haptic Devices for Medical Training”, Journal of Medical Systems, 40.104, 2016.
[6] J. T. Mills, H. Y. Hougen, D. Bitner, T. L. Krupski and N. S. Schenkman, “Does robotic surgical simulator performance correlate with surgical skill?.” Journal of surgical education, 74(6), (2017), pp.1052-1056.
[7] S. Kockara, T. Halic, K. Iqbal, Senior Member, IEEE, C. Bayrak, and Richard Rowe, “Collision Detection: A Survey”. IEEE International Conference on Systems, Man and Cybernetics, pp.4046-4051, 2007
[8] R. R. Man, D. S. Zhou, Q.Zhang, "A Survey of Collision Detection." Applied Mechanics and Materials, vol.538, pp. 360-363, 2014.
[9] J. Hu, C. Chang, Y., N. Tardella, J. Pratt, and J. English, Effectiveness of haptic feedback in open surgery simulation and training systems. Stud. Health Technol. Inform, vol.119, pp. 213-218, 2006.
[10] A. Majercik, C. Crassin, P. Shirley, M. McGuire, A Ray-Box Intersection Algorithm and Efficient Dynamic Voxel Rendering, Journal of Computer Graphics Techniques Vol. 7, 2018.
[11] T. Möller and B.Trumbore, “Fast, minimum storage ray-triangle intersection,” Journal of Graphics Tools, 2(1), pp. 21-28, 1997.
[12] H. Maass, B. B. A. Chantier, H. K. Çakmak, C. Trantakis and U. G. Kuehnapfel, “Fundamentals of Force Feedback and Application to a Surgery Simulator,” Computer Aided Surgery, 8.6, pp. 283-291, 2003.
[13] P. Kadleček, Haptic rendering for 6/3-DOF haptic devices, Master Thesis, 2014.
![]() |
This is an Open Access article distributed under the terms of the Creative Commons Attribution License 4.0, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |