Human Motion Prediction in Human-Robot Handovers based on Dynamic Movement Primitives

Human-robot handovers can be made more seamless by predicting handover place and time on-line as soon as the human agent initiates a handover process. We consider the prediction problem as a model-based parameter estimation problem where the point attractor and the timescale of human hand motion are estimated on-line. Using dynamic movement primitives as a parameterization of human motion, its point attractor and timescale are successfully estimated on-line using an extended Kalman filter. Convergence of the parameter estimates is shown and the performance of the proposed predictor is evaluated using generated trajectories as well as experimental data of human-human handovers. Thanks to the good prediction of the handover place, the presented algorithm can be used to improve human-robot collaboration.

[1]  Gildas Besancon,et al.  Nonlinear observers and applications , 2007 .

[2]  Satoshi Endo,et al.  Implementation and experimental validation of Dynamic Movement Primitives for object handover , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Richard M. Murray,et al.  Optimization-Based Control , 2010 .

[4]  Josep M. Guerrero,et al.  Industrial Applications of the Kalman Filter: A Review , 2013, IEEE Transactions on Industrial Electronics.

[5]  Konrad Reif,et al.  An EKF-Based Nonlinear Observer with a Prescribed Degree of Stability , 1998, Autom..

[6]  Jun Nakanishi,et al.  Dynamical Movement Primitives: Learning Attractor Models for Motor Behaviors , 2013, Neural Computation.

[7]  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.

[8]  Strategic Research Agenda for Robotics in Europe Strategic Research Agenda for Robotics in Europe Who Should Read the Sra? a Note on Versions an Overview of the Content of the Sra , .

[9]  Charles C. Kemp,et al.  Human-Robot Interaction for Cooperative Manipulation: Handing Objects to One Another , 2007, RO-MAN 2007 - The 16th IEEE International Symposium on Robot and Human Interactive Communication.

[10]  Jun Nakanishi,et al.  Learning Movement Primitives , 2005, ISRR.

[11]  Tamio Arai,et al.  Human-robot cooperative manipulation with motion estimation , 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).

[12]  Anthony Remazeilles,et al.  Dynamic Movement Primitives for Human Robot interaction , 2012 .

[13]  Aude Billard,et al.  Learning Stable Nonlinear Dynamical Systems With Gaussian Mixture Models , 2011, IEEE Transactions on Robotics.

[14]  Jun Nakanishi,et al.  Learning Attractor Landscapes for Learning Motor Primitives , 2002, NIPS.

[15]  Siddhartha S. Srinivasa,et al.  Toward seamless human-robot handovers , 2013, Journal of Human-Robot Interaction.

[16]  Alois Knoll,et al.  Human-robot interaction in handing-over tasks , 2008, RO-MAN 2008 - The 17th IEEE International Symposium on Robot and Human Interactive Communication.

[17]  Boyi Ni,et al.  Stability of the Kalman Filter for Output Error Systems , 2015 .

[18]  Petros A. Ioannou,et al.  Robust Adaptive Control , 2012 .

[19]  Jean-Jacques E. Slotine,et al.  A Contraction Theory-Based Analysis of the Stability of the Deterministic Extended Kalman Filter , 2015, IEEE Transactions on Automatic Control.