YARS: A Physical 3D Simulator for Evolving Controllers for Real Robots

  • Authors:
  • Keyan Zahedi;Arndt Twickel;Frank Pasemann

  • Affiliations:
  • MPI for Mathematics in the Sciences, Leipzig, Germany 04103;Institute of Cognitive Science, University of Osnabrück, Osnabrück, Germany 49076;Institute of Cognitive Science, University of Osnabrück, Osnabrück, Germany 49076

  • Venue:
  • SIMPAR '08 Proceedings of the 1st International Conference on Simulation, Modeling, and Programming for Autonomous Robots
  • Year:
  • 2008

Quantified Score

Hi-index 0.01

Visualization

Abstract

This paper presents YARS (Yet Another Robot Simulator), which was initially developed in the context of evolutionary robotics (ER), yet includes features which are also of benefit to those outside of this field. An experiment in YARS is defined by a single XML file, which includes the simulator configuration, the (randomisable) environment, and any number of (mobile) robots. Robots are either controlled through an automatised communication, or by dynamically loaded C++ programs. Therefore, YARS, although still under active development, is comparable with commercial and open-source robot simulators which include a physics engine such as Webots and Breve but with a much stronger focus on requirements originating from the field of evolutionary robotics.