Skip to main content
Log in

Safety control for impedance haptic interfaces

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Instability in haptic systems due to behaviors of human operators or unknown virtual environments can present safety issues. For example, a haptic stylus may be ejected at a high speed which may cause injury if manipulated inappropriately. Three safety control approaches are thus proposed in the paper to tackle the issues. The first approach is based on a simple velocity and force dependent controller, while the other two are derived from a grasp force model exploiting the state of the haptic stylus, including acceleration, velocity and penetration force, to generate the grasp force. Based on the force model, safety indicators called “safety observers” are proposed to monitor system instability caused by sudden release of haptic stylus by a user during interactions with virtual objects. Experimental results show that the proposed models can effectively reduce the velocities of the haptic stylus and suppress jerking movement, and stabilize the haptics system even in presence of active forces. The proposed safety controllers can respond to the “safety observers” and generate appropriate damping forces to counteract the instability incurred, whereas traditional control methods fail to trigger a protection mechanism under the same situation. As prior knowledge of virtual environments and additional hardware sensors are not required, the proposed approaches have the potential to be widely adopted in haptics-enabled applications.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

References

  1. Adams RJ, Hannaford B (1999) Stable haptic interaction with virtual environments. IEEE Trans Robot Autom 15(3):465–474

    Article  Google Scholar 

  2. Adams RJ, Moreyra MR, Hannaford B (1998) Stability and performance of haptic displays: theory and experiments. In: Proceedings ASME International Mechanical Engineering Congress and Exhibition, pp 227–234

  3. Alami R et al (2006) Safe and dependable physical human-robot interaction in anthropic domains: State of the art and challenges. In: Intelligent Robots and Systems, 2006 IEEE/RSJ International Conference on, Beijing, pp 1–16

  4. Campion G (2011) On the synthesis of haptic textures. In: the synthesis of three dimensional haptic textures: geometry, control, and psychophysics, p 73–97

  5. Colgate JE, Brown JM (1994) Factors affecting the z-width of a haptic display. In: Robotics and automation, 1994. Proceedings, International Conference on. IEEE, pp 3205–3210

  6. Colgate JE and Schenkel G (1994) Passivity of a class of sampled-data systems: application to haptic interfaces. In: American Control Conference, 1994. IEEE, pp 3236–3240

  7. Colgate JE, Stanley MC, Brown JM (1995) Issues in the haptic display of tool use. In: Intelligent robots and systems 95.‘Human Robot Interaction and Cooperative Robots’, Proceedings. 1995 IEEE/RSJ International Conference on. IEEE, pp 140–145

  8. Corno M (2006) Haptic playback: modeling, controller design, and stability analysis. In: Proceedings of the 2nd Robotics: Science and Systems Conference, Philadephia, USA. August 2006

  9. Diolaiti N et al (2006) Stability of haptic rendering: discretization, quantization, time delay, and coulomb effects. IEEE Trans Robot 22(2):256–268

    Article  Google Scholar 

  10. Fu MJ, Çavuşoğlu M (2012) Human-arm-and-hand-dynamic model with variability analyses for a stylus-based haptic interface. IEEE Trans Syst Man Cybern B Cybern. 2012 Dec;42(6):1633–44

  11. Gadd CW (1966) Use of a weighted-impulse criterion for estimating injury hazard. SAE Technical Paper, 1966, doi:10.4271/660793

  12. Gillespie RB, Cutkosky MR (1996) Stable user-specific haptic rendering of the virtual wall. In: Proceedings of the ASME Dynamic Systems and Control Division, Atlanta, GA, pp 397–406

  13. Haddadin S, Albu-Schäffer A, Hirzinger G (2007) Safety evaluation of physical human-robot interaction via crash-testing. In: Robotics: science and systems. Atlanta, GA, pp 217–224

  14. Hannaford B, Ryu JH (2002) Time-domain passivity control of haptic interfaces. IEEE Trans Robot Autom 18(1):1–10

    Article  Google Scholar 

  15. Hogan N (1985) Impedance control: an approach to manipulation: part II—implementation. J Dyn Syst Meas Control 107(1):8–16

    Article  MathSciNet  MATH  Google Scholar 

  16. Hogan N (1986) Multivariable mechanics of the neuromuscular system. In: IEEE Annual Conference of the Engineering in Medicine and Biology Society. pp 594–598

  17. ISO (2011) Robots and robotic devices -- Safety requirements for industrial robots -- Part 1: Robots. ISO 10218-1:2011

  18. ISO (2011) Robots and robotic devices -- Safety requirements for industrial robots -- Part 2: Robot systems and integration. ISO 10218-2:2011

  19. Kuhn S, Gecks T, Henrich D (2006) Velocity control for safe robot guidance based on fused vision and force/torque data. In: Multisensor fusion and integration for intelligent systems, 2006 I.E. International Conference on. IEEE, pp 485–492

  20. Kulić D, Croft EA (2006) Real-time safety for human–robot interaction. Robot Auton Syst 54(1):1–12

    Article  Google Scholar 

  21. Laffranchi M, Tsagarakis NG, Caldwell DG (2011) Improving Safety of human-robot interaction through energy regulation control and passive compliant design. Human machine interaction-getting closer. pp 155–170

  22. Lin MC, Otaduy M (2008) Haptic rendering: Foundations, algorithms and applications. AK Peters, Ltd

  23. Llewellyn F (1952) Some fundamental properties of transmission systems. Proc IRE 40(3):271–283

    Article  Google Scholar 

  24. Mahapatra S, Zefran M (2003) Stable haptic interaction with switched virtual environments. In: Robotics and Automation, 2003. Proceedings. ICRA’03. IEEE International Conference on. IEEE, pp 1241–1246

  25. Massie TH, Salisbury JK (1994) The phantom haptic interface: a device for probing virtual objects. In: Proceedings of the ASME winter annual meeting, symposium on haptic interfaces for virtual environment and teleoperator systems. Chicago, IL, pp 295–301

  26. Norouzzadeh S, Lorenz T, Hirche S (2012) Towards safe physical human-robot interaction: an online optimal control scheme. In: RO-MAN, 2012 IEEE. IEEE, Paris, France, pp 503–508

  27. Ryu JH et al (2005) Time domain passivity control with reference energy following. IEEE Trans Control Syst Technol 13(5):737–742

    Article  Google Scholar 

  28. Stramigioli S et al (2002) A novel theory for sampled data system passivity. In: Intelligent robots and systems, 2002. IEEE/RSJ International Conference on. IEEE, Lausanne, Switzerland, pp 1936–1941

  29. Vasic M, Billard A (2013) Safety issues in human-robot interactions. In: Robotics and automation (ICRA), 2013 I.E. International Conference on. IEEE, pp 197–204

  30. Versace J (1971) A review of the severity index. SAE Technical Paper. doi:10.4271/710881

  31. Ware J et al (2009) Experimental studies on improving safety in haptic and teleoperation systems. In: American Control Conference, 2009. ACC’09. IEEE, St. Louis, MO, USA, pp 3464–3469

  32. Ye Y et al (2011) A power-based time domain passivity control for haptic interfaces. IEEE Trans Control Syst Technol 19(4):874–883

    Article  Google Scholar 

  33. Yokokohji Y, Imaida T, Yoshikawa T (2000) Bilateral control with energy balance monitoring under time-varying communication delay. In: Robotics and automation, 2000. Proceedings. ICRA’00. IEEE International Conference on. IEEE, San Francisco, CA, pp 2684–2689

