An impact dynamics model and sequential optimization to generate impact motions for a humanoid robot

When a human needs to generate a large force, they will try to apply an impulsive force with dynamic cooperation of the whole body. In this paper we first discuss impact dynamics of humanoid robots and then propose a way to generate impact motions for a humanoid robot to exert a large force while keeping a balance. In the impact motion generation, Sequential Quadratic Programming (SQP) is used to solve a non-linear programming problem in which an objective function and constraints may be non-linear functions of the motion parameters. Impact motions are generated using SQP so that the impact force is maximized while the angular momentum is minimized. Breaking wooden boards with a Karate chop is taken as a case study because it is a typical example of tasks that utilize impulsive force. A humanoid robot motion for the Karate chop is generated by the proposed method. In order to validate the designed motion, experiments are carried out using a small humanoid robot Fujitsu HOAP-2. The Karate-chop motion generated by the proposed method is compared with the motion designed by a human. The results of breaking the wooden boards experiments clearly show the effectiveness of the proposed method.

[1]  Yuan F. Zheng,et al.  Mathematical modeling of a robot collision with its environment , 1985, J. Field Robotics.

[2]  Kazuya Yoshida,et al.  Engineering Test Satellite VII Flight Experiments for Space Robot Dynamics and Control: Theories on Laboratory Test Beds Ten Years Ago, Now in Orbit , 2003, Int. J. Robotics Res..

[3]  Atsushi Konno,et al.  Working postures for humanoid robots to generate large manipulation force , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Dragomir N. Nenchev,et al.  Ankle and hip strategies for balance recovery of a biped subjected to an impact , 2008, Robotica.

[5]  Ning Xi,et al.  Force regulation and contact transition control , 1996 .

[6]  Prabhakar R. Pagilla,et al.  An experimental study of planar impact of a robot manipulator , 2004 .

[7]  Kazuhito Yokoi,et al.  Dynamic Lifting Motion of Humanoid Robots , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[8]  H. Harry Asada,et al.  On the dynamic analysis of a manipulator and its end effector interacting with the environment , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[9]  Atsushi Konno,et al.  Whole body cooperative tasks and static stability evaluations for a humanoid robot , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[10]  Frank Chongwoo Park,et al.  Optimal robot motions for physical criteria , 2001, J. Field Robotics.

[11]  G. Saridis,et al.  Legged Locomotion Robots and Anthropomorphic Mechanisms: by M. Vukobratovic. Mihailo Pupin Institute, Belgrade, 1975, 346 pp. $23. , 1976 .

[12]  Armando Carlos de Pina Filho,et al.  Humanoid Robots: New Developments , 2007 .

[13]  Kazuya Yoshida,et al.  Modeling of collision dynamics for space free-floating links with extended generalized inertia tensor , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[14]  Teruyuki Izumi,et al.  Control of a Hitting Velocity and Direction for a Hammering Robot Using a Flexible Link , 1993 .

[15]  James K. Mills,et al.  Control of Robotic Manipulators During General Task Execution: A Discontinuous Control Approach , 1993, Int. J. Robotics Res..

[16]  Pradeep K. Khosla,et al.  A Theoretical and Experimental Investigation of Impact Control for Manipulators , 1993, Int. J. Robotics Res..

[17]  Kazuya Yoshida,et al.  Impact analysis and post-impact motion control issues of a free-floating space robot contacting a tumbling object , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[18]  R. Brach,et al.  Mechanical Impact Dynamics: Rigid Body Collisions , 1991 .

[19]  Tsukasa Ogasawara,et al.  Optimum Velocity Vector of Articulated Robot for Soft Bumping , 1992, J. Robotics Mechatronics.

[20]  Shahram Payandeh,et al.  Control strategies for rodotic contact tasks: An experimental study , 1995, J. Field Robotics.

[21]  Kazuya Yoshida,et al.  Space Robot Impact Analysis and Satellite-Base Impulse Minimization Using Reaction Null-Space , 1995, ICRA.

[22]  Atsushi Konno,et al.  Drum Beating and a Martial Art Bojutsu Performed by a Humanoid Robot , 2007 .

[23]  Ambarish Goswami,et al.  Postural Stability of Biped Robots and the Foot-Rotation Indicator (FRI) Point , 1999, Int. J. Robotics Res..

[24]  Atsushi Konno,et al.  A Humanoid Robot that Breaks Wooden Boards Applying Impulsive Force , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[25]  Biao Yu,et al.  An experimental study of planar impact of a robot manipulator , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[26]  Takashi Tagawa,et al.  Firm Standing of Legged Mobile Manipulator , 2002 .

[27]  Ian D. Walker,et al.  Impact configurations and measures for kinematically redundant and multiple armed robot systems , 1994, IEEE Trans. Robotics Autom..

[28]  Tsuneo Yoshikawa,et al.  Dynamic Manipulability of Robot Manipulators , 1985 .

[29]  Oussama Khatib,et al.  The dynamic capability equations: a new tool for analyzing robotic manipulator performance , 2005, IEEE Transactions on Robotics.

[30]  Yi Byung-Ju,et al.  Landing Motion Analysis of Human-Body Model Considering Impact and ZMP Condition , 2005 .

[31]  Shuuji Kajita,et al.  Pushing manipulation by humanoid considering two-kinds of ZMPs , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[32]  Kosei Kitagaki,et al.  Optimal approach velocity of end-effector to the environment , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.