Pivoting based manipulation by humanoids: a controllability analysis

Pivoting manipulation has such advantages as dexterity and safety over other methods to move bulky or heavy objects. In this paper we aim to show that a polyhedral object can be displaced to arbitrary position and orientation on a plane (i.e. such a pivoting system is controllable). More than that we show it is small time controllable, i.e. the reachable space from a starting point contains always a neighbor no matter how cluttered the environment is. As a consequence of this analysis, we propose a steering method to plan a manipulation path to be performed by a humanoid robot: first we use a classical nonholonomic path planner that accounts for the robot motion constraints, and then we transform that path into a sequence of pivoting operations. While the feasibility of elementary pivoting tasks has been already experienced by the humanoid robot HRP-2, we present here the very first simulations of the plans generated by our steering method.

[1]  Wolfram Burgard,et al.  Principles of Robot Motion: Theory, Algorithms, and Implementation ERRATA!!!! 1 , 2007 .

[2]  Steven M. LaValle,et al.  Rapidly-Exploring Random Trees: Progress and Prospects , 2000 .

[3]  Thierry Siméon,et al.  Manipulation Planning with Probabilistic Roadmaps , 2004, Int. J. Robotics Res..

[4]  B. Faverjon,et al.  Probabilistic Roadmaps for Path Planning in High-Dimensional Con(cid:12)guration Spaces , 1996 .

[5]  L. Shepp,et al.  OPTIMAL PATHS FOR A CAR THAT GOES BOTH FORWARDS AND BACKWARDS , 1990 .

[6]  Jean-Paul Laumond,et al.  Guidelines in nonholonomic motion planning for mobile robots , 1998 .

[7]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

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

[9]  Howie Choset,et al.  Principles of Robot Motion: Theory, Algorithms, and Implementation ERRATA!!!! 1 , 2007 .

[10]  J. Laumond Kineo CAM: a success story of motion planning algorithms , 2006, IEEE Robotics & Automation Magazine.

[11]  Kazuhito Yokoi,et al.  Smooth Collision Avoidance: Practical Issues in Dynamic Humanoid Motion , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  S. LaValle,et al.  Motion Planning , 2011, IEEE Robotics & Automation Magazine.

[13]  Jean-Paul Laumond,et al.  Robot Motion Planning and Control , 1998 .

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

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

[16]  Kazuhito Yokoi,et al.  Pivoting a large object: whole-body manipulation by a humanoid robot , 2006 .

[17]  Jean-Paul Laumond,et al.  Topological property for collision-free nonholonomic motion planning: the case of sinusoidal inputs for chained form systems , 1998, IEEE Trans. Robotics Autom..

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

[19]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[20]  P. Souéres,et al.  Shortest paths synthesis for a car-like robot , 1996, IEEE Trans. Autom. Control..