Synthesizing Anticipatory Haptic Assistance Considering Human Behavior Uncertainty

Intuitive and effective physical assistance is an essential requirement for robots sharing their workspace with humans. Application domains reach from manufacturing and service robotics via rehabilitation and mobility aids to education and training. In this context, assistance based on human behavior anticipation has shown superior performance in terms of human effort minimization. However, when a robot's expectations mismatch a human intentions, undesired interaction forces appear incurring safety risks and discomfort. Human behavior prediction is, therefore, a crucial issue: It enables effective anticipation but potentially produces disagreements when prediction errors occur. In this paper, we present a novel control scheme for anticipatory haptic assistance where robot behavior adapts to prediction uncertainty. Following a data-driven stochastic modeling approach, robot assistance is synthesized solving a risk-sensitive optimal control problem, where the cost function and plant dynamics are affected by model uncertainty. The proposed approach is objectively and subjectively evaluated in an experiment with human users. Results indicate that our method outperforms other assistive control approaches in terms of perceived helpfulness and human effort minimization.

[1]  E. Todorov Optimality principles in sensorimotor control , 2004, Nature Neuroscience.

[2]  Emanuel Todorov,et al.  Optimal Control Theory , 2006 .

[3]  Sandra Hirche,et al.  Feedback motion planning and learning from demonstration in physical robotic assistance: differences and synergies , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Stephen P. Boyd,et al.  Linear Matrix Inequalities in Systems and Control Theory , 1994 .

[5]  Sami Haddadin,et al.  Physical Human-Robot Interaction , 2016, Springer Handbook of Robotics, 2nd Ed..

[6]  Carlos Vázquez,et al.  Haptic primitives guidance based on the Kautham path planner , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Paul Evrard,et al.  Teaching physical collaborative tasks: object-lifting case study with a humanoid , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

[8]  P. Whittle Risk-sensitive linear/quadratic/gaussian control , 1981, Advances in Applied Probability.

[9]  E. Yaz Linear Matrix Inequalities In System And Control Theory , 1998, Proceedings of the IEEE.

[10]  Sylvain Miossec,et al.  Human motion in cooperative tasks: Moving object case study , 2009, 2008 IEEE International Conference on Robotics and Biomimetics.

[11]  Daniel A. Braun,et al.  Risk-Sensitivity in Sensorimotor Control , 2011, Front. Hum. Neurosci..

[12]  Stefan Schaal,et al.  Robot Programming by Demonstration , 2009, Springer Handbook of Robotics.

[13]  Sandra Hirche,et al.  Risk-Sensitive Optimal Feedback Control for Haptic Assistance , 2012, 2012 IEEE International Conference on Robotics and Automation.

[14]  Sandra Hirche,et al.  Load sharing in human-robot cooperative manipulation , 2010, 19th International Symposium in Robot and Human Interactive Communication.

[15]  Paul Evrard,et al.  Learning collaborative manipulation tasks by demonstration using a haptic interface , 2009, ICAR.

[16]  Sandra Hirche,et al.  Disagreement-aware physical assistance through risk-sensitive optimal feedback control , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  Aude Billard,et al.  On Learning, Representing, and Generalizing a Task in a Humanoid Robot , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[18]  Cagatay Basdogan,et al.  Haptic negotiation and role exchange for collaboration in virtual environments , 2010, 2010 IEEE Haptics Symposium.

[19]  Sethu Vijayakumar,et al.  Learning impedance control of antagonistic systems based on stochastic optimization principles , 2011, Int. J. Robotics Res..

[20]  E. Burdet,et al.  A Framework to Describe, Analyze and Generate Interactive Motor Behaviors , 2012, PloS one.

[21]  T. Flash,et al.  The coordination of arm movements: an experimentally confirmed mathematical model , 1985, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[22]  Rhodes,et al.  Optimal stochastic linear systems with exponential performance criteria and their relation to deterministic differential games , 1973 .

[23]  Henk Nijmeijer,et al.  Robot Programming by Demonstration , 2010, SIMPAR.

[24]  Paul Evrard,et al.  Homotopy switching model for dyad haptic interaction in physical collaborative tasks , 2009, World Haptics 2009 - Third Joint EuroHaptics conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems.

[25]  Takashi Minato,et al.  Physical Human-Robot Interaction: Mutual Learning and Adaptation , 2012, IEEE Robotics & Automation Magazine.

[26]  Hendrik Van Brussel,et al.  Human-inspired robot assistant for fast point-to-point movements , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[27]  Sandra Hirche,et al.  An experience-driven robotic assistant acquiring human knowledge to improve haptic cooperation , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[28]  Daniel A. Braun,et al.  The effect of model uncertainty on cooperation in sensorimotor interactions , 2013, Journal of The Royal Society Interface.

[29]  Daniel A. Braun,et al.  Risk-Sensitive Optimal Feedback Control Accounts for Sensorimotor Behavior under Uncertainty , 2010, PLoS Comput. Biol..

[30]  Guillaume Morel,et al.  How can human motion prediction increase transparency? , 2008, 2008 IEEE International Conference on Robotics and Automation.

[31]  Weihua Sheng,et al.  Using human motion estimation for human-robot cooperative manipulation , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[32]  Cagatay Basdogan,et al.  Conveying intentions through haptics in human-computer collaboration , 2011, 2011 IEEE World Haptics Conference.

[33]  Abderrahmane Kheddar,et al.  Motion learning and adaptive impedance for robot control during physical interaction with humans , 2011, 2011 IEEE International Conference on Robotics and Automation.

[34]  Aude Billard,et al.  Online learning of varying stiffness through physical human-robot interaction , 2012, 2012 IEEE International Conference on Robotics and Automation.

[35]  Rajesh P. N. Rao,et al.  Bayesian brain : probabilistic approaches to neural coding , 2006 .

[36]  Carlos Vázquez,et al.  Motion Planning for Haptic Guidance , 2008, J. Intell. Robotic Syst..

[37]  M. Spong,et al.  Robot Modeling and Control , 2005 .

[38]  Huibert Kwakernaak,et al.  Linear Optimal Control Systems , 1972 .

[39]  A. J. Shaiju,et al.  Formulas for Discrete Time LQR, LQG, LEQG and Minimax LQG Optimal Control Problems , 2008 .

[40]  Dongheui Lee,et al.  Incremental kinesthetic teaching of motion primitives using the motion refinement tube , 2011, Auton. Robots.

[41]  Chang-Hee Won,et al.  Cost distribution shaping: the relation between Bode integral, entropy, risk-sensitivity, and cost cumulant control , 2004, Proceedings of the 2004 American Control Conference.

[42]  Cagatay Basdogan,et al.  The role of roles: Physical cooperation between humans and robots , 2012, Int. J. Robotics Res..

[43]  Manfred Morari,et al.  Model predictive control: Theory and practice - A survey , 1989, Autom..