Download references

Acknowledgments

This work was supported in part by the Research Grants Council of Hong Kong SAR (Project No. PolyU 5134/12E), the Hong Kong Polytechnic University (G-UC93), and a scholarship donated by Nelson Y.C. Yu.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xue-Jian He.

Appendix

Appendix

Figure 16 depicts a two-port network-based passivity analysis, where the sign convention for all forces and velocities is defined when power enters the system ports. The system energy exchange is governed by the following equation [9],

$$ {\displaystyle \underset{0}{\overset{t}{\int }}}{F}_{hap}\left(\tau \right){V}_h\left(\tau \right)dt={E}_p+{E}_d-{E}_g, $$
(18)

where F hap is the force generated by the haptic interface, V h is the hand velocity, E p is the energy that is stored in the haptic device, E g is the energy generated by the “non-idealities” in the control loop, e.g., discretization, quantization, etc., and E d is the energy dissipated by frictions. The excessive energy ΔE at time step n with a sampling time step ΔT in a discrete-time form is derived as,

$$ \varDelta E(n)={E}_d(n)-{E}_g(n)\approx \varDelta T{\displaystyle \sum_{i=1}^n}{F}_h(i)V(i)-{E}_p(n). $$
(19)
Fig. 16
figure 16

Network representation of a haptics-enabled system for passivity analysis

Note that in above equation, assuming the stylus of the haptic interface is grasped by the user, the hand velocity V h is approximated by the velocity of the haptic stylus V and the force produced by the haptic interface is replaced by the force F h as defined by Eq. (4). When the user interacts with the virtual environment in the active regions, the amount of potential energy E p that is converted to kinetic energy (E k ) is η = E k /E p . The E p is approximated by the kinetic energy as E p  = E k /η = mV 2/2η, where m is the physical inertia of the stylus. From Eq. (19), the Safety Observer (SO) E so is defined by,

$$ {E}_{so}(n)=\varDelta E(n)\approx \varDelta T{\displaystyle \sum_{i=1}^n}{F}_h(i)V(i)- mV{(n)}^2/2\eta\ . $$
(20)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

He, XJ., Choi, KS. Safety control for impedance haptic interfaces. Multimed Tools Appl 75, 15795–15819 (2016). https://doi.org/10.1007/s11042-015-2889-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-015-2889-6

Keywords

Navigation