An efficient motion generation method for redundant humanoid robot arms based on motion continuity

ABSTRACT This paper proposes a novel method of motion generation for redundant humanoid robot arms, which can efficiently generate continuous collision-free arm motion for the preplanned hand trajectory. The proposed method generates the whole arm motion first and then computes the actuators’ motion, which is different from IK (inverse kinematics)-based motion generation methods. Based on the geometric constraints of the preplanned trajectory and the geometric structure of humanoid robot arms, the wrist trajectory and elbow trajectory can be got first without solving inverse kinematics and forward kinematics. Meanwhile, the constraints restrict all feasible arm configurations to an elbow-circle and reduce the arm configuration space to a two-dimension space. By combining the configuration space and collision distribution of arm motion, collision-free arm configurations can be identified and be used to generate collision-free arm motion, which can avoid unnecessary forward and inverse kinematics. The experiments show that the proposed method can generate continuous and collision-free arm motion for preplanned hand trajectories. GRAPHICAL ABSTRACT

[1]  Bruno Siciliano,et al.  A solution algorithm to the inverse kinematic problem for redundant manipulators , 1988, IEEE J. Robotics Autom..

[2]  John F. Canny,et al.  Collision Detection for Moving Polyhedra , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  Yong He,et al.  Modeling and process planning for curved layer fused deposition , 2017 .

[4]  A. A. Maciejewski,et al.  Obstacle Avoidance , 2005 .

[5]  H. Cruse,et al.  On the cost functions for the control of the human arm movement , 1990, Biological Cybernetics.

[6]  John M. Hollerbach,et al.  Redundancy resolution of manipulators through torque optimization , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[7]  Yoshihiko Nakamura,et al.  Inverse kinematic solutions with singularity robustness for robot manipulator control , 1986 .

[8]  P. Morasso,et al.  Anthropomorphic robotics , 1980, Biological Cybernetics.

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

[10]  Stefano Chiaverini,et al.  Singularity-robust task-priority redundancy resolution for real-time kinematic control of robot manipulators , 1997, IEEE Trans. Robotics Autom..

[11]  Timothy Bretl,et al.  Motion Planning of Multi-Limbed Robots Subject to Equilibrium Constraints: The Free-Climbing Robot Problem , 2006, Int. J. Robotics Res..

[12]  Daniel E. Whitney,et al.  Resolved Motion Rate Control of Manipulators and Human Prostheses , 1969 .

[13]  Gordon Cheng,et al.  Learning tasks from observation and practice , 2004, Robotics Auton. Syst..

[14]  ChangHwan Kim,et al.  Solving an inverse kinematics problem for a humanoid robot\u2019s imitation of human motions using optimization , 2005, ICINCO.

[15]  Jianzhong Fu,et al.  Fused deposition modeling five-axis additive manufacturing: machine design, fundamental printing methods and critical process characteristics , 2018 .

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

[17]  Lucas Kovar,et al.  Motion Graphs , 2002, ACM Trans. Graph..

[18]  Martin Pfurner Closed form inverse kinematics solution for a redundant anthropomorphic robot arm , 2016, Comput. Aided Geom. Des..

[19]  Jun Nakanishi,et al.  Movement imitation with nonlinear dynamical systems in humanoid robots , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[20]  Homayoun Seraji,et al.  Kinematic analysis of 7 DOF anthropomorphic arms , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

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

[22]  F. Ernst,et al.  Robust inverse kinematics by configuration control for redundant manipulators with seven DoF , 2016, 2016 2nd International Conference on Control, Automation and Robotics (ICCAR).

[23]  A. Nedungadi,et al.  A Local Solution with Global Characteristics for the Joint Torque Optimization of a Redundant Manipulator , 1989 .

[24]  Rajiv V. Dubey,et al.  A weighted least-norm solution based scheme for avoiding joint limits for redundant joint manipulators , 1993, IEEE Trans. Robotics Autom..

[25]  Sichen Yuan,et al.  Motion study of a redundant 7-DOF operation robot , 2011, 2011 International Conference on Electrical and Control Engineering.

[26]  A. Liegeois,et al.  Automatic supervisory control of the configuration and behavior of multi-body mechanisms , 1977 .

[27]  Charles A. Klein,et al.  Review of pseudoinverse control for use with kinematically redundant manipulators , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[28]  Christopher G. Atkeson,et al.  Adapting human motion for the control of a humanoid robot , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[29]  Stefan Schaal,et al.  Learning and generalization of motor skills by learning from demonstration , 2009, 2009 IEEE International Conference on Robotics and Automation.

[30]  Veljko Potkonjak,et al.  Redundancy problem in writing: from human to anthropomorphic robot arm , 1998, IEEE Trans. Syst. Man Cybern. Part B.