Generating human-like movements for robotic arms

Abstract In this paper, the generation of trajectories of both end-effector and joints for human-like reaching and grasping motions is studied. In reaching movement, the human-like end-effector trajectory is obtained based on the minimum jerk model. A total potential energy criterion is constructed to resolve the kinematic redundancy of human arm in the target position. Gradient Projection Method (GPM) is adopted to trace the human-like end-effector trajectory while minimizing the total potential energy to generate the human-like joint trajectory. In grasping movement, the total potential energy and wrist discomfort are synthesized to resolve the kinematic redundancy of human arm in the target position and orientation. A new planner, Gradient Projection Method based Rapidly-exploring Random Tree (GPM-RRT) algorithm, is proposed to generate the human-like end-effector trajectory by goal biasing and the human-like joint trajectory by minimizing the synthesis of the total potential energy and wrist discomfort. The criteria and algorithm are verified by simulations and experiments.

[1]  Eui Seung Jung,et al.  Human reach posture prediction based on psychophysical discomfort , 1996 .

[2]  Yu Liu,et al.  Human-like motion planning for robotic arm system , 2011, 2011 15th International Conference on Advanced Robotics (ICAR).

[3]  Florian Schmidt,et al.  Making planned paths look more human-like in humanoid robot manipulation planning , 2011, 2011 IEEE International Conference on Robotics and Automation.

[4]  Fethi Ben Ouezdou,et al.  Analytical and Automatic Modeling of Digital Humanoids , 2005, Int. J. Humanoid Robotics.

[5]  ChangHwan Kim,et al.  Human-like Arm Motion Generation for Humanoid Robots Using Motion Capture Database , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Andrea Maria Zanchettin,et al.  Kinematic analysis and synthesis of the human arm motion during a manipulation task , 2011, 2011 IEEE International Conference on Robotics and Automation.

[7]  Norman I. Badler,et al.  Strength guided motion , 1990, SIGGRAPH.

[8]  L McAtamney,et al.  RULA: a survey method for the investigation of work-related upper limb disorders. , 1993, Applied ergonomics.

[9]  Jean Pierre Verriest,et al.  A geometric algorithm to predict the arm reach posture for computer‐aided ergonomic evaluation , 1998 .

[10]  Panagiotis K. Artemiadis,et al.  Modeling anthropomorphism in dynamic human arm movements , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  T. Flash,et al.  Human arm stiffness characteristics during the maintenance of posture , 1990, Experimental Brain Research.

[12]  Shih-Tseng Lee,et al.  Motion planning and control of interactive humanoid robotic arms , 2008, 2008 IEEE Workshop on Advanced robotics and Its Social Impacts.

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

[14]  Jadran Lenarčič,et al.  Basic kinematic characteristics of humanoid manipulators , 1999 .

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

[16]  ChangHwan Kim,et al.  Human-like catching motion of humanoid using Evolutionary Algorithm(EA)-based imitation learning , 2009, RO-MAN 2009 - The 18th IEEE International Symposium on Robot and Human Interactive Communication.

[17]  Panagiotis K. Artemiadis,et al.  A biomimetic approach to inverse kinematics for a redundant robot arm , 2010, Auton. Robots.

[18]  A. Kuo,et al.  Optimization-based differential kinematic modeling exhibits a velocity-control strategy for dynamic posture determination in seated reaching movements. , 1998, Journal of biomechanics.

[19]  Chunxin Yang,et al.  An algorithm for simulating human arm movement considering the comfort level , 2005, Simul. Model. Pract. Theory.

[20]  Qiang Huang,et al.  Kinematic analysis and solution of the natural posture of a 7DOF humanoid manipulator , 2010, 2010 IEEE International Conference on Automation and Logistics.

[21]  Baris Akgün,et al.  Sampling heuristics for optimal motion planning in high dimensions , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  J. Lenarcic,et al.  Humanoid arm kinematic modeling and trajectory generation , 2006, The First IEEE/RAS-EMBS International Conference on Biomedical Robotics and Biomechatronics, 2006. BioRob 2006..

[23]  X Wang,et al.  A behavior-based inverse kinematics algorithm to predict arm prehension postures for computer-aided ergonomic evaluation. , 1999, Journal of biomechanics.

[24]  Emilio Frazzoli,et al.  Sampling-based algorithms for optimal motion planning , 2011, Int. J. Robotics Res..

[25]  Dejan Milutinovic,et al.  Resolving the redundancy of a seven DOF wearable robotic system based on kinematic and dynamic constraint , 2012, 2012 IEEE International Conference on Robotics and Automation.

[26]  Eui Seung Jung,et al.  Psychophysical Cost Function of Joint Movement for Arm Reach Posture Prediction , 1994 .

[27]  Panagiotis K. Artemiadis,et al.  EMG-Based Control of a Robot Arm Using Low-Dimensional Embeddings , 2010, IEEE Transactions on Robotics.

[28]  Barbara Sakitt,et al.  A spring model and equivalent neural network for arm posture control , 1980, Biological Cybernetics.

[29]  Fethi Ben Ouezdou,et al.  Human-like motion based on a geometrical inverse kinematics and energetic optimization , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[30]  Jingzhou Yang,et al.  Multi-objective Optimization for Upper Body Posture Prediction , 2004 .

[31]  João M. Ferreira Calado,et al.  Approaches to human arm movement control - A review , 2009, Annu. Rev. Control..

[32]  Giuseppe Oriolo,et al.  Stabilization of self-motions in redundant robots , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[33]  Dmitry Berenson,et al.  Humanoid motion planning for dual-arm manipulation and re-grasping tasks , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[34]  Karim Abdel-Malek,et al.  Optimization-based trajectory planning of the human upper body , 2006, Robotica.

[35]  X Zhang,et al.  A three-dimensional dynamic posture prediction model for in-vehicle seated reaching movements: development and validation , 2000, Ergonomics.

[36]  Tamim Asfour,et al.  Human-like motion of a humanoid robot arm based on a closed-form solution of the inverse kinematics problem , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[37]  Thierry Siméon,et al.  Sampling-Based Path Planning on Configuration-Space Costmaps , 2010, IEEE Transactions on Robotics.

[38]  Y. Koike,et al.  A myokinetic arm model for estimating joint torque and stiffness from EMG signals during maintained posture. , 2009, Journal of neurophysiology.

[39]  Min K. Chung,et al.  Upper body reach posture prediction for ergonomic evaluation models , 1995 .

[40]  Jingzhou Yang,et al.  Multi-objective optimization-based method for kinematic posture prediction: development and validation , 2011, Robotica.