A dynamic object manipulation approach to dynamic biped locomotion

In this paper, we aim at an integrated approach to Dynamic Biped Walking (DBW) and Dynamic Object Manipulation (DOM) at an abstract level. To this end, we offer a unified and abstract concept with a dual interpretation as a DOM and as a DBW system. We validate the proposed approach by using a set of simulations on an illustrative case study and show how it can be used in modeling as well as design of planning and control algorithms for DOM and DBW systems. In the case study, we describe the proposed approach and show its dual interpretation by identifying the relations between 2D dynamic object manipulation of a disc using two planar manipulators and 2D dynamic object locomotion of lower part of a biped robot. More specifically, having obtained the equations of DOM, we change the boundary conditions of the problem in such a way that both radius and mass of the disc tend to infinity. Simultaneously, both size and mass of the manipulators' base, i.e. the planet earth, tend to some values in the order of human body mass and dimension. Regarding these changes, we can transform DOM into DBW and vice versa. To test the proposed approach, a simple control strategy is introduced to handle impact between the manipulators (legs) and the object (the earth). In addition, a motion planning system is designed in such a way that the manipulators (legs) catch and throw the manipulated object (the earth) in appropriate configurations.

[1]  Kevin M. Lynch,et al.  Dynamic Nonprehensile Manipulation: Controllability, Planning, and Experiments , 1999, Int. J. Robotics Res..

[2]  Antonio Bicchi,et al.  Rolling bodies with regular surface: controllability theory and applications , 2000, IEEE Trans. Autom. Control..

[3]  David J. Kriegman,et al.  Complete algorithms for reorienting polyhedral parts using a pivoting gripper , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[4]  Marc H. Raibert,et al.  Control Of A Biped Somersault In 3D , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Kazuhito Yokoi,et al.  A Running Controller of Humanoid Biped HRP-2LR , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[6]  Christine Chevallereau,et al.  Asymptotically Stable Running for a Five-Link, Four-Actuator, Planar Bipedal Robot , 2005, Int. J. Robotics Res..

[7]  Martin Buehler,et al.  The ARL monopod II running robot: control and energetics , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[8]  Antonio Bicchi,et al.  Dexterous manipulation through rolling , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[9]  Dinesh K. Pai,et al.  A Mobile Manipulator Proceedings, 1999 IEEE Int Conf Robotics and Automation , 1999 .

[10]  Mattias Wahde,et al.  A flexible evolutionary method for the generation and implementation of behaviors for humanoid robots , 2001 .

[11]  Mohsen Shahinpoor A robot engineering textbook , 1987 .

[12]  T. Takenaka,et al.  The development of Honda humanoid robot , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[13]  Dan Reznik,et al.  A flat rigid plate is a universal planar manipulator , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[14]  Dinesh K. Pai,et al.  A mobile manipulator , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[15]  Jun Morimoto,et al.  Acquisition of a biped walking pattern using a Poincare map , 2004, 4th IEEE/RAS International Conference on Humanoid Robots, 2004..

[16]  Hikaru Inooka,et al.  Variable impedance control of a robot for cooperation with a human , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[17]  Jessica K. Hodgins,et al.  Three-dimensional human running , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[18]  Marc H. Raibert,et al.  Legged Robots That Balance , 1986, IEEE Expert.

[19]  Majid Nili Ahmadabadi,et al.  Dynamic object manipulation by an array of 1-DOF manipulators: Kinematic modeling and planning , 2007, Robotics Auton. Syst..

[20]  Friedrich Pfeiffer,et al.  Towards the design of a biped jogging robot , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[21]  Toshio Fukuda,et al.  Natural motion trajectory generation of biped locomotion robot using genetic algorithm through energy optimization , 1996, 1996 IEEE International Conference on Systems, Man and Cybernetics. Information Intelligence and Systems (Cat. No.96CH35929).

[22]  Edoardo Mazza,et al.  Dynamic measurement of soft tissue viscoelastic properties with a torsional resonator device , 2005, Medical Image Anal..

[23]  Kevin M. Lynch,et al.  Stable Pushing: Mechanics, Controllability, and Planning , 1995, Int. J. Robotics Res..

[24]  Yoshihiro Kuroki,et al.  Integrated motion control for walking, jumping and running on a small bipedal entertainment robot , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[25]  Alfred A. Rizzi,et al.  Legless locomotion for legged robots , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[26]  Kazuhito Yokoi,et al.  Planning walking patterns for a biped robot , 2001, IEEE Trans. Robotics Autom..

[27]  M.N. Ahmadabadi,et al.  Manipulation by juggling of planar polygonal objects using two 3-DOF manipulators , 2007, 2007 IEEE/ASME international conference on advanced intelligent mechatronics.

[28]  M.-Y. Cheng,et al.  Genetic algorithm for control design of biped locomotion , 1995, 1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century.

[29]  Naoji Shiroma,et al.  The roles of shape and motion in dynamic manipulation: the butterfly example , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[30]  Kevin M. Lynch,et al.  Planar Manipulation on a Conveyor with a One Joint Robot , 1996 .

[31]  Matthew T. Mason,et al.  An exploration of sensorless manipulation , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[32]  Michael A. Erdmann,et al.  An Exploration of Nonprehensile Two-Palm Manipulation , 1998, Int. J. Robotics Res..

[33]  Edoardo Mazza,et al.  Dynamic Measurements of Soft Tissue Viscoelastic Properties with a Torsional Resonator Device , 2004, MICCAI.

[34]  David E. Orin,et al.  Efficient Dynamic Computer Simulation of Robotic Mechanisms , 1982 .

[35]  J. Furusho,et al.  Control of a Dynamical Biped Locomotion System for Steady Walking , 1986 .

[36]  Atsuo Kawamura,et al.  Robust biped walking with active interaction control between foot and ground , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).