Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Autonomous task partitioning in robot foraging: an approach based on cost estimation

Published: 01 April 2013 Publication History

Abstract

We propose an approach for autonomous task partitioning in swarms of foraging robots. Task partitioning is the process of decomposing tasks into sub-tasks. Task partitioning impacts tasks execution and associated costs. Our approach is characterized by the use of a cost function, mapping the size of sub-tasks to the overall task cost. The robots model the cost function and use the model to select sub-tasks to perform, aiming to minimize costs. Our approach separates the task partitioning process from task-specific actions and it does not require a priori assumptions to be made about the best partitioning strategy to employ. We study a foraging scenario in which object transportation is performed by different robots, each moving objects for a limited distance. The robots autonomously decide the distance traveled on the basis of our approach. The robots use odometry for navigational purposes; we show that task partitioning reduces the impact of odometry errors and improves performance. We validate our approach using simulation-based experiments. We study how the swarm partitions transportation under a number of experimental conditions characterized by different levels of odometry accuracy, size of the environment and the swarm, and total transportation distance. Our approach leads to partitioning solutions that are appropriate for each condition.

References

[1]
Anderson C.,Ratnieks F. L. W.Task partitioning in insect societies: novel situations.Insectes sociaux. 2000;47:198-199
[2]
Bonani M.,Longchamp V.,Magnenat S.,Rétornaz P.,Burnier D.,Roulet G.,Vaussard F.,Bleuler H.,Mondada F.The MarXbot, a miniature mobile robot opening new perspectives for the collective-robotic research.Proceedings of the 2010 IEEE/RSJ international conference on intelligent robots and systems (IROS'10); 2010; 2010. 4187.
[3]
Bovet D. P.,Cesati M.Understanding the linux kernel. O'Reilly Media; 2005:
[4]
Brambilla M.,Ferrante E.,Birattari M.,Dorigo M.Swarm robotics: A review from the swarm engineering perspective.Swarm Intelligence. 2013;7 (1): 1-41
[5]
Brutschy A.,Pini G.,Decugnire A.Grippable objects for the foot-bot. Brussels, Belgium: IRIDIA, Université Libre de Bruxelles; 2012:
[6]
Cormen T. H.,Leiserson C. E.,Rivest R. L.,Stein C.Introduction to algorithms. <ed>2001</ed>). Introduction to algorithms, second edition. Cambridge, MA: MIT Press.Cambridge, MA: MIT Press; 2001:
[7]
Dorigo M.,Birattari M.Swarm intelligence.Scholarpedia. 2007;2 (9): 1462
[8]
Dorigo M.,¿ahin E.Guest editorial. Special issue: Swarm robotics.Autonomous Robots. 2004;17 (2-3): 111-113
[9]
Dorigo M.,Floreano D.,Gambardella L. M.,Mondada F.,Nolfi S.,Baaboura T.,Birattari M.,Bonani M.,Brambilla M.,Brutschy A.,Burnier D.,Campo A.,Christensen A. L.,Decugnire A.,Di Caro G.,Ducatelle F.,Ferrante E.,ForsterA.,Gonzales J. M.,Guzzi J.,Longchamp V.,Magnenat S.,Mathews N.,Montes de,Oca M.,O'Grady R.,Pinciroli C.,Pini G.,Rétornaz P.,Roberts J.,Sperati V.,Stirling T.,Stranieri A.,Stizle T.,Trianni V.,Tuci E.,Turgut A. E.,Vaussard F.Swarmanoid: a novel concept for the study of heterogeneous robotic swarms.IEEE Robotics &amp; Automation Magazine. 2013;:
[10]
Drogoul A.,Ferber J.From tom thumb to the dockers: Some experiments with foraging robots.Proceedings of the second international conference on simulation of adaptive behavior; 1992; 1992. 451.
[11]
Ennals R.,Sharp R.,Mycroft A.Compiler construction. Berlin/Heidelberg, Germany: Springer; 2005:76-90.
[12]
Feng L.,Borenstein J.,Everett H. R.where am I Sensors and Methods for Autonomous Mobile Robot Positioning. Ann Arbor, MI: University of Michigan Press; 1994:
[13]
Fontan M. S.,Matarić M. J.A study of territoriality: The role of critical mass in adaptive task division.From animals to animats 4: Proceedings of the fourth international conference of simulation of adaptive behavior; 1996; 1996. 553.
[14]
Fowler H. G.,Robinson S. W.Foraging by Atta sexdens (Formicidae: Attini): seasonal patterns, caste and efficiency.Ecological Entomology. 1979;4 (3): 239-247
[15]
Goldberg D.,Matarić M. J.Robot teams: From diversity to polymorphism. Balch T.Parker L. E., ed. Natick, MA: A. K. Peters/CRC Press; 2002:315-344.
[16]
Hart A. G.,Anderson C.,Ratnieks F. L. W.Task partitioning in leafcutting ants.Acta ethologica. 2002;5:1-11
[17]
Hart A. G.,Francis L. W.,Ratnieks F. L. W.Task partitioning, division of labour and nest compartmentalisation collectively isolate hazardous waste in the leafcutting ant.Atta cephalotes. Behavioral Ecology and Sociobiology. 2001;49:387-392
[18]
Hart A. G.,Ratnieks F. L. W.Leaf caching in Atta leafcutting ants: Discrete cache formation through positive feedback.Animal behaviour. 2000;59 (3): 587-591
[19]
Jeanne R. L.The evolution of the organization of work in social insects.Monitore zoologico italiano. 1986;20:119-133
[20]
Lein A.,Vaughan R. T.Adaptive multi-robot bucket brigade foraging.Artificial life XI: Proceedings of the eleventh international conference on the simulation and synthesis of living systems; 2008; 2008. 337.
[21]
Lein A.,Vaughan R. T.Adapting to non-uniform resource distributions in robotic swarm foraging through work-site relocation.2009 IEEE/RSJ international conference on intelligent robots and systems (IROS'09); 2009; 2009. 601.
[22]
Lerman K.,Galstyan A.Mathematical model of foraging in a group of robots: Effect of interference.Autonomous Robots. 2002;13:127-141
[23]
stergaard E. H.,Sukhatme G. S.,Matarić M. J.Emergent bucket brigading: A simple mechanisms for improving performance in multi-robot constrained-space foraging tasks.Agents '01: Proceedings of the fifth international conference on autonomous agents; 2001; 2001. 29.
[24]
Pinciroli C.,Trianni V.,O'Grady R.,Pini G.,Brutschy A.,Brambilla M.,Mathews N.,Ferrante E.,Di Caro G.,Ducatelle F.,Birattari M.,Gambardella L. M.,Dorigo M.ARGoS: A modular, parallel, multi-engine simulator for multi-robot systems.Swarm Intelligence. 2012;6 (4): 271-295
[25]
Pini G.,Brutschy A.,Birattari M.,Dorigo M.Informatics in control, automation and robotics. Cetto J. A.Filipe J.Ferrier J.-L., ed. Berlin/Heidelberg, Germany: Springer; 2009:17-228.
[26]
Pini G.,Brutschy A.,Francesca G.,Dorigo M.,Birattari M.Multi-armed bandit formulation of the task partitioning problem in swarm robotics.Swarm intelligence, 8th international conference, ants 2012; 2012; 2012. 287.
[27]
Pini G.,Brutschy A.,Frison M.,Roli A.,Dorigo M.,Birattari M.Task partitioning in swarms of robots: An adaptive method for strategy selection.Swarm Intelligence. 2011;5 (3-4): 283-304
[28]
PiniG.BrutschyA.PinciroliC.DorigoM.BirattariM. (2012). Autonomous task partitioning in robot foraging: An approach based on cost estimation - Online supplementary material. (http://iridia.ulb.ac.be/supp/IridiaSupp2012-0014/)
[29]
Pini G.,Brutschy A.,Scheidler A.,Dorigo M.,Birattari M.Task partitioning in a robot swarm: Retrieving objects by transferring them directly between sequential sub-tasks. Brussels, Belgium: IRIDIA, Université Libre de Bruxelles; 2012:
[30]
Pini G.,Gagliolo M.,Brutschy A.,Dorigo M.,Birattari M.Task partitioning in a robot swarm: a study on the effect of communication. 2013;:
[31]
Ratnieks F. L. W.,Anderson C.Task partitioning in insect societies.Insectes Sociaux. 1999;46 (2): 95-108
[32]
Schatz B.,Lachaud J.-P.,Beugnon G.Polyethism within hunters of the ponerine ant, Ectatomma ruidum Roger (formicidae, ponerinae).Insectes Sociaux. 1996;43:111-118
[33]
Seeley T. D.The wisdom of the hive. Cambridge, MA: Harvard University Press; 1995:
[34]
Shell D. J.,Matarić M. J.On foraging strategies for large-scale multi-robot systems.In 2006 IEEE/RSJ international conference on intelligent robots and systems (IROS'06); 2006; 2006. 2717.
[35]
Sutton R.,Barto A.Reinforcement learning, an introduction. Cambridge, MA: MIT Press; 1998:
[36]
Tangamchit P.,Dolan J. M.,Khosla P.The necessity of average rewards in cooperative multirobot learning.IEEE international conference on robotics and automation (ICRA'02); 2002; 2002. 1296.
[37]
Torbjorn D.,S.,Matarić M. J.,Sukhatme G. S.Multi-robot task allocation through vacancy chain scheduling.Robotics and Autonomous Systems. 2009;6-7 (57): 674-687
[38]
Winfield A. F. T.Encyclopedia of complexity and system science. Meyers R. A., ed. Berlin/Heidelberg, Germany: Springer; 2009:3682-3700.

Cited By

View all
  • (2023)Swarm Robotics: A Survey from a Multi-Tasking PerspectiveACM Computing Surveys10.1145/361165256:2(1-38)Online publication date: 15-Sep-2023
  • (2021)SDP-Based Robust Formation-Containment Coordination of Swarm Robotic Systems with Input SaturationJournal of Intelligent and Robotic Systems10.1007/s10846-021-01368-4102:1Online publication date: 19-Apr-2021
  • (2019)Autonomous task allocation by artificial evolution for robotic swarms in complex tasksArtificial Life and Robotics10.1007/s10015-018-0466-624:1(127-134)Online publication date: 1-Mar-2019
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Adaptive Behavior - Animals, Animats, Software Agents, Robots, Adaptive Systems
Adaptive Behavior - Animals, Animats, Software Agents, Robots, Adaptive Systems  Volume 21, Issue 2
April 2013
70 pages

Publisher

Sage Publications, Inc.

United States

Publication History

Published: 01 April 2013

Author Tags

  1. Task partitioning
  2. foraging
  3. self-organization
  4. swarm intelligence
  5. swarm robotics

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 22 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Swarm Robotics: A Survey from a Multi-Tasking PerspectiveACM Computing Surveys10.1145/361165256:2(1-38)Online publication date: 15-Sep-2023
  • (2021)SDP-Based Robust Formation-Containment Coordination of Swarm Robotic Systems with Input SaturationJournal of Intelligent and Robotic Systems10.1007/s10846-021-01368-4102:1Online publication date: 19-Apr-2021
  • (2019)Autonomous task allocation by artificial evolution for robotic swarms in complex tasksArtificial Life and Robotics10.1007/s10015-018-0466-624:1(127-134)Online publication date: 1-Mar-2019
  • (2016)Maximum sustainable yield problem for robot foraging and construction systemProceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence10.5555/3060832.3061002(2725-2731)Online publication date: 9-Jul-2016
  • (2016)Transparent and Efficient Parallelization of Swarm AlgorithmsACM Transactions on Autonomous and Adaptive Systems10.1145/289737311:2(1-26)Online publication date: 6-Jun-2016
  • (2016)A review of swarm robotics tasksNeurocomputing10.1016/j.neucom.2015.05.116172:C(292-321)Online publication date: 8-Jan-2016
  • (2015)Bio-inspired construction with mobile robots and compliant pocketsRobotics and Autonomous Systems10.1016/j.robot.2015.07.01874:PB(340-350)Online publication date: 1-Dec-2015
  • (undefined)Utilizing Task Partitioning for Self-Organized Allocation of Partially Sequential Tasks2015 IEEE International Conference on Systems, Man, and Cybernetics10.1109/SMC.2015.527(3030-3035)
  • (undefined)A Self-Stabilizing Algorithm for the Foraging Problem in Swarm Robotic Systems2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)10.1109/IROS.2016.7759450(2907-2912)

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media