Skip to main content
Log in

A New Approach for Simplifying Multi-Degree of Freedom Haptic Device Dynamics Model

  • Regular paper
  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

Abstract

A haptic device (HD) is an interface used for simulating a virtual environment (VE) for its operator. While simulating a VE, the HD should be stable; otherwise, it can damage itself or its operator. Usually, HDs are multi-degree-of-freedom serial manipulators with sensor quantization and friction in their joints. Hence, the HD dynamics is complex and its analytical stability analysis is complicated. During simulating of the VE for the operator, stylus movements are small. In the previous studies, the multi-DOF nonlinear dynamics of the HD was replaced with simple dynamics in which mass and viscous values are constant. However, there were neither analytical methods to determine the values of the mentioned parameters in the simplified model nor studying the accuracy of this simplification is studied. In this paper, a novel and general approach is employed for simplifying a multi-degree-of-freedom haptic device dynamics during arbitrary motion around the operating point, and its accuracy in the prediction of the stable simulation of the VE is discussed. Meanwhile, sensor quantization and Coulomb friction are considered in the model. This method is evaluated through simulation for stability analysis of the PHANToM 1.5 and KUKA Light Weight Robot IV (LWR IV) as haptic interfaces in various situations.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Availability of data and materials

Source data for figures and numbers are provided with the paper.

Code availability

The codes employed for the findings of this study are available on request from the corresponding author.

