Abstract
We propose an approach to guide simple robots through arbitrary environments while engaged in a planar construction task. The intent is to mitigate spatial interference between robots which often occurs in distributed robots operating on the same set of objects. Information can also be encoded within the structure of the labyrinth to provide auxiliary guidance, such as the direction in which objects should be incrementally moved to reach their goals. We show results in a simulation environment and study the impact of the number of robots deployed. We also provide validation on physical robots.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Beckers R, Holland OE, Deneubourg J-L (1994) From local actions to global tasks: Stigmergy and collective robotics. In: Artificial Life IV. Cambridge, MA, MIT Press, pp 181–189
Chang DE, Shadden SC, Marsden JE, Olfati-Saber R (2003) Collision avoidance for multiple agent systems. In: 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475), vol 1, pp 539–543
Chen YF, Liu M, Everett M, How JP (2017) Decentralized non-communicating multiagent collision avoidance with deep reinforcement learning. In: 2017 IEEE International Conference on Robotics and Automation (ICRA), pages 285–292
Crabbe FL, Dyer MG (1999) Second-order networks for wall-building agents. In: Neural Networks, 1999. IJCNN’99. International Joint Conference on, volume 3, pages 2178–2183. IEEE
Deneubourg J-L, Goss S, Franks N, Sendova-Franks A, Detrain C, Chrétien L (1991) The dynamics of collective sorting robot-like ants and ant-like robots. In: From animals to animats: proceedings of the first international conference on simulation of adaptive behavior, pp 356–365
Kazadi S, Abdul-Khaliq A, Goodman R (2002) On the convergence of puck clustering systems. Robot Auton Syst 38(2):93–117
Kazadi S, Wigglesworth J, Grosz A, Lim A, Vitullo D (2004) Swarm-mediated cluster-based construction. Complex Syst 15(2):157
Lein A, Vaughan RT (2008) Adaptive multi-robot bucket brigade foraging. In: Proceedings of the Eleventh International Conference on Artificial Life (ALife XI)
Maris M, Boeckhorst R (1996) Exploiting physical constraints: heap formation through behavioral error in a group of robots. In: IEEE/RSJ International Conference on Robots and Systems (IROS), vol 3, pp 1655–1660. IEEE Xplore
Martinoli A, Ijspeert A Gambardella L(1999) A probabilistic model for understanding and comparing collective aggregation mechanisms. In: Proceedings of the 5th European Conference on Artificial Life (ECAL). Springer
Siddharth M, Pietro P, Magnus E (2019) Voluntary retreat for decentralized interference reduction in robot swarms. In: 2019 international conference on robotics and automation (ICRA). IEEE, pp 9667–9673
Chris M, Owen H, Steve H (1998) Collective sorting and segregation in robots with minimal sensing. In: 5th Int. Conf. on the Simulation of Adaptive Behaviour, Cambridge, MA, 1998. MIT Press
Melhuish C, Sendova-Franks AB, Scholes S, Horsfield I, Welsby F (2006) Ant-inspired sorting by robots: the importance of initial clustering. J R Soc Interface 3(7):235–242
Chris M, Matt W, Sendova-Franks AB (2001) Patch sorting: Multi-object clustering using minimalist robots. In: Proceedings of the 6th European Conference on Artificial Life (ECAL). Springer
Østergaard EH, Sukhatme GS, Matarić MJ (2001) Emergent bucket brigading - a simple mechanism for improving performance in multi-robot constrained-space foraging tasks. In: In Autonomous Agents, pp 2219–2223
Pedersen H, Singh K (2006) Organic labyrinths and mazes. In: Proceedings of the 4th international symposium on Non-photorealistic animation and rendering, pp 79–86
Petersen KH, Napp N, Stuart-Smith R, Rus D, Kovac M (2019) A review of collective robotic construction. Sci Robot, 4(28)
Sadat SA, Vaughan, RT (2010) Blinkered LOST: Restricting sensor field of view can improve scalability in emergent multi-robot trail following. In: 2010 IEEE International Conference on Robotics and Automation. IEEE, pp 947–952
Sagan H (2012) Space-filling curves. Springer Science & Business Media, New York
Schneider-Fontan M, Mataric MJ (1998) Territorial multi-robot task division. IEEE Trans Robot Autom 14(5):815–822
Sethian James A (1996) A fast marching level set method for monotonically advancing fronts. Proc Natl Acad Sci 93(4):1591–1595
Shell DA, Matarić MJ (2006) On foraging strategies for large-scale multi-robot systems. In: IEEE/RSJ International Conference on Intelligent Robots and Systems
Soleymani T, Trianni V, Bonani M, Mondada F, Dorigo M, et al. (2014) An autonomous construction system with deformable pockets. Technical report, IRIDIA Technical Report Series (January) 2014-002 (IRIDIA, Université Libre de Bruxelles, Brussels)
Stewart Robert L, Andrew RR (2006) A distributed feedback mechanism to regulate wall construction by a robotic swarm. Adapt Behav 14(1):21–51
Vardy A, Vorobyev G, Banzhaf W (2014) Cache consensus: Rapid object sorting by a robotic swarm. Swarm Intell 8(1):61–87
Verret S, Zhang H, Meng MQ-H (2004) Collective sorting with local communication. In: IEEE/RSJ International Conference on Robots and Systems (IROS). IEEE Xplore
Wang H, Rubenstein M (2020) Shape formation in homogeneous swarms using local task swapping. IEEE Trans Rob 36(3):597–612
Wang M, Schwager M (2019) Distributed collision avoidance of multiple robots with probabilistic buffered voronoi cells. In: 2019 International Symposium on Multi-Robot and Multi-Agent Systems (MRS), pp 169–175
Wang T, Zhang H (2003) Multi-robot collective sorting with local sensing. In: IEEE Intelligent Automation Conference (IAC)
Werfel J, Petersen K, Nagpal R (2014) Designing collective behavior in a termite-inspired robot construction team. Science 343(6172):754–758
Yu C, Schumacher H, Crane K (2021) Repulsive curves. ACM Trans. Graph., 40(2)
Zhao H, Fanglin G, Huang Q-X, Garcia J, Chen Y, Changhe T, Benes B, Zhang H, Cohen-Or D, Chen B (2016) Connected fermat spirals for layered fabrication. ACM Trans Graph (TOG) 35(4):1–10
Zhu H, Alonso-Mora J (2019) B-UAVC: Buffered uncertainty-aware voronoi cells for probabilistic multi-robot collision avoidance. In 2019 International Symposium on Multi-Robot and Multi-Agent Systems (MRS), pages 162–168
Zhu H, Alonso-Mora J (2019) Chance-constrained collision avoidance for MAVs in dynamic environments. IEEE Robot Autom Lett 4(2):776–783
Zuluaga M, Vaughan R (2005) Reducing spatial interference in robot teams by local-investment aggression. In: 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE, pp 2798–2805
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This work was submitted and accepted for the Journal Track of the joint symposium of the 28th International Symposium on Artificial Life and Robotics, the 8th International Symposium on BioComplexity, and the 6th International Symposium on Swarm Behavior and Bio-Inspired Robotics (Beppu, Oita, January 25-27, 2023).
About this article
Cite this article
Vardy, A. The swarm within the labyrinth: planar construction by a robot swarm. Artif Life Robotics 28, 117–126 (2023). https://doi.org/10.1007/s10015-022-00849-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10015-022-00849-5