{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,31]],"date-time":"2026-07-31T15:46:46Z","timestamp":1785512806943,"version":"3.56.0"},"reference-count":138,"publisher":"Frontiers Media SA","license":[{"start":{"date-parts":[[2025,1,20]],"date-time":"2025-01-20T00:00:00Z","timestamp":1737331200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100003977","name":"Israel Science Foundation","doi-asserted-by":"publisher","award":["2,306\/18 1,373\/24"],"award-info":[{"award-number":["2,306\/18 1,373\/24"]}],"id":[{"id":"10.13039\/501100003977","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["frontiersin.org"],"crossmark-restriction":true},"short-container-title":["Front. Robot. AI"],"abstract":"<jats:sec><jats:title>Introduction<\/jats:title><jats:p>Inspired by natural phenomena, generations of researchers have been investigating how a swarm of robots can act coherently and purposefully, when individual robots can only sense and communicate with nearby peers, with no means of global communications and coordination. In this paper, we will show that swarms can perform better, when they self-adapt to admit heterogeneous behavior roles.<\/jats:p><\/jats:sec><jats:sec><jats:title>Methods<\/jats:title><jats:p>We model a foraging swarm task as an extensive-form fully-cooperative game, in which the swarm reward is an additive function of individual contributions (the sum of collected items). To maximize the swarm reward, previous work proposed using distributed reinforcement learning, where each robot adapts its own collision-avoidance decisions based on the Effectiveness Index reward (<jats:italic>EI<\/jats:italic>). <jats:italic>EI<\/jats:italic> uses information about the time between their own collisions (information readily available even to simple physical robots). While promising, the use of <jats:italic>EI<\/jats:italic> is brittle (as we show), since robots that selfishly seek to optimize their own <jats:italic>EI<\/jats:italic> (minimizing time spent on collisions) can actually cause swarm-wide performance to degrade.<\/jats:p><\/jats:sec><jats:sec><jats:title>Results<\/jats:title><jats:p>To address this, we derive a reward function from a game-theoretic view of swarm foraging as a fully-cooperative, unknown horizon repeating game. We demonstrate analytically that the total coordination overhead of the swarm (total time spent on collision-avoidance, rather than foraging per-se) is directly tied to the total utility of the swarm: less overhead, more items collected. Treating every collision as a stage in the repeating game, the overhead is bounded by the total <jats:italic>EI<\/jats:italic> of all robots. We then use a marginal-contribution (difference-reward) formulation to derive individual rewards from the total <jats:italic>EI<\/jats:italic>. The resulting Aligned Effective Index <jats:inline-formula><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\" id=\"m1\"><mml:mrow><mml:mo stretchy=\"false\">(<\/mml:mo><mml:mrow><mml:mi mathvariant=\"normal\">A<\/mml:mi><mml:mi mathvariant=\"normal\">E<\/mml:mi><mml:mi mathvariant=\"normal\">I<\/mml:mi><\/mml:mrow><mml:mo stretchy=\"false\">)<\/mml:mo><\/mml:mrow><\/mml:math><\/jats:inline-formula> reward has the property that each individual can estimate the impact of its decisions on the swarm: individual improvements translate to swarm improvements. We show that <jats:inline-formula><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\" id=\"m2\"><mml:mrow><mml:mi mathvariant=\"normal\">A<\/mml:mi><mml:mi mathvariant=\"normal\">E<\/mml:mi><mml:mi mathvariant=\"normal\">I<\/mml:mi><\/mml:mrow><\/mml:math><\/jats:inline-formula> provably generalizes previous work, adding a component that computes the effect of counterfactual robot absence. Different assumptions on this counterfactual lead to bounds on <jats:inline-formula><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\" id=\"m3\"><mml:mrow><mml:mi mathvariant=\"normal\">A<\/mml:mi><mml:mi mathvariant=\"normal\">E<\/mml:mi><mml:mi mathvariant=\"normal\">I<\/mml:mi><\/mml:mrow><\/mml:math><\/jats:inline-formula> from above and below.<\/jats:p><\/jats:sec><jats:sec><jats:title>Discussion<\/jats:title><jats:p>While the theoretical analysis clarifies both assumptions and gaps with respect to the reality of robots, experiments with real and simulated robots empirically demonstrate the efficacy of the approach in practice, and the importance of behavioral (decision-making) diversity in optimizing swarm goals.<\/jats:p><\/jats:sec>","DOI":"10.3389\/frobt.2024.1426282","type":"journal-article","created":{"date-parts":[[2025,1,20]],"date-time":"2025-01-20T08:40:21Z","timestamp":1737362421000},"update-policy":"https:\/\/doi.org\/10.3389\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Heterogeneous foraging swarms can be better"],"prefix":"10.3389","volume":"11","author":[{"given":"Gal A.","family":"Kaminka","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yinon","family":"Douchan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1965","published-online":{"date-parts":[[2025,1,20]]},"reference":[{"key":"B1","doi-asserted-by":"publisher","first-page":"905","DOI":"10.1007\/s10514-023-10102-y","article-title":"A self-guided approach for navigation in a minimalistic foraging robotic swarm","volume":"47","author":"Adams","year":"2023","journal-title":"Aut. Robots"},{"key":"B2","volume-title":"Study of scalability in a robot swarm performance and demonstration of superlinear performance in conveyor bucket brigades and collaborative pulling","author":"Adhikari","year":"2021"},{"key":"B3","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1007\/s10472-009-9121-1","article-title":"The giving tree: constructing trees for efficient offline and online multi-robot coverage","volume":"52","author":"Agmon","year":"","journal-title":"Ann. Math Artif. Intell."},{"key":"B4","first-page":"2339","article-title":"Multi-robot perimeter patrol in adversarial settings","author":"Agmon","year":""},{"key":"B5","doi-asserted-by":"publisher","first-page":"320","DOI":"10.1007\/s10458-008-9046-9","article-title":"Analyzing and visualizing multiagent rewards in dynamic and stochastic domains","volume":"17","author":"Agogino","year":"2008","journal-title":"J. Aut. Agents Multi-Agent Syst."},{"key":"B6","doi-asserted-by":"publisher","first-page":"106608","DOI":"10.1016\/j.compag.2021.106608","article-title":"Swarm robots in mechanized agricultural operations: a review about challenges for research","volume":"193","author":"Albiero","year":"2022","journal-title":"Comput. Electron. Agric."},{"key":"B7","first-page":"761","article-title":"Insect-inspired robot coordination: foraging and coverage","author":"Alers","year":"2014"},{"key":"B8","doi-asserted-by":"publisher","first-page":"246","DOI":"10.1016\/j.procs.2021.07.031","article-title":"Autonomous task allocation for multi-UAV systems based on area-restricted search behavior in animals","volume":"191","author":"Aljalaud","year":"2021","journal-title":"Procedia Comput. Sci."},{"key":"B9","first-page":"1662","article-title":"Avert: an autonomous multi-robot system for vehicle extraction and transportation","author":"Amanatiadis","year":"2015"},{"key":"B10","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-030-93302-9_1","article-title":"Variability and heterogeneity in natural swarms: experiments and modeling","volume":"3","author":"Ariel","year":"2022","journal-title":"Act. Part."},{"key":"B11","doi-asserted-by":"publisher","first-page":"584","DOI":"10.1115\/1.2766722","article-title":"Autonomous vehicle-target assignment: a game theoretical formulation","volume":"129","author":"Arslan","year":"2007","journal-title":"ASME J. Dyn. Syst. Meas. Control"},{"key":"B12","first-page":"92","article-title":"The impact of diversity on performance in multi-robot foraging","author":"Balch","year":"1999"},{"key":"B13","doi-asserted-by":"publisher","first-page":"926","DOI":"10.1109\/70.736776","article-title":"Behavior-based formation control for multirobot teams","volume":"14","author":"Balch","year":"1998","journal-title":"IEEE Trans. Robotics Automation"},{"key":"B14","article-title":"Social potentials for scalable multirobot formations","author":"Balch","year":"2000"},{"key":"B15","first-page":"57","article-title":"Leader-follower strategies for robotic patrolling in environments with arbitrary topologies","author":"Basilico","year":"2009"},{"key":"B16","doi-asserted-by":"publisher","first-page":"0792","DOI":"10.1126\/sciadv.aay0792","article-title":"A model of collective behavior based purely on vision","volume":"6","author":"Bastien","year":"2020","journal-title":"Sci. Adv."},{"key":"B17","first-page":"373","article-title":"Spreading out: a local approach to multi-robot coverage","volume-title":"International symposium on distributed autonomous robotic systems (DARS)","author":"Batalin","year":"2002"},{"key":"B18","doi-asserted-by":"publisher","DOI":"10.3389\/frobt.2022.904341","article-title":"A study of error diversity in robotic swarms for task partitioning in foraging tasks","author":"Berumen","year":"2023","journal-title":"Front. Robotics AI"},{"key":"B19","first-page":"3576","article-title":"Passively safe partial motion planning for mobile robots with limited field-of-views in unknown dynamic environments","author":"Bouraine","year":"2014"},{"key":"B20","first-page":"393","article-title":"Reinforcement learning methods for continuous-time markov decision problems","volume-title":"Advances in neural information processing systems","author":"Bradtke","year":"1994"},{"key":"B21","first-page":"23","article-title":"Prevention of ant mills in pheromone-based search algorithm for robot swarms","author":"Cheraghi","year":"2020"},{"key":"B22","first-page":"746","article-title":"The dynamics of reinforcement learning in cooperative multiagent systems","volume":"1998","author":"Claus","year":"1998","journal-title":"AAAI\/IAAI"},{"key":"B23","article-title":"A courteous learning rule for ad-hoc anti-coordination","author":"Danassis","year":"2018"},{"key":"B24","doi-asserted-by":"publisher","first-page":"511","DOI":"10.1002\/rob.10057","article-title":"A graph theoretic approach for modeling mobile robot team formations","volume":"19","author":"Desai","year":"2002","journal-title":"J. Robotic Syst."},{"key":"B25","first-page":"2864","article-title":"Controlling formations of multiple mobile robots","author":"Desai","year":"1998"},{"key":"B26","article-title":"Potential-based difference rewards for multiagent reinforcement learning","author":"Devlin","year":"2014"},{"key":"B27","first-page":"115","article-title":"A free market architecture for distributed control of a multirobot system","author":"Dias","year":"2000"},{"key":"B28","article-title":"A versatile implementation of the traderbots approach for multirobot coordination","author":"Dias","year":"2004"},{"key":"B29","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1109\/mra.2013.2252996","article-title":"Swarmanoid: a novel concept for the study of heterogeneous robotic swarms","volume":"20","author":"Dorigo","year":"2012","journal-title":"IEEE Robotics and Automation Mag."},{"key":"B30","doi-asserted-by":"publisher","first-page":"1152","DOI":"10.1109\/JPROC.2021.3072740","article-title":"Swarm robotics: past, present, and future [point of view]","volume":"109","author":"Dorigo","year":"2021","journal-title":"Proc. IEEE"},{"key":"B31","article-title":"The effectiveness index intrinsic reward for coordinating service robots","volume-title":"13th international symposium on distributed autonomous robotic systems (DARS-2016)","author":"Douchan","year":"2016"},{"key":"B32","article-title":"Swarms can be rational","author":"Douchan","year":"2019"},{"key":"B33","doi-asserted-by":"publisher","first-page":"036006","DOI":"10.1088\/1748-3190\/ac57f0","article-title":"Efficient quantitative assessment of robot swarms: coverage and targeting L\u00e9vy strategies","volume":"17","author":"Duncan","year":"2022","journal-title":"Bioinspiration and Biomimetics"},{"key":"B34","first-page":"385","article-title":"Multi-robot area patrol under frequency constraints","author":"Elmaliach","year":"2007"},{"key":"B35","doi-asserted-by":"publisher","first-page":"293","DOI":"10.1007\/s10472-010-9193-y","article-title":"Multi-robot area patrol under frequency constraints","volume":"57","author":"Elmaliach","year":"2009","journal-title":"Ann. Math Artif. Intell."},{"key":"B36","first-page":"63","article-title":"A realistic model of frequency-based multi-robot fence patrolling","author":"Elmaliach","year":"2008"},{"key":"B37","article-title":"Towards adaptive multi-robot coordination based on resource expenditure velocity","author":"Erusalimchik","year":"2008"},{"key":"B38","doi-asserted-by":"publisher","first-page":"2015","DOI":"10.1109\/TSMCB.2004.832155","article-title":"Multirobot systems: a classification focused on coordination","volume":"34","author":"Farinelli","year":"2004","journal-title":"IEEE Trans. Syst. Man, Cybern. Part B Cybern."},{"key":"B39","doi-asserted-by":"publisher","first-page":"1271","DOI":"10.1109\/jproc.2006.876937","article-title":"Assignment of dynamically perceived tasks by token passing in multi-robot systems","volume":"94","author":"Farinelli","year":"2006","journal-title":"Proc. IEEE"},{"key":"B40","doi-asserted-by":"publisher","first-page":"895","DOI":"10.1613\/jair.1.15167","article-title":"Learning to resolve social dilemmas: a survey","volume":"79","author":"Fatima","year":"2024","journal-title":"J. Artif. Intell. Res."},{"key":"B41","doi-asserted-by":"publisher","first-page":"eabf1538","DOI":"10.1126\/scirobotics.abf1538","article-title":"Secure and secret cooperation in robot swarms","volume":"6","author":"Ferrer","year":"2021","journal-title":"Sci. Robotics"},{"key":"B43","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1109\/100.580977","article-title":"The dynamic window approach to collision avoidance","volume":"4","author":"Fox","year":"1997","journal-title":"IEEE Robot. Autom. Mag."},{"key":"B44","first-page":"318","article-title":"A coordinated wilderness search and rescue technique inspired by bacterial foraging behavior","author":"Francisco","year":"2018"},{"key":"B45","doi-asserted-by":"publisher","first-page":"837","DOI":"10.1109\/tra.2002.803458","article-title":"A general algorithm for robot formations using local sensing and minimal communication","volume":"18","author":"Fredslund","year":"2002","journal-title":"IEEE Trans. Robotics Automation"},{"key":"B46","doi-asserted-by":"crossref","DOI":"10.21236\/ADA422540","article-title":"Command control for many-robot systems","volume-title":"The nineteenth annual AUVS Technical Symposium (AUVS-92)","author":"Gage","year":"1992"},{"key":"B47","doi-asserted-by":"publisher","first-page":"939","DOI":"10.1177\/0278364904045564","article-title":"A formal analysis and taxonomy of task allocation in multi-robot systems","volume":"23","author":"Gerkey","year":"2004","journal-title":"Int. J. Robotics Res."},{"key":"B48","doi-asserted-by":"publisher","first-page":"758","DOI":"10.1109\/tra.2002.803462","article-title":"Sold!: auction methods for multi-robot coordination","volume":"18","author":"Gerkey","year":"2002","journal-title":"IEEE Trans. Robotics Automation"},{"key":"B49","article-title":"From ants to birds: a novel bio-inspired approach to online area coverage","volume-title":"International symposium on distributed autonomous robotic systems (DARS)","author":"Giuggioli","year":"2016"},{"key":"B50","first-page":"1577","article-title":"Adaptive learning for multi-agent navigation","author":"Godoy","year":"2015"},{"key":"B51","first-page":"27","article-title":"Market-based multi-robot planning in a distributed layered architecture","volume-title":"Multi-robot systems: from swarms to intelligent automata: proceedings from the 2003 international workshop on multi-robot systems","author":"Goldberg","year":"2003"},{"key":"B52","first-page":"637","article-title":"Interference as a tool for designing and evaluating multi-robot controllers","volume-title":"AAAI\/IAAI","author":"Goldberg","year":"1997"},{"key":"B53","first-page":"637","article-title":"Interference as a tool for designing and evaluating multi-robot controllers","author":"Goldberg","year":"1997"},{"key":"B54","first-page":"575","article-title":"Modeling collision avoidance behavior for virtual humans","author":"Guy","year":"2010"},{"key":"B55","first-page":"333","article-title":"Foraging swarms using multi-agent reinforcement learning","author":"Hahn","year":"2020"},{"key":"B56","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-319-74528-2","volume-title":"Swarm robotics: a formal approach","author":"Hamann","year":"2018"},{"key":"B57","first-page":"23","article-title":"Alphabet soup: a testbed for studying resource allocation in multi-vehicle systems","volume-title":"In proceedings of the 2006 AAAI workshop on auction mechanisms for robot coordination","author":"Hazard","year":"2006"},{"key":"B58","doi-asserted-by":"publisher","first-page":"1102","DOI":"10.1016\/j.robot.2008.01.006","article-title":"On redundancy, efficiency, and robustness in coverage for multiple robots","volume":"56","author":"Hazon","year":"2008","journal-title":"Robotics Aut. Syst."},{"key":"B59","doi-asserted-by":"publisher","first-page":"577","DOI":"10.1177\/10597123231163948","article-title":"A unifying method-based classification of robot swarm spatial self-organisation behaviours","volume":"31","author":"H\u00e9nard","year":"2023","journal-title":"Adapt. Behav."},{"key":"B60","first-page":"09183v2","article-title":"A survey of learning in multiagent environments: dealing with non-stationarity","volume":"1707","author":"Hernandez-Leal","year":"2019","journal-title":"Tech. Rep."},{"key":"B61","first-page":"123","article-title":"Two foraging algorithms for robot swarms using only local communication","author":"Hoff","year":"2010"},{"key":"B62","first-page":"4792","article-title":"Sustainable multi-robot patrol of an open polyline","author":"Jensen","year":"2011"},{"key":"B63","doi-asserted-by":"publisher","first-page":"588","DOI":"10.1007\/s10015-020-00642-2","article-title":"Generating collective foraging behavior for robotic swarm using deep reinforcement learning","volume":"25","author":"Jin","year":"2020","journal-title":"Artif. Life Robot."},{"key":"B138","volume-title":"Swarms can be rational","author":"Kaminka","year":"2025"},{"key":"B64","first-page":"328","article-title":"Adaptive multi-robot coordination: a game-theoretic perspective","author":"Kaminka","year":"2010"},{"key":"B65","article-title":"Flexible teamwork in behavior-based robots","author":"Kaminka","year":"2005"},{"key":"B66","first-page":"2859","article-title":"Integration of coordination mechanisms in the BITE multi-robot architecture","author":"Kaminka","year":"2007"},{"key":"B67","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3102302","article-title":"Simulating urban pedestrian crowds of different cultures","volume":"9","author":"Kaminka","year":"2018","journal-title":"ACM Trans. Intelligent Syst. Technol."},{"key":"B68","doi-asserted-by":"crossref","DOI":"10.1109\/ROBOT.2006.1641773","article-title":"Towards robust multi-robot formations","author":"Kaminka","year":"2006"},{"key":"B69","article-title":"Construction of optimal control graphs in multi-robot systems","volume-title":"13th international symposium on distributed autonomous robotic systems (DARS-2016)","author":"Kaminka","year":"2016"},{"key":"B70","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1109\/tro.2008.918054","article-title":"Using sensor morphology for multi-robot formations","volume":"24","author":"Kaminka","year":"2008","journal-title":"IEEE Trans. Robotics"},{"key":"B71","doi-asserted-by":"publisher","first-page":"343","DOI":"10.1162\/ARTL_a_00235","article-title":"Molecular robots obeying Asimov\u2019s three laws of robotics","volume":"23","author":"Kaminka","year":"2017","journal-title":"Artif. Life"},{"key":"B72","article-title":"On the use of teamwork software for multi-robot formation control (an extended abstract)","author":"Kaminka","year":"2013"},{"key":"B73","doi-asserted-by":"crossref","DOI":"10.1145\/1329125.1329214","article-title":"Towards collaborative task and team maintenance","author":"Kaminka","year":"2007"},{"key":"B74","first-page":"326","article-title":"Reinforcement learning of coordination in cooperative multi-agent systems","volume":"2002","author":"Kapetanakis","year":"2002","journal-title":"AAAI\/IAAI"},{"key":"B75","article-title":"Competitive multi-swarm systems","author":"Katz","year":"2023"},{"key":"B76","doi-asserted-by":"publisher","first-page":"1238","DOI":"10.1177\/0278364913495721","article-title":"Reinforcement learning in robotics: a survey","volume":"32","author":"Kober","year":"2013","journal-title":"Int. J. Robotics Res."},{"key":"B77","doi-asserted-by":"publisher","first-page":"1134841","DOI":"10.3389\/frobt.2023.1134841","article-title":"Recent trends in robot learning and evolution for swarm robotics","volume":"10","author":"Kuckling","year":"2023","journal-title":"Front. Robotics AI"},{"key":"B78","first-page":"4965","article-title":"Dynamic robot chain networks for swarm foraging","author":"Lee","year":"2022"},{"key":"B79","first-page":"3018","article-title":"Autonomous initialization of robot formations","author":"Lemay","year":"2004"},{"key":"B80","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1023\/a:1019633424543","article-title":"Mathematical model of foraging in a group of robots: effect of interference","volume":"13","author":"Lerman","year":"2002","journal-title":"Aut. Robots"},{"key":"B81","first-page":"111","article-title":"Synergy graphs for configuring robot team members","author":"Liemhetcharat","year":"2013"},{"key":"B82","doi-asserted-by":"publisher","first-page":"17055","DOI":"10.1038\/s41598-023-44268-3","article-title":"Collective foraging of active particles trained by reinforcement learning","volume":"13","author":"L\u00f6ffler","year":"2023","journal-title":"Sci. Rep."},{"key":"B83","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1007\/s43154-020-00018-1","article-title":"Swarm foraging review: closing the gap between proof and practice","volume":"1","author":"Lu","year":"2020","journal-title":"Curr. Robot. Rep."},{"key":"B84","first-page":"6466","article-title":"Overcoming limitations of game-theoretic distributed control","author":"Marden","year":"2009"},{"key":"B85","first-page":"831","article-title":"Behavioral control for multi-robot perimeter patrol: a finite state automata approach","author":"Marino","year":"2009"},{"key":"B86","doi-asserted-by":"crossref","DOI":"10.21236\/ADA290049","volume-title":"Interaction and intelligent behavior","author":"Mataric","year":"1994"},{"key":"B87","first-page":"12","article-title":"Decentralised autonomic self-adaptation in a foraging robot swarm","volume":"15","author":"McGuigan","year":"2022","journal-title":"Int. J. Adv. Intelligent Syst."},{"key":"B88","first-page":"128","article-title":"Distributed multi-robot task assignment and formation control","author":"Michael","year":"2008"},{"key":"B89","doi-asserted-by":"crossref","DOI":"10.1109\/IRDS.2002.1041684","article-title":"Dynamic robot formations using directional visual perception","author":"Michaud","year":"2002"},{"key":"B90","doi-asserted-by":"publisher","first-page":"124","DOI":"10.1006\/game.1996.0044","article-title":"Potential games","volume":"14","author":"Monderer","year":"1996","journal-title":"Games Econ. Behav."},{"key":"B91","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-031-30229-9_10","article-title":"A quality-diversity approach to evolving a repertoire of diverse behaviour-trees in robot swarms","author":"Montague","year":"2023"},{"key":"B92","doi-asserted-by":"publisher","first-page":"851","DOI":"10.1109\/TRO.2009.2022439","article-title":"Vision-based, distributed control laws for motion coordination of nonholonomic robots","volume":"25","author":"Moshtagh","year":"2009","journal-title":"IEEE Trans. Robotics"},{"key":"B93","doi-asserted-by":"publisher","first-page":"20843","DOI":"10.1038\/s41598-021-99982-7","article-title":"Why animals swirl and how they group","volume":"11","author":"Nuzhin","year":"2021","journal-title":"Sci. Rep."},{"key":"B94","doi-asserted-by":"publisher","first-page":"919","DOI":"10.1007\/s10514-021-09994-5","article-title":"Autonomous foraging with a pack of robots based on repulsion, attraction and influence","volume":"45","author":"Ordaz-Rivas","year":"2021","journal-title":"Aut. Robots"},{"key":"B95","doi-asserted-by":"crossref","first-page":"266","DOI":"10.1007\/978-3-031-19496-2_20","article-title":"Modeling and simulation of swarm of foraging robots for collecting resources using RAOI behavior policies","volume-title":"Advances in computational intelligence","author":"Ordaz-Rivas","year":"2022"},{"key":"B96","article-title":"Robust and Efficient Covering of Unknown Continuous Domains with Simple, Ant-Like A(ge)nts","author":"Osherovich","year":"2007","journal-title":"Tech. Rep. CIS-2007-04"},{"key":"B97","doi-asserted-by":"crossref","first-page":"196","DOI":"10.1007\/978-3-031-20176-9_16","article-title":"Real-time coordination of a foraging robot swarm using blockchain smart contracts","volume-title":"Swarm intelligence","author":"Pacheco","year":"2022"},{"key":"B98","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1109\/70.681242","article-title":"ALLIANCE: an architecture for fault tolerant multirobot cooperation","volume":"14","author":"Parker","year":"1998","journal-title":"IEEE Trans. Robotics Automation"},{"key":"B99","doi-asserted-by":"crossref","first-page":"921","DOI":"10.1007\/978-3-540-30301-5_41","article-title":"Multiple mobile robot systems","volume-title":"Springer handbook of robotics","author":"Parker","year":"2008"},{"key":"B100","doi-asserted-by":"publisher","first-page":"1289","DOI":"10.1109\/jproc.2006.876933","article-title":"Building multi-robot coalitions through automated task solution synthesis","volume":"94","author":"Parker","year":"2006","journal-title":"Proc. IEEE"},{"key":"B101","doi-asserted-by":"publisher","DOI":"10.20944\/preprints202003.0471.v1","article-title":"Bacterial foraging algorithm for optimal joint-force searching strategy of multi \u2013 SAR vessels at sea","author":"Pham","year":"2020","journal-title":"Tech. Rep. 2020030471, Prepr."},{"key":"B102","first-page":"264","article-title":"Understanding the role of recruitment in collective robot foraging","author":"Pitonakova","year":"2014"},{"key":"B103","doi-asserted-by":"publisher","first-page":"325","DOI":"10.1080\/01691864.2013.763722","article-title":"Multi-robot patrolling algorithms: examining performance and scalability","volume":"27","author":"Portugal","year":"2013","journal-title":"Adv. Robot."},{"key":"B104","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1007\/s10472-009-9120-2","article-title":"Efficient boustrophedon multi-robot coverage: an algorithmic approach","volume":"52","author":"Rekleitis","year":"2008","journal-title":"Ann. Math. Artif. Intell."},{"key":"B105","doi-asserted-by":"publisher","first-page":"633","DOI":"10.1016\/j.artint.2007.09.008","article-title":"A study of mechanisms for improving robotic group performance","volume":"172","author":"Rosenfeld","year":"2008","journal-title":"Artif. Intell."},{"key":"B106","first-page":"153","article-title":"Performance evaluation of multiple robots in a search and retrieval task","volume-title":"Proceedings of the Workshop on artificial Intelligence and manufacturing","author":"Rybski","year":"1998"},{"key":"B107","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1038\/s44172-024-00175-7","article-title":"Automatic design of stigmergy-based behaviours for robot swarms","volume":"3","author":"Salman","year":"2024","journal-title":"Commun. Eng."},{"key":"B108","doi-asserted-by":"publisher","first-page":"8492","DOI":"10.1038\/s41598-021-87717-7","article-title":"Individual and collective foraging in autonomous search agents with human intervention","volume":"11","author":"Schloesser","year":"2021","journal-title":"Sci. Rep."},{"key":"B42","doi-asserted-by":"publisher","first-page":"815","DOI":"10.1109\/70.720357","article-title":"Territorial multi-robot task division","volume":"14","author":"Schneider-Fontan","year":"1998","journal-title":"IEEE Trans. Robotics Automation"},{"key":"B109","first-page":"2865","article-title":"Adaptive patrol for a group of robots","author":"Sempe","year":"2003"},{"key":"B110","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1016\/j.artint.2014.11.006","article-title":"Conflict-based search for optimal multi-agent pathfinding","volume":"219","author":"Sharon","year":"2015","journal-title":"Artif. Intell."},{"key":"B111","first-page":"245","article-title":"A layered architecture for office delivery robots","author":"Simmons","year":"1997"},{"key":"B112","doi-asserted-by":"publisher","first-page":"696","DOI":"10.1109\/tro.2011.2120810","article-title":"The hybrid reciprocal velocity obstacle","volume":"27","author":"Snape","year":"2011","journal-title":"IEEE Trans. Robotics"},{"key":"B113","first-page":"3309","article-title":"Sustainable robot foraging: adaptive fine-grained multi-robot task allocation for maximum sustainable yield of biological resources","author":"Song","year":"2013"},{"key":"B114","article-title":"Multi-agent pathfinding: definitions, variants, and benchmarks","volume-title":"In proceedings of the annual symposium on combinatorial search","author":"Stern","year":"2019"},{"key":"B115","doi-asserted-by":"crossref","first-page":"314","DOI":"10.1109\/SSRR.2011.6106744","article-title":"A survey of animal foraging for directed, persistent search by rescue robotics","volume-title":"2011 IEEE international symposium on safety, security, and rescue robotics","author":"Suarez","year":"2011"},{"key":"B116","first-page":"2999","article-title":"Improving the performance of multi-robot systems by task switching","author":"Sung","year":"2013"},{"key":"B117","first-page":"3351","article-title":"A complete methodology for generating multi-robot task solutions using asymtre-d and market-based task allocation","author":"Tang","year":"2007"},{"key":"B118","doi-asserted-by":"publisher","first-page":"972","DOI":"10.1177\/02783640022067922","article-title":"Probabilistic algorithms and the interactive museum tour-guide robot minerva","volume":"19","author":"Thrun","year":"2000","journal-title":"Int. J. Robotics Res."},{"key":"B119","first-page":"378","article-title":"Learning sequences of actions in collectives of autonomous agents","author":"Tumer","year":"2002"},{"key":"B120","article-title":"Aligning social welfare and agent preferences to alleviate traffic congestion","author":"Tumer","year":"2008"},{"key":"B121","doi-asserted-by":"publisher","first-page":"20417","DOI":"10.1038\/s41598-023-46238-1","article-title":"A blockchain-based information market to incentivise cooperation in swarms of self-interested robots","volume":"13","author":"Van Calck","year":"2023","journal-title":"Sci. Rep."},{"key":"B122","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/978-3-642-19457-3_1","article-title":"Reciprocal n-body collision avoidance","author":"van den Berg","year":"2011","journal-title":"Robotics Res."},{"key":"B123","first-page":"1928","article-title":"Reciprocal velocity obstacles for real-time multi-agent navigation","author":"van den Berg","year":"2008"},{"key":"B124","first-page":"491","article-title":"Go ahead, make my day: robot conflict resolution by aggressive competition","author":"Vaughan","year":"2000"},{"key":"B125","first-page":"227","article-title":"Market-based multi-robot coalition formation","volume-title":"International symposium on distributed autonomous robotic systems (DARS)","author":"Vig","year":"2006"},{"key":"B126","doi-asserted-by":"crossref","first-page":"3682","DOI":"10.1007\/978-0-387-30440-3_217","article-title":"Foraging robots","volume-title":"Encyclopedia of complexity and systems science","author":"Winfield","year":"2009"},{"key":"B127","article-title":"Collective intelligence for control of distributed dynamical systems","author":"Wolpert","year":"1999","journal-title":"Tech. Rep. cs.LG\/9908013, CoRR\/arxiv"},{"key":"B128","article-title":"An introduction to collective intelligence","author":"Wolpert","year":"1999","journal-title":"Tech. Rep. NASA-ARC-IC-99-63, NASA. Also Corr. cs.LG\/9908014"},{"key":"B129","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1609\/aimag.v29i1.2082","article-title":"Coordinating hundreds of cooperative, autonomous vehicles in warehouses","volume":"29","author":"Wurman","year":"2008","journal-title":"AI Mag."},{"key":"B130","article-title":"An integrated token-based approach to scalable coordination","author":"Xu","year":"2005"},{"key":"B131","doi-asserted-by":"publisher","first-page":"1729881416663666","DOI":"10.1177\/1729881416663666","article-title":"Multi-robot patrol: a distributed algorithm based on expected idleness","volume":"13","author":"Yan","year":"2016","journal-title":"Int. J. Adv. Robotic Syst."},{"key":"B132","doi-asserted-by":"publisher","first-page":"1419","DOI":"10.1177\/0278364915625785","article-title":"Robotic adversarial coverage of known environments","volume":"35","author":"Yehoshua","year":"2016","journal-title":"Int. J. Robotics Res."},{"key":"B133","article-title":"Optimal multi-robot path planning on graphs: structure and computational complexity","author":"Yu","year":"2015"},{"key":"B134","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1186\/s40294-016-0041-8","article-title":"Multi-agent foraging: state-of-the-art and research challenges","volume":"5","author":"Zedadra","year":"2017","journal-title":"Complex Adapt. Syst. Model."},{"key":"B135","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1007\/978-3-030-60990-0_12","article-title":"Multi-agent reinforcement learning: a selective overview of theories and algorithms","volume-title":"Handbook of reinforcement learning and control","author":"Zhang","year":"2021"},{"key":"B136","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1177\/0278364906061160","article-title":"Market-based multirobot coordination for complex tasks","volume":"25","author":"Zlot","year":"2006","journal-title":"Int. J. Robotics Res."},{"key":"B137","first-page":"2798","article-title":"Reducing spatial interference in robot teams by local-investment aggression","author":"Zuluaga","year":"2005"}],"container-title":["Frontiers in Robotics and AI"],"original-title":[],"link":[{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/frobt.2024.1426282\/full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,20]],"date-time":"2025-01-20T08:40:33Z","timestamp":1737362433000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/frobt.2024.1426282\/full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,1,20]]},"references-count":138,"alternative-id":["10.3389\/frobt.2024.1426282"],"URL":"https:\/\/doi.org\/10.3389\/frobt.2024.1426282","relation":{},"ISSN":["2296-9144"],"issn-type":[{"value":"2296-9144","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,1,20]]},"article-number":"1426282"}}