Force-Amplifying N-robot Transport System (Force-ANTS) for cooperative planar manipulation without communication

We propose the concept of a Force-Amplifying N-robot Transport System (Force-ANTS) to coordinate the manipulation forces from a group of robots in order to transport a heavy object in a planar environment. Our approach requires no explicit communication among robots. Instead, we prove that robots can use local measurements of the object’s motion at their attachment points as implicit information for force coordination. A leader (either a robot or human) can guide the whole group towards the destination by applying a relatively small force, whose effect is amplified by the follower robots as they align their forces with the leader’s. Two Force-ANTS implementations are introduced and analyzed, accounting for two different classes of object dynamics: small objects where kinetic friction dominates, and large objects where inertia and viscous friction dominate. Our approach can be used as a modular system for transporting heavy objects of various sizes in many real-life applications. Simulations with up to 1000 robots and experiments using four custom-built robots are conducted to validate our approach. We also conduct human–robot cooperation experiments where the human force is amplified by three follower robots.

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

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

[3]  O. Brock,et al.  Robots in Human Environments: Basic Autonomous Capabilities , 1999, Int. J. Robotics Res..

[4]  Jiangping Hu,et al.  Tracking control for multi-agent consensus with an active leader and variable topology , 2006, Autom..

[5]  Marco Dorigo,et al.  Transport of an object by six pre-attached robots interacting via physical links , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

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

[7]  Oussama Khatib,et al.  The virtual linkage: a model for internal forces in multi-grasp manipulation , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

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

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

[10]  Vijay Kumar,et al.  Decentralized Algorithm for Force Distribution With Applications to Cooperative Transport , 2015 .

[11]  Wei Li,et al.  Occlusion-Based Cooperative Transport with a Swarm of Miniature Mobile Robots , 2015, IEEE Transactions on Robotics.

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

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

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

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

[16]  Sandra Hirche,et al.  An impedance-based control architecture for multi-robot cooperative dual-arm mobile manipulation , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[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]  H. McCreery,et al.  Cooperative transport in ants: a review of proximate mechanisms , 2014, Insectes Sociaux.

[19]  H.G. Tanner,et al.  On the controllability of nearest neighbor interconnections , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[20]  Antonio Franchi,et al.  Decentralized parameter estimation and observation for cooperative mobile manipulation of an unknown load using noisy measurements , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[21]  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.

[22]  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.

[23]  Howard M. Schwartz,et al.  On the exponential stability of discrete-time systems with applications in observer design , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[24]  Kazuhiro Kosuge,et al.  Decentralized control of multiple robots handling an object , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

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

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

[27]  Bruce Randall Donald,et al.  Distributed Robotic Manipulation: Experiments in Minimalism , 1995, ISER.

[28]  Marco Dorigo,et al.  Group Transport of an Object to a Target That Only Some Group Members May Sense , 2004, PPSN.

[29]  Richard M. Murray,et al.  Consensus problems in networks of agents with switching topology and time-delays , 2004, IEEE Transactions on Automatic Control.

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

[31]  Mac Schwager,et al.  Kinematic multi-robot manipulation with no communication using force feedback , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[32]  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.

[33]  Vijay Kumar,et al.  Object closure and manipulation by multiple cooperating mobile robots , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

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

[35]  Donato Trigiante,et al.  THEORY OF DIFFERENCE EQUATIONS Numerical Methods and Applications (Second Edition) , 2002 .

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

[37]  Jie Lin,et al.  Coordination of groups of mobile autonomous agents using nearest neighbor rules , 2003, IEEE Trans. Autom. Control..

[38]  M. Egerstedt,et al.  Leader-based multi-agent coordination: controllability and optimal control , 2006, 2006 American Control Conference.

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

[40]  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.

[41]  Yu-Ping Tian,et al.  Consensus of Data-Sampled Multi-Agent Systems With Random Communication Delay and Packet Loss , 2010, IEEE Transactions on Automatic Control.

[42]  Vijay Kumar,et al.  A potential field based approach to multi-robot manipulation , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[43]  Vijay Kumar,et al.  Planning and control for cooperative manipulation and transportation with aerial robots , 2011, Int. J. Robotics Res..

[44]  Bruce Randall Donald,et al.  Distributed manipulation of multiple objects using ropes , 2000 .

[45]  John S. Bay,et al.  Toward the development of a material transport system using swarms of ant-like robots , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[46]  Tao Li,et al.  Consensus Conditions of Multi-Agent Systems With Time-Varying Topologies and Stochastic Communication Noises , 2010, IEEE Transactions on Automatic Control.

[47]  Bruce Randall Donald,et al.  Information Invariants for Distributed Manipulation , 1995, Int. J. Robotics Res..

[48]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

[49]  Spring Berman,et al.  Design of ant-inspired stochastic control policies for collective transport by robotic swarms , 2014, Swarm Intelligence.