Abstract
The injection of noise into simulator predictions during controller evolution in Evolutionary Robotics (ER) has long been used as a method of counteracting the reality gap problem. This study endeavoured to design and conduct experiments to quantify the impact of different levels of such noise on two different factors that are believed to contribute to the reality gap: inconsistencies in real-world robotic behaviour and inaccuracies in the simulator used in ER. These experiments were conducted on a robot performing a maze-navigation task. The results obtained in this study showed that, as was anticipated, noise injection during controller evolution does have an appreciable positive impact on the transferability of evolved controllers to the real robot. Various additional trends were observed, however, such as the limited capability of noise to aid in transferability under certain conditions. Additionally, the results of this study illustrated that different contributors to the reality gap may be optimally counteracted using different levels of noise. The results thus emphasized the importance of noise injection and of selecting optimal noise levels during the ER process.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Pratihar, D.K.: Evolutionary Robotics - A Review. Sadhana 28(6), 999–1009 (2003)
Engelbrecht, A.P.: Computational Intelligence: An Introduction, 2nd edn. Wiley, West Sussex (2007)
Doncieux, S., Bredeche, N., Mouret, J., Eiben, A.E.G.: Evolutionary robotics: what, why, and where to. Front. Robot. AI 2, 4 (2015)
Nelson, A.L., Barlow, G.J., Doitsidis, L.: Fitness functions in evolutionary robotics: a survey and analysis. Robot. Autonom. Syst. 57(4), 345–370 (2009)
Koos, S., Mouret, J., Doncieux, S.: The transferability approach: crossing the reality gap in evolutionary robotics. IEEE Trans. Evol. Comput. 17(1), 122–145 (2012)
Farooq, S.S., Kim, K.J.: Evolution of neural controllers for simulated and real quadruped robots. In: IEEE International Conference on Robot, Vision and Signal Processing, pp. 295–298 (2013)
Belter, D., Skrzypczyński, P.: A biologically inspired approach to feasible gait learning for a hexapod robot. Int. J. Appl. Math. Comput. Sci. 20(1), 69–84 (2010)
Glette, K., Klaus, G., Zagal, J.C., Torresen, J.: Evolution of locomotion in a simulated quadruped robot and transferral to reality. In: International Symposium on Artificial Life and Robotics (2012)
Jakobi, N.: Running across the reality gap: octopod locomotion evolved in a minimal simulation. In: Evolutionary Robotics, pp. 39–58 (1998)
Jakobi, N., Husbands, P., Harvey, I.: Noise and the reality gap: the use of simulation in evolutionary robotics. In: Morán, F., Moreno, A., Merelo, J.J., Chacón, P. (eds.) ECAL 1995. LNCS, vol. 929, pp. 704–720. Springer, Heidelberg (1995). https://doi.org/10.1007/3-540-59496-5_337
Mouret, J., Chatzilygeroudis, K.: 20 years of reality gap: a few thoughts about simulators in evolutionary robotics. In: Genetic and Evolutionary Computation Conference Companion, pp. 1121–1124 (2017)
Zagal, J.C., Ruiz-del Solar, J.: Combining simulation and reality in Evolutionary Robotics. J. Intell. Robot. Syst. 50, 19–39 (2007)
Bongard, J.C.: Evolutionary robotics. Commun. ACM 56(8), 74–83 (2013). https://doi.org/10.1145/2493883
Miglino, O., Lund, H.H., Nolfi, S.: Evolving mobile robots in simulated and real environments. Artifi. Life 2(4), 417–434 (1995)
Seth, A.K.: Noise and the pursuit of complexity: a study in evolutionary robotics. In: Husbands, P., Meyer, J.-A. (eds.) EvoRobots 1998. LNCS, vol. 1468, pp. 123–136. Springer, Heidelberg (1998). https://doi.org/10.1007/3-540-64957-3_68
Holland, J., Gallagher, C., Griffith, J., O’Riordan, C.: Identifying the reality gap between abstract and realistic models using evolved agents and simulated kilobots. In: 2018 IEEE International Conference on Robotics and Biomimetics (ROBIO), pp. 224–230. IEEE (2018)
Pretorius, C.J., du Plessis, M.C., Gonsalves, J.W.: A comparison of neural networks and physics models as motion simulators for simple robotic evolution. In: Evolutionary Computation (CEC), 2014 IEEE Congress on, pp. 2793–2800. IEEE (2014)
Woodford, G.W., Pretorius, C.J., du Plessis, M.C.: Concurrent controller and simulator neural network development for a differentially-steered robot in evolutionary robotics. Robot. Autonom. Syst. 76, 80–92 (2016)
Jakobi, N.: Half-baked, ad-hoc and noisy: minimal simulations for evolutionary robotics. In: Fourth European Conference on Artificial Life, vol. 4, p. 348. MIT press (1997)
Phillips, A.P., du Plessis, M.C.: Towards the incorporation of proprioception in evolutionary robotics controllers. In: International Conference on Robotic Computing, IEEE (2019)
Hochreiter, S., Schmidhuber, J.: Long short-term memory. Neural comput. 9(8), 1735–1780 (1997)
Gers, F.A., Schmidhuber, J.: Recurrent nets that time and count. In: Proceedings of the IEEE-INNS-ENNS International Joint Conference on Neural Networks. IJCNN 2000. Neural Computing: New Challenges and Perspectives for the New Millennium, vol. 3, pp. 189–194. IEEE (2000)
Phillips, A.P., du Plessis, M.C.: Evolutionary robotics controllers with proprioception facilitated by neural network based simulators. In: Unpublished (2020)
Leonard, B.A., du Plessis, M.C., Woodford, G.W.: Bootstrapped neuro-simulation as a method of concurrent neuro-evolution and damage recovery. Robot. Autonom. Syst. 124, 103398 (2020). https://doi.org/10.1016/j.robot.2019.103398
Jakobi, N.: Evolutionary robotics and the radical envelope-of-noise hypothesis. Adapt. Behav. 6(2), 325–368 (1997)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
Cite this paper
du Plessis, M.C., Phillips, A.P., Pretorius, C.J. (2022). Revisiting the Use of Noise in Evolutionary Robotics. In: Jembere, E., Gerber, A.J., Viriri, S., Pillay, A. (eds) Artificial Intelligence Research. SACAIR 2021. Communications in Computer and Information Science, vol 1551. Springer, Cham. https://doi.org/10.1007/978-3-030-95070-5_14
Download citation
DOI: https://doi.org/10.1007/978-3-030-95070-5_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-95069-9
Online ISBN: 978-3-030-95070-5
eBook Packages: Computer ScienceComputer Science (R0)