Pivoting Manipulation of a Large Object: A Study of Application using Humanoid Platform

Pivoting manipulation can be an alternative to pushing operation when the floor is not flat enough, or when the object to manipulate is too heavy. The technique of pivoting is used by humans to move large and bulky furniture from one place to another. The decomposition of the task of pivoting has already been studied, in particular with the use of two fingers of a robotic arm. This work intends to apply the technique of pivoting using an humanoid platform. The robot should be able to pivot the object and to walk with it to displace it to a specific remote location. The research achievements proposed here take place in a more long term objective aimed at improving the dexterity and the autonomy of humanoid robots. As a matter of fact, such robots should be able to handle objects and move around in the environment in an autonomous way. This paper describes the algorithm designed to perform the displacement of a large object using the pivoting technique. It also presents the results of the dynamic simulation and the results of the real hardware experiment of the HRP-2 platform performing the task.

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

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

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

[4]  Fumio Kanehiro,et al.  Cooperative works by a human and a humanoid robot , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

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

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

[7]  Kazuhito Yokoi,et al.  Real-Time Planning of Humanoid Robot's Gait for Force-Controlled Manipulation , 2007 .

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

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

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

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

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

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