Modelling and control for human–robot interaction

The presentation introduced by this extended abstract is based on recent work on modelling and control of robots for applications where the presence of humans in the robot's workspace is explicitly considered [1] [2]. In such situations, fast reactive behaviours are required, together with proper tactics for safety, both intrinsic and by means of control. In the latest years, great interest has been shown towards a possible future generation of robots, for service applications or cooperative work, that are expected to interact with people more directly than today. While there is a focus on Human-Robot Interaction (HRI) at the cognitive level (cognitive HRI or cHRI), robots are distinct from computers or other machines. Basically, they can generate forces and have a mechanical, possibly heavy, body: hence, the most revolutionary and challenging feature of the next generation of robots will be physical Human-Robot Interaction (pHRI) [3]. The requirements for robots met in conventional industrial applications are fast motions and absolute accuracy, without external sensing, provided that the operational environments are perfectly known. The most important change of perspective is related to the optimality criteria for robots designed to cooperate with humans: safety and dependability are the keys to their successful introduction into human environments. Physical safety has to be complemented by the mental safety, i.e., by the awareness of robot motion, avoiding scaring postures and abrupt movements. The ongoing European project Physical Human-Robot Interaction: Dependability and Safety (PHRIENDS) [4] has the mission of developing key components of the next generation of robots, designed to share the environment and to physically interact with people, meeting safety standards while delivering useful performance: this poses new challenges to the design of all components of the robot, including mechanics, control, planning algorithms and supervision systems, sensing. Different approaches to safety are addressed, considering compliance of the robot in case of contact, fast monitoring of the scene, precise collision checks with emergency stops. It is therefore possible to consider three kind of strategies: tools aimed

[1]  Bruno Siciliano,et al.  Reactive collision avoidance for safer human-robot interaction , 2007 .

[2]  Alessandro De Luca Feedforward/Feedback Laws for the Control of Flexible Robots , 2000, ICRA.

[3]  Antonio Bicchi,et al.  Fast and "soft-arm" tactics [robot arm design] , 2004, IEEE Robotics & Automation Magazine.

[4]  Matthew M. Williamson,et al.  Series elastic actuators , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[5]  Alin Albu-Schäffer,et al.  A passivity based Cartesian impedance controller for flexible joint robots - part I: torque feedback and gravity compensation , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[6]  Carlos Balaguer,et al.  The MATS robot: service climbing robot for personal assistance , 2006, IEEE Robotics & Automation Magazine.

[7]  Robin R. Murphy,et al.  Follow-up analysis of mobile robot failures , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[8]  Alessandro De Luca,et al.  Sensorless Robot Collision Detection and Hybrid Force/Motion Control , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[9]  Marilena Vendittelli,et al.  Physical Human-Robot Interaction in Anthropic Domains: Safety and Dependability , 2005 .

[10]  Christoph Borst,et al.  A Humanoid Two-Arm System for Dexterous Manipulation , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[11]  Antonio Bicchi,et al.  Variable Stiffness Actuators for Fast and Safe Motion Control , 2003, ISRR.

[12]  Bruno Siciliano,et al.  A Virtual-Reality-based Evaluation Environment for Wheelchair-mounted Manipulators , 2008, Eurographics Italian Chapter Conference.

[13]  Bruno Siciliano,et al.  Inverse Kinematics of Robot Manipulators with Multiple Moving Control Points , 2008 .

[14]  泰義 横小路,et al.  IEEE International Conference on Robotics and Automation , 1992 .

[15]  Antonio Bicchi,et al.  Optimization and Fail-Safety Analysis of Antagonistic Actuation for pHRI , 2006, EUROS.

[16]  A. Chianese,et al.  A biomimetic approach to mobility distribution for a human-like redundant arm , 2006, The First IEEE/RAS-EMBS International Conference on Biomedical Robotics and Biomechatronics, 2006. BioRob 2006..

[17]  Yoji Yamada,et al.  A failure-to-safety "Kyozon" system with simple contact detection and stop capabilities for safe human-autonomous robot coexistence , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[18]  Yoshihiko Nakamura,et al.  Advanced robotics - redundancy and optimization , 1990 .

[19]  C. R. Frisch,et al.  Six Memos for the Next Millennium. , 1988 .

[20]  Bruno Siciliano,et al.  Robot Force Control , 2000 .

[21]  Alin Albu-Schäffer,et al.  A passivity based Cartesian impedance controller for flexible joint robots - part II: full state feedback, impedance design and experiments , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[22]  Oliver Brock,et al.  Elastic Strips: A Framework for Motion Generation in Human Environments , 2002, Int. J. Robotics Res..

[23]  Hong Liu,et al.  DLR hand II: experiments and experience with an anthropomorphic hand , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[24]  Alexander Zelinsky,et al.  Quantitative Safety Guarantees for Physical Human-Robot Interaction , 2003, Int. J. Robotics Res..

[25]  Ian D. Walker,et al.  Impact configurations and measures for kinematically redundant and multiple armed robot systems , 1994, IEEE Trans. Robotics Autom..

[26]  Rachid Alami,et al.  An Architecture for Autonomy , 1998, Int. J. Robotics Res..

[27]  Antonio Bicchi,et al.  An atlas of physical human-robot interaction , 2008 .

[28]  John Kenneth Salisbury,et al.  A New Actuation Approach for Human Friendly Robot Design , 2004, Int. J. Robotics Res..

