Cooperative manipulation with least number of robots via robust caging

One problem in multi-robot cooperative manipulation is redundancy. Too many robots are waste of hardware and increase control complexity. This paper solves the problem of redundancy by robust caging. Robust caging calculates caging positions from translational immobilization with respect to translational constraints and rotational constraints. On the one hand, robust caging helps to reduce the necessary number of robots in cooperation. On the other hand, the initial positions of necessary robots in robust caging are optimized to offer large robustness to control errors. Our proposal with robust caging is implemented to transport target objects over slopes. The algorithm can choose least number of robots with respect to shape of target objects and requirements of robustness. At the same time, each robot may endure as much as 256 ms time step and 1 cm control error, showing the superiority of robust caging.

[1]  Daniela Rus Coordinated Manipulation of Objects in a Plane , 1997, Algorithmica.

[2]  Maja J. Mataric,et al.  Pusher-watcher: an approach to fault-tolerant tightly-coupled robot coordination , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[3]  David J. Cappelleri,et al.  Caging micromanipulation for automated microassembly , 2011, 2011 IEEE International Conference on Robotics and Automation.

[4]  Andrew Blake,et al.  Caging Planar Bodies by One-Parameter Two-Fingered Gripping Systems , 1999, Int. J. Robotics Res..

[5]  Yasuo Kuniyoshi,et al.  On the caging region of a third finger with object boundary clouds and two given contact positions , 2012, 2012 IEEE International Conference on Robotics and Automation.

[6]  Jean Ponce,et al.  On grasping and manipulating polygonal objects with disc-shaped robots in the plane , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[7]  A. Frank van der Stappen,et al.  Caging convex polygons with three fingers , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Fred Rothganger,et al.  Capturing a convex object with three discs , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[9]  M. Ani Hsieh,et al.  Multi-robot manipulation via caging in environments with obstacles , 2008, 2008 IEEE International Conference on Robotics and Automation.

[10]  Vijay R. Kumar,et al.  Decentralized Algorithms for Multirobot Manipulation via Caging , 2002, WAFR.

[11]  John T. Wen,et al.  Decentralized Collaborative Load Transport by Multiple Robots , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[12]  Lynne E. Parker,et al.  ALLIANCE: an architecture for fault tolerant multirobot cooperation , 1998, IEEE Trans. Robotics Autom..

[13]  Kazuhiro Kosuge,et al.  An algorithm for testing object caging condition by multiple mobile robots , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Vijay Kumar,et al.  Decentralized Algorithms for Multi-Robot Manipulation via Caging , 2004, Int. J. Robotics Res..

[15]  Yasuo Kuniyoshi,et al.  Grasping by caging: A promising tool to deal with uncertainty , 2012, 2012 IEEE International Conference on Robotics and Automation.

[16]  Attawith Sudsang,et al.  Coverage Diameters of Polygons , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  Vijay Kumar,et al.  Abstractions and Algorithms for Cooperative Multiple Robot Planar Manipulation , 2008, Robotics: Science and Systems.

[18]  Joel W. Burdick,et al.  New bounds on the number of frictionless fingers required to immobilize 2D objects , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[19]  Fred Rothganger,et al.  Motion planning for disc-shaped robots pushing a polygonal object in the plane , 2002, IEEE Trans. Robotics Autom..