NERD Neurodynamics and Evolutionary Robotics Development Kit
The aim of Evolutionary Robotics is to develop neural systems for behavior control of autonomous robots. For non-trivial behaviors or non-trivial machines the implementation effort for suitably specialized simulators and evolution environments is often very high. The Neurodynamics and Evolutionary Robotics Development Kit (NERD), presented in this article, is a free open-source framework to rapidly implement such applications. It includes separate libraries (1) for the simulation of arbitrary robots in dynamic environments, allowing the exchange of underlying physics engines, (2) the simulation, manipulation and analysis of recurrent neural networks for behavior control, and (3) an extensible evolution framework with a number of neuro-evolution algorithms. NERD comes with a set of applications that can be used directly for many evolutionary robotics experiments. Simulation scenarios and specific extensions can be defined via XML, scripts and custom plug-ins. The NERD kit is available at nerd.x-bot.org under the GPL license.
KeywordsSimulation Evolutionary Robotics Neuro-evolution
Unable to display preview. Download preview PDF.
- 1.Bender, J., Schmitt, A.: Fast dynamic simulation of multi-body systems using impulses. In: Virtual Reality Interactions and Physical Simulations (VRIPhys), Madrid, Spain, pp. 81–90 (2006)Google Scholar
- 2.Bullet Physics Engine, http://bulletphysics.org (last visited May 2010)
- 3.ECMAScript Language Specification, ECMA-262 Standard, 5th edn., ECMA International, Rue de Rhone 114, CH-1204 Geneva (December 2009)Google Scholar
- 7.Nolfi, S., Floreano, D.: Evolutionary robotics: The biology, intelligence, and technology of self-organizing machines. Bradford Book (2004)Google Scholar
- 8.Pasemann, F., Steinmetz, U., Dieckman, U.: Evolving structure and function of neurocontrollers. In: Angeline, P.J., et al. (eds.) Proceedings of the Congress on Evolutionary Computation, Washington, D.C., vol. 3, pp. 1973–1978. IEEE Press, Los Alamitos (1999)Google Scholar
- 9.QT Application Framework 4.5 http://qt.nokia.com (last visited May 2010)
- 10.Rempis, C., Pasemann, F.: Search space restriction of neuro-evolution through constrained modularization of neural networks. In: Madani, K. (ed.) Proceedings of the 6th International Workshop on Artificial Neural Networks and Intelligent Information Processing (ANNIIP), In conjunction with ICINCO 2010, Madeira, Portugal, pp. 13–22. SciTePress (2010)Google Scholar
- 11.Smith, R.: ODE - Open Dynamics Engine (2007), http://www.ode.org
- 13.Sun Grid Engine, http://gridengine.sunsource.net (last visited May 2010)
- 15.Neurodynamics and Evolutionary Robotics Development Kit, http://nerd.xbot.org (last visited August 2010)