Skip to main content
Log in

Artificial pheromone for path selection by a foraging swarm of robots

  • Original Paper
  • Published:
Biological Cybernetics Aims and scope Submit manuscript

Abstract

Foraging robots involved in a search and retrieval task may create paths to navigate faster in their environment. In this context, a swarm of robots that has found several resources and created different paths may benefit strongly from path selection. Path selection enhances the foraging behavior by allowing the swarm to focus on the most profitable resource with the possibility for unused robots to stop participating in the path maintenance and to switch to another task. In order to achieve path selection, we implement virtual ants that lay artificial pheromone inside a network of robots. Virtual ants are local messages transmitted by robots; they travel along chains of robots and deposit artificial pheromone on the robots that are literally forming the chain and indicating the path. The concentration of artificial pheromone on the robots allows them to decide whether they are part of a selected path. We parameterize the mechanism with a mathematical model and provide an experimental validation using a swarm of 20 real robots. We show that our mechanism favors the selection of the closest resource is able to select a new path if a selected resource becomes unavailable and selects a newly detected and better resource when possible. As robots use very simple messages and behaviors, the system would be particularly well suited for swarms of microrobots with minimal abilities.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Balch TR (1999) Reward and diversity in multirobot foraging. In: Proceedings of IJCAI-99 workshop on agents learning about, from and with other agents, Morgan Kaufmann, San Mateo, CA, pp 553–561

  • Bellman R (1958) On a routing problem. Q Appl Math 16(1): 87–90

    Google Scholar 

  • Burgard W, Derr A, Fox D, Cremers AB (1998) Integrating global position estimation and position tracking for mobile robots: the dynamic Markov localization approach. In: Proceedings of the IEEE international conference on intelligent robots and systems. IEEE Press, Piscataway, NJ, pp 1–6

  • Campo A, Nouyan S, Birattari M, Groß R, Dorigo M (2006) Negotiation of goal direction for cooperative transport. In: Proceedings of the 5th international workshop on ant colony optimization and swarm intelligence. Lecture Notes in Computer Science, vol 4150. Springer, Berlin, pp 191–202

  • Cao YU, Fukunaga AS, Kahng A (1997) Cooperative mobile robotics: antecedents and directions. Auton Robots 4(1): 7–27

    Article  Google Scholar 

  • Caprari G, Estier T, Siegwart R (2002) Fascination of down scaling—alice the sugar cube robot. J Micro-Mechatron 1(3): 177–189

    Google Scholar 

  • Dudek G, Mackenzie P (1993) Model-based map construction for robot localization. In: Proceedings of vision interface. CIPPR Society Press, Toronto, pp 97–102

  • Garnier S, Tache F, Combe M, Grimal A, Theraulaz G (2007) Alice in pheromone land: an experimental setup for the study of ant-like robots. In: Proceedings of IEEE swarm intelligence symposium. IEEE Press, Piscataway, NJ, pp 1–5

  • Goldberg D, Mataric MJ (1997) Interference as a tool for designing and evaluating multi-robot controllers. In: The fourteenth national conference on artificial intelligence. AAAI Press, Menlo Park, CA, pp 637–642

  • Goss S, Aron S, Deneubourg JL, Pasteels JM (1989) Self-organized shortcuts in the argentine ant. Naturwissenschaften 76(12): 579–581

    Article  Google Scholar 

  • Groß R, Dorigo M (2009) Towards group transport by swarms of robots. Int J Bio-Inspired Comput 1(1–2): 1–13

    Google Scholar 

  • Groß R, Nouyan S, Bonani M, Mondada F, Dorigo M (2008) Division of labour in self-organised groups. In: Proceedings of the 10th international conference on simulation of adaptive behavior. Lecture Notes in Artificial Intelligence, vol 5040. Springer, Berlin, pp 426–436

  • Gutiérrez A, Campo A, Dorigo M, Amor D, Magdalena L, Monasterio-Huelin F (2008) An open localization and local communication embodied sensor. Sensors 8(11): 7545–7563

    Article  Google Scholar 

  • Gutiérrez A, Campo A, Dorigo M, Donate J, Monasterio-Huelin F, Magdalena L (2009) Open e-puck range and bearing miniaturized board for local communication in swarm robotics. In: Proceedings of the IEEE international conference on robotics and automation. IEEE Press, Piscataway, NJ, pp 3111–3116

  • Gutmann JS, Weigel T, Nebel B (1999) Fast, accurate and robust self-localization in polygonal environments. In: Proceedings of the IEEE international conference on intelligent robots and systems. IEEE Press, Piscataway, NJ, pp 1412–1419

  • Mondada F, Bonani M, Raemy X, Pugh J, Cianci C, Klaptocz A, Magnenat S, Zufferey JC, Floreano D, Martinoli A (2009) The e-puck, a robot designed for education in engineering. In: 9th conference on autonomous robot systems and competitions. IPCB, Instituto Politécnico de Castelo Branco, Castelo Branco, pp 59–65

  • Nouyan S, Groß R, Bonani M, Mondada F, Dorigo M (2006) Group transport along a robot chain in a self-organised robot colony. In: Proceedings of the 9th international conference on intelligent autonomous systems. IOS Press, Amsterdam, pp 433–442

  • Nouyan S, Campo A, Dorigo M (2008) Path formation in a robot swarm: self-organized strategies to find your way home. Swarm Intell 2(1): 1–23

    Article  Google Scholar 

  • Parker LE (1998) Alliance: an architecture for fault tolerant multirobot cooperation. IEEE Trans Robot Autom 14(2): 220–240

    Article  Google Scholar 

  • Payton D, Daily M, Estowski R, Howard M, Lee C (2001) Pheromone robotics. Auton Robots 11(3): 319–324

    Article  Google Scholar 

  • Purnamadjaja AH, Russell RA (2004) Pheromone communicate: implementation of necrophoric bee behaviour in a robot swarm. In: Proceedings of the IEEE conference on robotics, automation and mechatronics. IEEE Press, Piscataway, NJ, pp 638–643

  • Russell RA (1995) Laying and sensing odor markings as a strategy for assisting mobile robots navigation tasks. IEEE Robot Autom Mag 2(3): 3–9

    Article  Google Scholar 

  • Russell RA (1999) Ant trails—an example for robots to follow? In: Proceedings of the IEEE International conference on robotics and automation. IEEE Press, Piscataway, NJ, pp 2698–2703

  • Schmickl T, Crailsheim K (2008) Throphallaxis within a robotic swarm: Bio-inspired communication among robots in a swarm. Auton Robots 25(1): 171–188

    Article  Google Scholar 

  • Shell DA, Matarić MJ (2006) On foraging strategies for large-scale multi-robot systems. In: Proceeding of the IEEE/RSJ international conference on intelligent robots and systems. IEEE Press, Piscataway NJ, pp 2717–2723

  • Silverman MC, Nies D, Jung B, Sukhatme GS (2002) Staying alive: a docking station for autonomous robot recharging. In: Proceedings of the IEEE international conference on robotics and automation. IEEE Press, Piscataway, NJ, pp 1050–1055

  • Stella E, Musio F, Vasanelli L, Distante A (1995) Goal-oriented mobile robot navigation using an odour sensor. In: Proceedings of the Intelligent vehicles symposium. IEEE Press, Piscataway, NJ, pp 147–151

  • Sugawara K, Kazama T, Watanabe T (2004) Foraging behavior of interacting robots with virtual pheromone. In: Proceedings of IEEE/RSJ international conference on intelligent robots and systems. IEEE Press, Piscataway, NJ, pp 3074–3079

  • Svennebring J, Koenig S (2003) Trail-laying robots for robust terrain coverage. In: Proceedings of the IEEE international conference on robotics and automation. IEEE Press, Piscataway, NJ, pp 75–82

  • Szymanski M, Breitling T, Seyfried J, Wörn H (2006) Distributed shortest-path finding by a micro-robot swarm. In: Proceedings of the 5th international workshop on ant colony optimization and swarm intelligence. Lecture Notes in Computer Science, vol 4150. Springer, Berlin, pp 404–411

  • Wawerla J, Vaughan RT (2008) Optimal robot recharging strategies for time discounted labour. In: Proceedings of the 11th international conference on artificial life. MIT Press, Cambridge, MA, pp 670–677

  • Werger B, Matarić MJ (1996) Robotic food chains: externalization of state and program for minimal-agent foraging. In: Proceedings of the 4th international conference on simulation of adaptive behavior. MIT Press/Bradford Books, Cambridge, MA, pp 625–634

  • Zebrowski P, Vaughan RT (2005) Recharging robot teams: a tanker approach. In: Proceedings of the 12th international conference on advanced robotics. IEEE Press, Piscataway, NJ, pp 803–810

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alexandre Campo.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Campo, A., Gutiérrez, Á., Nouyan, S. et al. Artificial pheromone for path selection by a foraging swarm of robots. Biol Cybern 103, 339–352 (2010). https://doi.org/10.1007/s00422-010-0402-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00422-010-0402-x

Keywords

Navigation