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.







Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
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
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
Brambilla M, Ferrante E, Birattari M, Dorigo M (2013) Swarm robotics: a review from the swarm engineering perspective. Swarm Intell 7(1):1–41
Camazine S (2003) Self-organization in biological systems. Princeton Universitym, New Jersey
Collett T, Collett M (2002) Memory use in insect visual navigation. Nat Rev Neurosci 3:542–552
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
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
Kernbach S (2012) Encoder-free odometric system for autonomous microrobots. Mechatronics 22(6):870–880
Müller M, Wehner R (1988) Path integration in desert ants, cataglyphis fortis. Proc Natl Acad Sci 85(14):5287–5290
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
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
Sharkey AJ (2007) Swarm robotics and minimalism. Connect Sci 19(3):245–260
Siegwart R, Nourbakhsh I, Scaramuzza D (2011) Introduction to autonomous mobile robots, 2nd edn. MIT Press, Cambridge
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
Thrun S, Burgard W, Fox D (2005) Probabilistic Robotics. MIT Press, Cambridge
Vardy A, Möller R (2005) Biologically plausible visual homing methods based on optical flow techniques. Connect Sci 17(1/2):47–90
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
Wehner R, Michel B, Antonsen P (1996) Visual navigation in insects: coupling of egocentric and geocentric information. J Exp Biol 199:129–140
Author information
Authors and Affiliations
Corresponding author
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10015-016-0333-2