[29]  Carlos Balaguer,et al.  The MATS robotic system to assist disabled people in their home environments , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[30]  G. Hirzinger,et al.  The skeleton algorithm for self-collision avoidance of a humanoid manipulator , 2007, 2007 IEEE/ASME international conference on advanced intelligent mechatronics.

[31]  Bruno Siciliano,et al.  Modelling and Control of Robot Manipulators , 1997, Advanced Textbooks in Control and Signal Processing.

[32]  O. Brock,et al.  Robots in Human Environments: Basic Autonomous Capabilities , 1999, Int. J. Robotics Res..

[33]  Christof Koch,et al.  A Model of Saliency-Based Visual Attention for Rapid Scene Analysis , 2009 .

[34]  Bruno Siciliano,et al.  Redundancy resolution for the human-arm-like manipulator , 1991, Robotics Auton. Syst..

[35]  Libor Preucil,et al.  European Robotics Symposium 2008 , 2008 .

[36]  J. Versace A Review of the Severity Index , 1971 .

[37]  Jean-Jacques E. Slotine,et al.  A general framework for managing multiple tasks in highly redundant robotic systems , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[38]  M. Spong Modeling and Control of Elastic Joint Robots , 1987 .

[39]  Alessandro De Luca,et al.  Collision Detection and Safe Reaction with the DLR-III Lightweight Manipulator Arm , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[40]  Masayuki Inaba,et al.  Self-collision detection and prevention for humanoid robots , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[41]  E. Hall,et al.  The Hidden Dimension , 1970 .

[42]  Carlos Balaguer,et al.  The MATS Robot , 2006 .

[43]  Carl E. Landwehr,et al.  Basic concepts and taxonomy of dependable and secure computing , 2004, IEEE Transactions on Dependable and Secure Computing.

[44]  Tatsuo Arai,et al.  Evaluation of human sense of security for coexisting robots using virtual reality. 1st report: evaluation of pick and place motion of humanoid robots , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[45]  Yoji Yamada,et al.  Human-robot contact in the safeguarding space , 1997 .

[46]  Alin Albu-Schäffer,et al.  Safe Physical Human-Robot Interaction: Measurements, Analysis and New Insights , 2007, ISRR.

[47]  Luigi Villani,et al.  Fault Diagnosis and Fault Tolerance for Mechatronic Systems: Recent Advances , 2003 .

[48]  Adelaide Marzano,et al.  Human Robot Interaction in Virtual Reality , 2007, Eurographics Italian Chapter Conference.

[49]  Holly A. Yanco,et al.  A Taxonomy for Human-Robot Interaction , 2002 .

[50]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1986 .

[51]  Koji Ikuta,et al.  Safety Evaluation Method of Design and Control for Human-Care Robots , 2003, Int. J. Robotics Res..

[52]  Michael A. Peshkin,et al.  A general framework for cobot control , 2001, IEEE Trans. Robotics Autom..

[53]  Kenneth Salisbury,et al.  Whole arm manipulation , 1988 .

[54]  Homayoun Seraji,et al.  On-line collision avoidance for the Ranger telerobotic flight experiment , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[55]  Homayoon Kazerooni,et al.  That Which Does Not Stabilize, Will Only Make Us Stronger , 2007, Int. J. Robotics Res..

[56]  Håkan Eftring,et al.  Technical results from Manus user trials , 1999 .

[57]  Vincenzo Lippiello,et al.  RePLiCS: an environment for open real-time control of a dual-arm industrial robotic cell based on RTAI-Linux , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[58]  Alin Albu-Schäffer,et al.  On a new generation of torque controlled light-weight robots , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[59]  Antonio Bicchi,et al.  Compliant design for intrinsic safety: general issues and preliminary design , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[60]  B. Siciliano,et al.  Second-order kinematic control of robot manipulators with Jacobian damped least-squares inverse: theory and experiments , 1997 .

[61]  Steven M. LaValle,et al.  Current Issues in Sampling-Based Motion Planning , 2005, ISRR.

[62]  Paul A. Viola,et al.  Robust Real-Time Face Detection , 2001, International Journal of Computer Vision.

[63]  Anders Green,et al.  Social and collaborative aspects of interaction with a service robot , 2003, Robotics Auton. Syst..

[64]  Grigore C. Burdea,et al.  Virtual Reality and Robotics , 2007 .

[65]  Dana Kulic,et al.  Real-time safety for human - robot interaction , 2005, ICAR '05. Proceedings., 12th International Conference on Advanced Robotics, 2005..

[66]  Bruno Siciliano,et al.  Fuzzy Trajectory Planning and Redundancy Resolution for a Fire Fighting Robot Operating in Tunnels , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[67]  Gianluca Antonelli,et al.  Fuzzy redundancy resolution and motion coordination for underwater vehicle-manipulator systems , 2003, IEEE Trans. Fuzzy Syst..

[68]  Bruno Siciliano,et al.  A closed-loop inverse kinematic scheme for on-line joint-based robot control , 1990, Robotica.

[69]  Alessandro De Luca,et al.  A general algorithm for dynamic feedback linearization of robots with elastic joints , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[70]  C. W. Gadd Use of a weighted-impulse criterion for estimating injury hazard , 1966 .

[71]  Keith Worden Fault Diagnosis and Fault Tolerance for Mechatronic Systems: Recent Advances , 2005 .