Skip to main content
Log in

Aggregation in robot swarms using odometry

  • Special Feature: Original Article
  • Published:
Artificial Life and Robotics Aims and scope Submit manuscript

    We’re sorry, something doesn't seem to be working properly.

    Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

Abstract

Aggregation is a useful building block behaviour that can allow a swarm of robots to interact with each other or a user more easily. Previous work on swarm robot aggregation has assumed that the capabilities of individual robots are quite limited. We test whether incorporating odometry as an additional capability is helpful and make the argument that odometry is both realizable and biologically plausible. We propose an algorithm called ODOCLUST which takes inspiration from the BEECLUST algorithm but uses a continuously active odometry-based homing process to achieve more tightly packed robot aggregates more quickly than BEECLUST. Initial results in simulation suggest that high-fidelity odometry is not required in order to see these gains.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. Bayindir L, Sahin E (2009) Modeling self-organized aggregation in swarm robotic systems. In: Swarm Intelligence Symposium, 2009. SIS’09. IEEE, p 88–95. IEEE

  2. Beekman M, Sword GA, Simpson SJ (2008) Biological foundations of swarm intelligence. In: Blum C, Merkle D (eds.) Swarm Intelligence, Natural Computing Series. Springer, Berlin / Heidelberg, p 3–41

    Google Scholar 

  3. Brambilla M, Ferrante E, Birattari M, Dorigo M (2013) Swarm robotics: a review from the swarm engineering perspective. Swarm Intell 7(1):1–41

    Article  Google Scholar 

  4. Camazine S (2003) Self-organization in biological systems. Princeton Universitym, New Jersey

  5. Collett T, Collett M (2002) Memory use in insect visual navigation. Nat Rev Neurosci 3:542–552

    Article  MATH  Google Scholar 

  6. Freese M, Singh S, Ozaki F, Matsuhira N (2010) Virtual robot experimentation platform v-rep: a versatile 3d robot simulator. In: simulation, modeling, and programming for autonomous robots, p 51–62. Springer, Berlin

  7. Gauci M, Chen J, Li W, Dodd TJ, Groß R (2014) Self-organised aggregation without computation. Int J Robot Res 33(9):1145–1161. doi:10.1177/0278364914525244

    Article  Google Scholar 

  8. Kernbach S (2012) Encoder-free odometric system for autonomous microrobots. Mechatronics 22(6):870–880

    Article  Google Scholar 

  9. Müller M, Wehner R (1988) Path integration in desert ants, cataglyphis fortis. Proc Natl Acad Sci 85(14):5287–5290

    Article  Google Scholar 

  10. Nistér D, Naroditsky O, Bergen J (2004) Visual odometry. In: Computer Vision and Pattern Recognition, 2004. CVPR 2004. Proceedings of the 2004 IEEE Computer Society Conference on, vol. 1, p I–652. IEEE

  11. Schmickl T, Thenius R, Moeslinger C, Radspieler G, Kernbach S, Szymanski M, Crailsheim K (2009) Get in touch: cooperative decision making based on robot-to-robot collisions. Auton Agents Multi-Agent Syst 18(1):133–155

    Article  Google Scholar 

  12. Sharkey AJ (2007) Swarm robotics and minimalism. Connect Sci 19(3):245–260

    Article  Google Scholar 

  13. Siegwart R, Nourbakhsh I, Scaramuzza D (2011) Introduction to autonomous mobile robots, 2nd edn. MIT Press, Cambridge

    Google Scholar 

  14. Soysal O, Bahçeci E, Şahin E (2007) Aggregation in swarm robotic systems: evolution and probabilistic control. Turk J Electr Eng Comput Sci 15(2):199–225

    Google Scholar 

  15. Thrun S, Burgard W, Fox D (2005) Probabilistic Robotics. MIT Press, Cambridge

    MATH  Google Scholar 

  16. Vardy A, Möller R (2005) Biologically plausible visual homing methods based on optical flow techniques. Connect Sci 17(1/2):47–90

    Article  Google Scholar 

  17. Vardy A., Vorobyev G, Banzhaf W (2014) Cache consensus: rapid object sorting by a robotic swarm. Swarm Intell 8(1), 61–87 . URL: http://www.cs.mun.ca/av/supp/si12

  18. Wehner R, Michel B, Antonsen P (1996) Visual navigation in insects: coupling of egocentric and geocentric information. J Exp Biol 199:129–140

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andrew Vardy.

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Vardy, A. Aggregation in robot swarms using odometry. Artif Life Robotics 21, 443–450 (2016). https://doi.org/10.1007/s10015-016-0333-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10015-016-0333-2

Keywords