Decentralized Gathering of Stochastic, Oblivious Agents on a Grid: A Case Study with 3D M-Blocks

We propose stochastic control policies for gathering a group of embodied agents in a two-dimensional square tile environment. The policies are fully decentralized and can be executed on anonymous, oblivious agents with chirality, but no sense of orientation. The agents require only 4 ternary digits of information. We prove that a group of agents, irrespective of initial positions, will almost surely reach a Pareto optimal configuration in finite time. For one of the control policies, computer simulations show that groups of up to 20 agents consistently reach Pareto optimal configurations, whereas groups of 1000 agents, given the same amount of time, improve the compactness of their configurations on average by 89.20%. The policy also copes well with sensory noise up to a level of 50%. We also present an experimental validation using 6 physical 3D M-Block modules, demonstrating the feasibility of the stochastic control approach in practice.

[1]  Andrew Beveridge,et al.  Rendezvous in planar environments with obstacles and unknown initial distance , 2019, Artif. Intell..

[2]  S. Alpern The Rendezvous Search Problem , 1995 .

[3]  Alfred M. Bruckstein,et al.  Probabilistic Gathering Of Agents With Simple Sensors , 2019, SIAM J. Appl. Math..

[4]  James A. Yorke,et al.  No evidence of an association between mitochondrial DNA variants and osteoarthritis in 7393 cases and 5122 controls , 2012, Annals of the rheumatic diseases.

[5]  Andrew Vardy,et al.  Putting it together: the computational complexity of designing robot controllers and environments for distributed construction , 2017, Swarm Intelligence.

[6]  Serge Kernbach,et al.  Get in touch: cooperative decision making based on robot-to-robot collisions , 2009, Autonomous Agents and Multi-Agent Systems.

[7]  Israel A. Wagner,et al.  Gathering Multiple Robotic A(ge)nts with Limited Sensing Capabilities , 2004, ANTS Workshop.

[8]  Daniela Rus,et al.  M-blocks: Momentum-driven, magnetic modular robots , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Nikolaus Correll,et al.  Modeling and designing self-organized aggregation in a swarm of miniature robots , 2011, Int. J. Robotics Res..

[10]  Tony J. Dodd,et al.  Self-organized aggregation without computation , 2014, Int. J. Robotics Res..

[11]  Magnus Egerstedt,et al.  Distributed Coordination Control of Multiagent Systems While Preserving Connectedness , 2007, IEEE Transactions on Robotics.

[12]  Daniela Rus,et al.  3D M-Blocks: Self-reconfiguring robots capable of locomotion via pivoting in three dimensions , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[13]  Friedhelm Meyer auf der Heide,et al.  Asymptotically Optimal Gathering on a Grid , 2016, SPAA.

[14]  Friedhelm Meyer auf der Heide,et al.  Gathering Anonymous, Oblivious Robots on a Grid , 2017, ALGOSENSORS.

[15]  Daniela Rus,et al.  Distributed aggregation for modular robots in the pivoting cube model , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).