Kinematic multi-robot manipulation with no communication using force feedback

This paper proposes a novel decentralized algorithm that coordinates the forces of a group of robots during a cooperative manipulation task. The highlight of our approach is that no communication is needed between any two robots. Our underlying intuition is that every follower robot can measure the direction of the movement of the object and then applies its force along that direction to reinforce the movement. We prove that using our algorithm, all followers' forces will synchronize to the direction of the force applied by one leader robot, who guides the robotic fleet to its destination. We first verify our algorithm by simulation in a physics engine, where 20 robots transport a chair collectively. We then validate our algorithm in hardware experiments by building four low-cost robots, equipped with force and velocity sensors, to transport a cardboard box in a laboratory environment. In addition, our algorithm allows the leader to be a human, and we also demonstrate the human-swarm cooperation in our manipulation experiments.

[1]  James McLurkin,et al.  Distributed centroid estimation and motion controllers for collective transport by multi-robot systems , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[2]  Ofer Feinerman,et al.  Ant groups optimally amplify the effect of transiently informed individuals , 2015, Nature Communications.

[3]  Spring Berman,et al.  Study of group food retrieval by ants as a model for multi-robot collective transport strategies , 2010, Robotics: Science and Systems.

[4]  Oussama Khatib,et al.  A unified approach for motion and force control of robot manipulators: The operational space formulation , 1987, IEEE J. Robotics Autom..

[5]  Roderich Groß,et al.  A strategy for transporting tall objects with a swarm of miniature mobile robots , 2013, 2013 IEEE International Conference on Robotics and Automation.

[6]  Mac Schwager,et al.  Multi-robot manipulation with no communication using only local measurements , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[7]  Michael Rubenstein,et al.  Massive uniform manipulation: Controlling large populations of simple robots with a common input signal , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Joel M. Esposito Decentralized cooperative manipulation with a swarm of mobile robots , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Bruce Randall Donald,et al.  Moving furniture with teams of autonomous robots , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[10]  Richard May,et al.  AVERT: An autonomous multi-robot system for vehicle extraction and transportation , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[11]  Mac Schwager,et al.  Multi-robot Manipulation Without Communication , 2014, DARS.

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

[13]  Vijay Kumar,et al.  Planning and Control of Ensembles of Robots with Non-holonomic Constraints , 2009, Int. J. Robotics Res..

[14]  Radhika Nagpal,et al.  Collective transport of complex objects by simple robots: theory and experiments , 2013, AAMAS.

[15]  Kazuhiro Kosuge,et al.  Variable motion characteristics control of an object by multiple passive mobile robots in cooperation with a human , 2008, 2008 IEEE International Conference on Robotics and Automation.

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

[17]  Ross A. Knepper,et al.  Local motion planning for collaborative multi-robot manipulation of deformable objects , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[18]  Mac Schwager,et al.  Pipelined Consensus for Global State Estimation in Multi-Agent Systems , 2015, AAMAS.

[19]  Sandra Hirche,et al.  Human-robot cooperative object swinging , 2013, 2013 IEEE International Conference on Robotics and Automation.

[20]  Weiwei Wan,et al.  Cooperative manipulation with least number of robots via robust caging , 2012, 2012 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM).

[21]  Marco Dorigo,et al.  Self-Organized Coordinated Motion in Groups of Physically Connected Robots , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[22]  H. McCreery,et al.  Cooperative transport in ants: a review of proximate mechanisms , 2014, Insectes Sociaux.