To summarize, in this paper we have:
1. defined a new swarm robotics task (MAMTSS)
2. solved MAMTSS using neuro-evolution, with
both novelty and objective-based search yielding
better than human-designed performance
3. tested these neurocontrollers and showed
verisimilitude between the simulation and the
physical robots.
4. characterized the resulting swarm behavior for
various neurocontrollers
Even though our formulation of the MAMTSS
robot exploration task turned out to be simpler than
anticipated, this study still provides one more data
point that explores the relative trade-offs between
novelty and objective-based search within the domain
of neuroevolution for swarm robotics.
ACKNOWLEDGEMENTS
We thank Augustana College for its support of this
project through internal research grants.
REFERENCES
Brambilla, M., Ferrante, E., Birattari, M., and Dorigo, M.
(2013). Swarm robotics: a review from the swarm
engineering perspective. Swarm Intelligence, 7(1):1–
41.
Choset, H. (2001). Coverage for robotics – a survey of re-
cent results. Annals of Mathematics and Artificial In-
telligence, 31(1):113–126.
Coleman, O. (2012). AHNI (Another HyperNEAT Imple-
mentation). [Computer Software].
Davids, A. (2002). Urban search and rescue robots: from
tragedy to technology. IEEE Intelligent Systems,
17(2):81–83.
Gomes, J., Urbano, P., and Christensen, A. L. (2013). Evo-
lution of swarm robotics systems with novelty search.
Swarm Intelligence, 7(2-3):115–144.
Ichikawa, S. and Hara, F. (1999). Characteristics of object-
searching and object-fetching behaviors of multi-
robot system using local communication. In IEEE
International Conference on Systems, Man, and Cy-
bernetics, volume 4, pages 775–781 vol.4.
Konarski, M., Szominski, S., and Turek, W. (2016). Mo-
bile robot coordination using fear modeling algorithm.
International Journal of Mechanical Engineering and
Robotics Research, 5(2):96.
Lehman, J. and Stanley, K. O. (2011). Abandoning objec-
tives: Evolution through the search for novelty alone.
Evolutionary computation, 19(2):189–223.
Lund, H. H. (2003). Co-evolving control and morphology
with LEGO robots. In Morpho-functional Machines:
The New Species, pages 59–79. Springer.
McLurkin, J. and Smith, J. (2007). Distributed Au-
tonomous Robotic Systems 6, chapter Distributed Al-
gorithms for Dispersion in Indoor Environments Us-
ing a Swarm of Autonomous Mobile Robots, pages
399–408. Springer Japan, Tokyo.
Parker, G. B. and Georgescu, R. A. (2005). Using cyclic
genetic algorithms to evolve multi-loop control pro-
grams. In Mechatronics and Automation, 2005 IEEE
International Conference, volume 1, pages 113–118.
IEEE.
Rekleitis, I., Lee-Shue, V., New, A. P., and Choset, H.
(2004). Limited communication, multi-robot team
based coverage. In Proceedings of the 2004 IEEE In-
ternational Conference on Robotics and Automation,
volume 4, pages 3462–3468. IEEE.
Reynolds, C. W. (1987). Flocks, herds and schools: A
distributed behavioral model. In SIGGRAPH ’87:
Proceedings of the 14th annual conference on Com-
puter graphics and interactive techniques, pages 25–
34, New York, NY, USA. ACM.
Risi, S., Vanderbleek, S. D., Hughes, C. E., and Stanley,
K. O. (2009). How novelty search escapes the decep-
tive trap of learning to learn. In Proceedings of the
11th Annual Conference on Genetic and Evolution-
ary Computation, GECCO ’09, pages 153–160, New
York, NY, USA. ACM.
Stanley, K. O. and Miikkulainen, R. (2002). Evolving neu-
ral networks through augmenting topologies. Evolu-
tionary computation, 10(2):99–127.
Wagner, I. A., Altshuler, Y., Yanovski, V., and Bruckstein,
A. M. (2008). Cooperative cleaners: A study in ant
robotics. The International Journal of Robotics Re-
search, 27(1):127–151.
Wilensky, U. (1999). Netlogo. Center for Connected
Learning and Computer-Based Modeling, Northwest-
ern University, Evanston, IL.
Novelty and Objective-based Neuroevolution of a Physical Robot Swarm
389