An Impact Motion Generation Support Software

When a robot applies force statically on a target object, magnitude of the force is limited by the maximum force or torque of the actuators. In order to exert a large force on the target beyond this limitation, it is effective to apply impulsive force. We describe the motions that perform tasks by applying impulsive force as “impact motion.” There are difficult problems introduced by impacts between a robot and a target. Uchiyama proposed a control algorithm constitution method and dynamic control modes for performing a nailing task by a 3 DOF manipulator (Uchiyama, 1975). Zheng and Hemami discussed mathematical modelling of a robot that collides with the environment (Zheng & Hemami, 1985). Asada and Ogawa proposed the virtual mass for analyzing dynamic behaviour of a manipulator arm and its end effecter that interacts with the environment (Asada & Ogawa, 1987). Around the same time, Khatib and Burdick proposed the effective mass (Khatib & Burdick, 1986). Walker investigated the effect of different configurations of kinematically redundant arms with impact force at their end effectors during contact (Walker, 1994). These works mentioned above used rigid robotic manipulators fixed on the ground. Yoshida and Sashida investigated impact dynamics in free-floating multibody systems in space (Yoshida & Sashida, 1993). Lew discussed about contact force control of a long-reach flexible micro/macro manipulator (Lew, 1997). These studies focused on trying to minimize the impulsive force since the force causes fatal problems in a space robot or a flexible arm. A few attempts on tasks applying impulsive force by a humanoid robot have been reported in recent years. Arisumi et al. discussed a motion generation method for dynamic lifting by a humanoid robot based on a planar model (Arisumi et al., 2007). The strategy for lifting is based on centre of percussion for maintaining stability. The main goal of our research is to develop a scheme to generate an optimal humanoid robot’s impact motion for a given task considering multibody dynamics. To effectively generate impact motion, impact motion generation software is developed as the first step of the impact motion research. The developed impact motion generation support software visualizes not only a designed motion but also an experimented motion. Force and torque measured in experiments are visualized on the experimented motion. The visualized ZMP (Zero-Moment Point) (Vukobratovic et al., 1990), GCoM (Ground Projection of the Center of Mass), force, moment 11

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

[2]  Katsu Yamane,et al.  Synergetic CG choreography through constraining and deconstraining at will , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

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

[4]  Shuuji Kajita,et al.  Constraint-based dynamics simulator for humanoid robots with shock absorbing mechanisms , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Miomir Vukobratović,et al.  Biped Locomotion: Dynamics, Stability, Control and Application , 1990 .

[6]  Kazuya Yoshida,et al.  The SpaceDyn: a MATLAB toolbox for space and mobile robots , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[7]  Oussama Khatib,et al.  Motion and force control of robot manipulators , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[8]  Fumio Kanehiro,et al.  Humanoid robot HRP-2 , 2008, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[9]  Jae Y. Lew Contact control of flexible micro/macro-manipulators , 1997, Proceedings of International Conference on Robotics and Automation.

[10]  Shuuji Kajita,et al.  OpenHRP: Open Architecture Humanoid Robotics Platform , 2004, Int. J. Robotics Res..

[11]  M. Vukobratovic,et al.  Biped Locomotion , 1990 .

[12]  Kazuya Yoshida,et al.  Modeling of impact dynamics and impulse minimization for space robots , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[13]  K. Ikeuchi,et al.  An Efficient Method for Composing Whole Body Motions of a Humanoid Robot , 2004 .

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

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