References

  1. Mayetin, U., Kucuk, S.: Design and experimental evaluation of a low cost, portable, 3-dof wrist rehabilitation robot with high physical human-robot interaction. J. Intell. Robot. Syst. 106(3), 65 (2022)

    Article  Google Scholar 

  2. Roldan, J.R.U., Milutinović, D.: Suture looping task pose planner in a constrained surgical environment. J. Intell. Robot. Syst. 106(4), 78 (2022)

    Article  Google Scholar 

  3. Liu, Z., Wang, S., Feng, F., Xie, L.: A magnetorheological fluid based force feedback master robot for vascular interventional surgery. J. Intell. Robot. Syst. 106(1), 20 (2022)

    Article  Google Scholar 

  4. Valenzuela-Urrutia, D., Muñoz-Riffo, R., Ruiz-del-Solar, J.: Virtual reality-based time-delayed haptic teleoperation using point cloud data. J. Intell. Robot. Syst. 96, 387–400 (2019)

    Article  Google Scholar 

  5. Saini, S., Orlando, M.F., Pathak, P.M.: Intelligent control of a master-slave based robotic surgical system. J. Intell. Robot. Syst. 105(4), 94 (2022)

    Article  Google Scholar 

  6. Chicaiza, F.A., Slawiñski, E., Salinas, L.R., Mut, V.A.: Evaluation of path planning with force feedback for bilateral teleoperation of unmanned rotorcraft systems. J. Intell. Robot. Syst. 105(2), 34 (2022)

    Article  Google Scholar 

  7. Naceri, A., Mazzanti, D., Bimbo, J., Tefera, Y.T., Prattichizzo, D., Caldwell, D.G., Mattos, L.S., Deshpande, N.: The vicarios virtual reality interface for remote robotic teleoperation: teleporting for intuitive tele-manipulation. J. Intell. Robot. Syst. 101, 1–16 (2021)

    Article  Google Scholar 

  8. You, B., Li, J., Ding, L., Xu, J., Li, W., Li, K., Gao, H.: Semi-autonomous bilateral teleoperation of hexapod robot based on haptic force feedback. J. Intell. Robot. Syst. 91, 583–602 (2018)

    Article  Google Scholar 

  9. Nahri, S.N.F., Du, S., Van Wyk, B.J.: A review on haptic bilateral teleoperation systems. J. Intell. Robot. Syst. 104, 1–23 (2022)

    Article  Google Scholar 

  10. Hogan, N.: Controlling impedance at the man/machine interface. In: IEEE International Conference on Robotics and Automation, pp. 1626–1631. IEEE (1989)

  11. Gillespie, R.B., Cutkosky, M.R.: Stable user-specific haptic rendering of the virtual wall. In: Proceedings of the ASME International Mechanical Engineering Congress and Exhibition, vol. 58, pp. 397–406 (1996)

  12. Dong, R.G., Dong, J.H., Wu, J.Z., Rakheja, S.: Modeling of biodynamic responses distributed at the fingers and the palm of the human hand-arm system. J. Biomech. 40(10), 2335–2340 (2007)

    Article  Google Scholar 

  13. Yoshikawa, T., Ichinoo, Y.: Impedance identification of human fingers using virtual task environment. In: Proceedings of the 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems, vol. 4, pp. 3094–3099. IEEE (2003)

  14. Mashayekhi, A., Behbahani, S., Ficuciello, F., Siciliano, B.: Influence of human operator on stability of haptic rendering: a closed-form equation. Int. J. Intell. Robot. Appl. 4, 403–415 (2020)

    Article  Google Scholar 

  15. Mashayekhi, A., Nahvi, A., Meghdari, A., Shad, H.M.: A new haptic interaction with a visual tracker: implementation and stability analysis. Int. J. Intell. Robot. Appl. 5, 37–48 (2021)

  16. Zeng, C., Li, Y., Guo, J., Huang, Z., Wang, N., Yang, C.: A unified parametric representation for robotic compliant skills with adaptation of impedance and force. IEEE/ASME Trans. Mechatron. 27(2), 623–633 (2021)

  17. Minsky, M., Ming, O.-y., Steele, O., Brooks Jr, F.P., Behensky, M.: Feeling and seeing: issues in force display. In: Proceedings of the 1990 Symposium on Interactive 3D Graphics, pp. 235–241 (1990)

  18. Gil, J.J., Avello, A., Rubio, A., Florez, J.: Stability analysis of a 1 dof haptic interface using the Routh-Hurwitz criterion. IEEE Trans. Control Syst. Technol. 12(4), 583–588 (2004)

    Article  Google Scholar 

  19. Diolaiti, N., Niemeyer, G., Barbagli, F., Salisbury, J.K.: Stability of haptic rendering: discretization, quantization, time delay, and coulomb effects. IEEE Trans. Robot. 22(2), 256–268 (2006)

    Article  Google Scholar 

  20. Mashayekhi, A., Boozarjomehry, R.B., Nahvi, A., Meghdari, A., Asgari, P.: Improved passivity criterion in haptic rendering: influence of coulomb and viscous friction. Adv. Robot. 28(10), 695–706 (2014)

    Article  Google Scholar 

  21. Colgate, J.E., Schenkel, G.: Passivity of a class of sampled-data systems: application to haptic interfaces. In: Proceedings of the 1994 American Control Conference, vol. 3, pp. 3236–3240. IEEE (1994)

  22. Abbott, J.J., Okamura, A.M.: Effects of position quantization and sampling rate on virtual-wall passivity. IEEE Trans. Robot. 21(5), 952–964 (2005)

    Article  Google Scholar 

  23. Gil, J.J., Sánchez, E., Hulin, T., Preusche, C., Hirzinger, G.: Stability boundary for haptic rendering: influence of damping and delay. J. Comput. Inf. Sci. Eng. 9(1), 011005 (2009)

    Article  Google Scholar 

  24. Mashayekhi, A., Behbahani, S., Ficuciello, F., Siciliano, B.: Analytical stability criterion in haptic rendering: the role of damping. IEEE/ASME Trans. Mechatron. 23(2), 596–603 (2018)

    Article  Google Scholar 

  25. Mashayekhi, A., Behbahani, S., Ficuciello, F., Siciliano, B.: Delay-dependent stability analysis in haptic rendering. J. Intell. Robot. Syst. 97, 33–45 (2019)

  26. Mashayekhi, A., Behbahani, S., Nahvi, A., Keshmiri, M., Shakeri, M.: Analytical describing function of lugre friction model. Int. J. Intell. Robot. Appl. 6, 437–448 (2022)

  27. Koul, M., Manivannan, M., Saha, S.K.: Effect of dual-rate sampling on the stability of a haptic interface. J. Intell. Robot. Syst. 91, 479–491 (2018)

    Article  Google Scholar 

  28. Hulin, T., Albu-Schaffer, A., Hirzinger, G.: Passivity and stability boundaries for haptic systems with time delay. IEEE Trans. Control Syst. Technol. 22(4), 1297–1309 (2014)

    Article  Google Scholar 

  29. Li, J., Tavakoli, M., Huang, Q.: Absolute stability of multi-dof multilateral haptic systems. IEEE Trans. Control Syst. Technol. 22(6), 2319–2328 (2014)

    Article  Google Scholar 

  30. Li, J., Tavakoli, M., Huang, Q.: 3-dof trilateral teleoperation using a pair of 1-dof and 2-dof haptic devices: stability analysis. IFAC Proceedings Volumes 46(20), 443–448 (2013)

    Article  Google Scholar 

  31. Li, J., Tavakoli, M., Huang, Q.: Stability of cooperative teleoperation using haptic devices with complementary degrees of freedom. IET Control Theory Appl. 8(12), 1062–1070 (2014)

    Article  Google Scholar 

  32. Bianchini, G., Prattichizzo, D.: Virtual coupling design for stability and transparency of multi-device haptic systems with delays. In: 2013 World Haptics Conference (WHC), pp. 223–228. IEEE (2013)

  33. Fahmi, S., Hulin, T.: Inertial properties in haptic devices: non-linear inertia shaping vs force feedforward. Force Feedforward. IFAC-PapersOnLine 51(22), 79–84 (2018)

    Article  Google Scholar 

  34. Diaz, I., Gil, J.J.: Influence of internal vibration modes on the stability of haptic rendering. In: IEEE International Conference on Robotics and Automation, pp. 2884–2889. IEEE (2008)

  35. Karami, A., Mashayekhi, A.: Improving haptic device stability through redundancy resolution. In: 2022 10th RSI International Conference on Robotics and Mechatronics (ICRoM), pp. 527–532. IEEE (2022)

  36. Panariello, D., Caporaso, T., Grazioso, S., Di Gironimo, G., Lanzotti, A., Knopp, S., Pelliccia, L., Lorenz, M., Klimant, P.: Using the kuka lbr iiwa robot as haptic device for virtual reality training of hip replacement surgery. In: 2019 Third IEEE International Conference on Robotic Computing (IRC), pp. 449–450 (2019). https://doi.org/10.1109/IRC.2019.00094

  37. Ogata, K.: Modern control engineering, 2nd edn. Prentice Hall PTR (1990)

  38. Çavuşoğlu, M.C., Feygin, D., Tendick, F.: A critical study of the mechanical and electrical properties of the phantom haptic interface and improvements for highperformance control. Presence 11(6), 555–568 (2002). https://doi.org/10.1162/105474602321050695

  39. Gaz, C., Flacco, F., De Luca, A.: Identifying the dynamic model used by the kuka lwr: a reverse engineering approach. In: 2014 IEEE International Conference on Robotics and Automation (ICRA), pp. 1386–1392 (2014). https://doi.org/10.1109/ICRA.2014.6907033

Download references

Funding

No funding was received for conducting this study.

Author information

Authors and Affiliations

Authors

Contributions

Ahmad Mashayekhi: Substantial contributions to the design of the work and revising it critically for important intellectual content. Abbas Karami: Substantial contributions to the conception of the work and drafting the work. Bruno Siciliano: Final approval of the version to be published.

Corresponding author

Correspondence to Ahmad Mashayekhi.

Ethics declarations

Ethics approval and consent to participate

The submitted work is original and is not published elsewhere in any form or language.

Consent for publication

Informed consent was obtained from all individual participants included in the study.

Conflict of interest

We certify that there is no actual or potential conflict of interest in relation to this article.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mashayekhi, A., Karami, A. & Siciliano, B. A New Approach for Simplifying Multi-Degree of Freedom Haptic Device Dynamics Model. J Intell Robot Syst 108, 4 (2023). https://doi.org/10.1007/s10846-023-01857-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10846-023-01857-8

Keywords

Navigation