Dexterous Humanoid Whole-Body Manipulation by Pivoting

Recent progress in research on humanoid robots is making them to complicated tasks, such as manipulation, navigation in dynamic environments, or serving tasks. One of promising application areas for humanoid robots include the manipulation task thanks to their high potential ability of executing of a variety of tasks by fully exploiting their high mobility and adaptability coming from its large number of degrees of freedom. Especially, manipulating bulky objects through a whole-body motion is suitable for them, which has been difficult for other types of robots. This paper focuses on whole-body manipulation of large objects by a humanoid robot using a method called "pivoting" (Y. Aiyama, et al, 1993). This manipulation method has several advantages such as dexterity and stability over other methods like pushing or lifting. Moreover, the requirement of maintaining the equilibrium of the robot during the manipulation cannot be managed in the same way as in the case of the robot simply walking. To cope with those problems, an impedance control framework is first introduced to hold and manipulate the object, together with a whole-body balancing control. Next, a control framework called resolved momentum control (RMC) (S. Kajita et al., 2003) is adopted to allow the robot to step forward after manipulation by keeping the hand position with the object. The next section presents overview of the subject of manipulation tasks. Section 3 addresses an algorithm to deal with the manipulation, followed by the description of control techniques included in the algorithm in Section 4. Section 5 gives simulation results using the dynamic simulator OpenHRP. In Section 6 the simulated results of manipulation are verified by hardware experiments using HRP-2 humanoid platform described before concluding the paper.

[1]  Kazuhito Yokoi,et al.  Resolved momentum control: humanoid motion planning based on the linear and angular momentum , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[2]  Yong Yu,et al.  Estimation of mass and center of mass of graspless and shape-unknown object , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[3]  Shuuji Kajita,et al.  A Humanoid Robot Carrying a Heavy Object , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[4]  Yoshiyuki Sankai,et al.  Virtual humanoid robot platform to develop controllers of real humanoid robots without porting , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

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

[6]  Masayuki Inaba,et al.  Pivoting: A new method of graspless manipulation of object by robot fingers , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[7]  Robert D. Howe,et al.  Automatic identification of local geometric properties during teleoperation , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

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

[9]  Tatsuo Arai,et al.  Mobile manipulation of humanoid robots-optimal posture for generating large force based on statics , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[10]  Kazuhito Yokoi,et al.  Whole body teleoperation of a humanoid robot integrating operator's intention and robot's autonomy: an experimental verification , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[11]  Kevin M. Lynch,et al.  The mechanics of fine manipulation by pushing , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[12]  Kazuhito Yokoi,et al.  Real-Time Planning of Humanoid Robot's Gait for Force-Controlled Manipulation , 2004, IEEE/ASME Transactions on Mechatronics.

[13]  Antonio Bicchi,et al.  Reachability and steering of rolling polyhedra: a case study in discrete nonholonomy , 2004, IEEE Transactions on Automatic Control.

[14]  Tatsuo Arai,et al.  Mobile manipulation of humanoid robots - control method for CoM position with external force , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[15]  Tamio Arai,et al.  Automatic determination of finger control modes for graspless manipulation , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[16]  Matthew T. Mason,et al.  Mechanics and Planning of Manipulator Pushing Operations , 1986 .