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.
Similar content being viewed by others
References
Adams RJ, Hannaford B (1999) Stable haptic interaction with virtual environments. IEEE Trans Robot Autom 15(3):465–474
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
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
Campion G (2011) On the synthesis of haptic textures. In: the synthesis of three dimensional haptic textures: geometry, control, and psychophysics, p 73–97
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
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
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
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
Diolaiti N et al (2006) Stability of haptic rendering: discretization, quantization, time delay, and coulomb effects. IEEE Trans Robot 22(2):256–268
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
Gadd CW (1966) Use of a weighted-impulse criterion for estimating injury hazard. SAE Technical Paper, 1966, doi:10.4271/660793
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
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
Hannaford B, Ryu JH (2002) Time-domain passivity control of haptic interfaces. IEEE Trans Robot Autom 18(1):1–10
Hogan N (1985) Impedance control: an approach to manipulation: part II—implementation. J Dyn Syst Meas Control 107(1):8–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
ISO (2011) Robots and robotic devices -- Safety requirements for industrial robots -- Part 1: Robots. ISO 10218-1:2011
ISO (2011) Robots and robotic devices -- Safety requirements for industrial robots -- Part 2: Robot systems and integration. ISO 10218-2:2011
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
Kulić D, Croft EA (2006) Real-time safety for human–robot interaction. Robot Auton Syst 54(1):1–12
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
Lin MC, Otaduy M (2008) Haptic rendering: Foundations, algorithms and applications. AK Peters, Ltd
Llewellyn F (1952) Some fundamental properties of transmission systems. Proc IRE 40(3):271–283
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
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
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
Ryu JH et al (2005) Time domain passivity control with reference energy following. IEEE Trans Control Syst Technol 13(5):737–742
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
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
Versace J (1971) A review of the severity index. SAE Technical Paper. doi:10.4271/710881
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
Ye Y et al (2011) A power-based time domain passivity control for haptic interfaces. IEEE Trans Control Syst Technol 19(4):874–883
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
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
Corresponding author
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],
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,
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,
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-015-2889-6