Personalized kinematics for human-robot collaborative manipulation

We present a framework for parameter and state estimation of personalized human kinematic models from motion capture data. These models can be used to optimize a variety of human-robot collaboration scenarios for the comfort or ergonomics of an individual human collaborator. Our approach offers two main advantages over prior approaches from the literature and commercial software: the kinematic models are estimated for a specific individual without a priori assumptions on limb dimensions or range of motion, and our kinematic formalism explicitly encodes the natural kinematic constraints of the human body. The personalized models are tested in a human-robot collaborative manipulation experiment. We find that human subjects with a restricted range of motion rotate their torso significantly less during bimanual object handoffs if the robot uses a personalized kinematic model to plan the handoff configuration, as compared to previous approaches using generic human kinematic models.

[1]  E. Berton,et al.  Influence of body segments' parameters estimation models on inverse dynamics solutions during gait. , 2006, Journal of biomechanics.

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

[3]  T. Başar,et al.  A New Approach to Linear Filtering and Prediction Problems , 2001 .

[4]  W S Marras,et al.  Biomechanical risk factors for occupationally related low back disorders. , 1995, Ergonomics.

[5]  Ronan Boulic,et al.  An inverse kinematics architecture enforcing an arbitrary number of strict priority levels , 2004, The Visual Computer.

[6]  A. Burdorf,et al.  Positive and negative evidence of risk factors for back disorders. , 1997, Scandinavian journal of work, environment & health.

[7]  J. F. Soechting,et al.  Moving effortlessly in three dimensions: does Donders' law apply to arm movement? , 1995, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[8]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[9]  Hugh F. Durrant-Whyte,et al.  A new method for the nonlinear transformation of means and covariances in filters and estimators , 2000, IEEE Trans. Autom. Control..

[10]  Hartmut Witte,et al.  ISB recommendation on definitions of joint coordinate system of various joints for the reporting of human joint motion--part I: ankle, hip, and spine. International Society of Biomechanics. , 2002, Journal of biomechanics.

[11]  M. Kawato,et al.  Formation and control of optimal trajectory in human multijoint arm movement , 1989, Biological Cybernetics.

[12]  Scott L. Delp,et al.  A computational framework for simulating and analyzing human and animal movement , 2000, Comput. Sci. Eng..

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

[14]  Oussama Khatib,et al.  Simulating the task-level control of human motion: a methodology and framework for implementation , 2005, The Visual Computer.

[15]  Bryan Buchholz,et al.  ISB recommendation on definitions of joint coordinate systems of various joints for the reporting of human joint motion--Part II: shoulder, elbow, wrist and hand. , 2005, Journal of biomechanics.

[16]  Jr. E. Hanavan,et al.  A personalized mathematical model of the human body , 1965 .

[17]  W. M. Keyserling,et al.  Back disorders and nonneutral trunk postures of automobile assembly workers. , 1991, Scandinavian journal of work, environment & health.

[18]  R. Ivry,et al.  The coordination of movement: optimal feedback control and beyond , 2010, Trends in Cognitive Sciences.

[19]  BlakeAndrew,et al.  Real-time human pose recognition in parts from single depth images , 2013 .

[20]  Jitendra Malik,et al.  Twist Based Acquisition and Tracking of Animal and Human Kinematics , 2004, International Journal of Computer Vision.

[21]  Eric Jones,et al.  SciPy: Open Source Scientific Tools for Python , 2001 .

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

[23]  Shuzi Yang,et al.  Kinematic-Parameter Identification for Serial-Robot Calibration Based on POE Formula , 2010, IEEE Transactions on Robotics.

[24]  Ales Ude,et al.  Automatic Generation of Kinematic Models for the Conversion of Human Motion Capture Data into Humanoid Robot Motion , 2000 .

[25]  Rachid Alami,et al.  A Human-Aware Manipulation Planner , 2012, IEEE Transactions on Robotics.

[26]  E N Corlett,et al.  The relation between discomfort and postural loading at the joints. , 1982, Ergonomics.

[27]  W. M. Keyserling,et al.  A checklist for evaluating ergonomic risk factors resulting from awkward postures of the legs, trunk and neck , 1992 .

[28]  Siddhartha S. Srinivasa,et al.  Human preferences for robot-human hand-over configurations , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[29]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .