A technical framework for human-like motion generation with autonomous anthropomorphic redundant manipulators

The need for users’ safety and technology accept-ability has incredibly increased with the deployment of co-bots physically interacting with humans in industrial settings, and for people assistance. A well-studied approach to meet these requirements is to ensure human-like robot motions. Classic solutions for anthropomorphic movement generation usually rely on optimization procedures, which build upon hypotheses devised from neuroscientific literature, or capitalize on learning methods. However, these approaches come with limitations, e.g. limited motion variability or the need for high dimensional datasets. In this work, we present a technique to directly embed human upper limb principal motion modes computed through functional analysis in the robot trajectory optimization. We report on the implementation with manipulators with redundant anthropomorphic kinematic architectures - although dissimilar with respect to the human model used for functional mode extraction - via Cartesian impedance control. In our experiments, we show how human trajectories mapped onto a robotic manipulator still exhibit the main characteristics of human-likeness, e.g. low jerk values. We discuss the results with respect to the state of the art, and their implications for advanced human-robot interaction in industrial co-botics and for human assistance.

[1]  Yuanqing Li,et al.  Neural-Dynamic-Method-Based Dual-Arm CMG Scheme With Time-Varying Constraints Applied to Humanoid Robots , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[2]  Ruud G. J. Meulenbroek,et al.  End-point constraints in aiming movements: effects of approach angle and speed , 2001, Biological Cybernetics.

[3]  Oussama Khatib,et al.  A unified approach for motion and force control of robot manipulators: The operational space formulation , 1987, IEEE J. Robotics Autom..

[4]  Matteo Bianchi,et al.  Exploiting upper-limb functional principal components for human-like motion generation of anthropomorphic robots , 2020, Journal of NeuroEngineering and Rehabilitation.

[5]  Carlo Alberto Avizzano,et al.  Guided latent space regression for human motion generation , 2013, Robotics Auton. Syst..

[6]  Giuseppe Averta,et al.  Unvealing the Principal Modes of Human Upper Limb Movements through Functional Analysis , 2017, Front. Robot. AI.

[7]  Alexander Dietrich,et al.  An overview of null space projections for redundant, torque-controlled robots , 2015, Int. J. Robotics Res..

[8]  Glen Berseth,et al.  Terrain-adaptive locomotion skills using deep reinforcement learning , 2016, ACM Trans. Graph..

[9]  Giuseppe Averta,et al.  Incrementality and Hierarchies in the Enrollment of Multiple Synergies for Grasp Planning , 2018, IEEE Robotics and Automation Letters.

[10]  Peter Robinson,et al.  How anthropomorphism affects empathy toward robots , 2009, 2009 4th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[11]  P. Morasso Spatial control of arm movements , 2004, Experimental Brain Research.

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

[13]  Narendra Ahuja,et al.  A potential field approach to path planning , 1992, IEEE Trans. Robotics Autom..

[14]  Charalampos P. Bechlioulis,et al.  Deriving humanlike arm hand system poses , 2017 .

[15]  Brian R. Duffy,et al.  Anthropomorphism and the social robot , 2003, Robotics Auton. Syst..

[16]  Julia Fink,et al.  Anthropomorphism and Human Likeness in the Design of Robots and Human-Robot Interaction , 2012, ICSR.

[17]  Robert Reams,et al.  Hadamard inverses, square roots and products of almost semidefinite matrices , 1999 .

[18]  Charles C. Kemp,et al.  Two Arms Are Better Than One: A Behavior Based Control System for Assistive Bimanual Manipulation , 2007 .

[19]  Monica Malvezzi,et al.  Mapping Synergies From Human to Robotic Hands With Dissimilar Kinematics: An Approach in the Object Domain , 2013, IEEE Transactions on Robotics.

[20]  Maxime Gautier,et al.  Dynamic identification of the Kuka LWR robot using motor torques and joint torque sensors data , 2014 .

[21]  Andrea Maria Zanchettin,et al.  Achieving Humanlike Motion: Resolving Redundancy for Anthropomorphic Industrial Manipulators , 2013, IEEE Robotics & Automation Magazine.

[22]  Panagiotis K. Artemiadis,et al.  Functional Anthropomorphism for human to robot motion mapping , 2012, 2012 IEEE RO-MAN: The 21st IEEE International Symposium on Robot and Human Interactive Communication.

[23]  Oussama Khatib,et al.  Inertial Properties in Robotic Manipulation: An Object-Level Framework , 1995, Int. J. Robotics Res..

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

[25]  T. Flash,et al.  The control of hand equilibrium trajectories in multi-joint arm movements , 1987, Biological Cybernetics.

[26]  Vladlen Koltun,et al.  Animating human lower limbs using contact-invariant optimization , 2013, ACM Trans. Graph..

[27]  Aurelio Piazzi,et al.  Global minimum-jerk trajectory planning of robot manipulators , 2000, IEEE Trans. Ind. Electron..

[28]  Cheng Fang,et al.  A selective muscle fatigue management approach to ergonomic human-robot co-manipulation , 2019, Robotics Comput. Integr. Manuf..

[29]  Panagiotis K. Artemiadis,et al.  Learning human reach-to-grasp strategies: Towards EMG-based control of robotic arm-hand systems , 2012, 2012 IEEE International Conference on Robotics and Automation.

[30]  Dana Kulic,et al.  Measurement Instruments for the Anthropomorphism, Animacy, Likeability, Perceived Intelligence, and Perceived Safety of Robots , 2009, Int. J. Soc. Robotics.

[31]  Arash Ajoudani,et al.  How Can Assistive Robotics Improve Personal and Work Life? A Million Dollar Question , 2019, IEEE Robotics Autom. Mag..

[32]  Neville Hogan,et al.  Impedance control - An approach to manipulation. I - Theory. II - Implementation. III - Applications , 1985 .

[33]  Andrea Maria Zanchettin,et al.  Acceptability of robotic manipulators in shared working environments through human-like redundancy resolution. , 2013, Applied ergonomics.

[34]  Aude Billard,et al.  Modeling Compositions of Impedance-based Primitives via Dynamical Systems. , 2018, ICRA 2018.

[35]  Zoran Popovic,et al.  Interactive Control of Diverse Complex Characters with Neural Networks , 2015, NIPS.

[36]  Robert Riener,et al.  Quantifying the Human Likeness of a Humanoid Robot , 2013, Int. J. Soc. Robotics.

[37]  Shijie Guo,et al.  Realization and Safety Measures of Patient Transfer by Nursing-Care Assistant Robot RIBA with Tactile Sensors , 2011, J. Robotics Mechatronics.