RoboNewbie: A Framework for Experiments with Simulated Humanoid Robots

Part of the Studies in Computational Intelligence book series (SCI, volume 528)


The RoboNewbie project is a basic framework for experimenting with simulated humanoid robots. It serves as an inspiration with introductory experiments for beginners, and it provides room for further challenging experiments. While real robots of this complexity need large efforts for usage and maintaining, the simulated robots run on common computers (e.g. laptops) after short time of installation. They run in the environment of SimSpark RCSS, the official RoboCup 3D simulator for simulated soccer playing robots. The soccer scenario of RoboCup and the related competitions are a well known initiative to foster Artificial Intelligence and Robotics using a popular setting. The simulated robots are models of the humanoid Robot NAO of the French Company Aldebaran. The RoboNewbie framework provides easily understandable interfaces to simulated sensors and effectors of the robot as well as simple control structures. They are illustrated by example agents which can easily be understood and modified by the users. The framework has been successfully used and tested at different courses where the participants needed only few hours to understand the usage of the framework and to develop own agents for different tasks.


Robotics tutorials E-learning Simulated robots RoboCup 


  1. 1.
    Aldebaran: Manufacturer of the robot Nao. Visited at 27.3.2013
  2. 2.
    Aldebaran Robotics. NAO Software 1.12 Documentation. Visited at 7.2.2013
  3. 3.
    Braitenberg, V.: Vehicles: Experiments in Synthetic Psychology. MIT Press, Cambridge (1984)Google Scholar
  4. 4.
    Darpa Challenges: Urban Challenge., Robotics Challenge. Visited at 27.3.2013
  5. 5.
    Koenig, N., Howard, A.: Gazebo - 3D multiple robot simulator with dynamics. (2004). Visited at 7.2.2013
  6. 6.
    Lego Mindstorms. Visited at 23.5.2013
  7. 7.
    magmaOffenburg Homepage. Visited at 23.5.2013
  8. 8.
    magmaOffenburg Code Release. (2011). Visited at 23.5.2013
  9. 9.
    Microsoft Robotics Developer Studio (MDRS). Visited at 23.5.2013
  10. 10.
    Padir, T., Chernova, S. (eds.): Special issue on robotics education. IEEE Trans. Educ. 56(1). (2013). Visited at 23.5.2013
  11. 11.
    Pfeifer, R., Bongard, J.: How the Body Shapes the Way We Think: A New View of Intelligence. MIT Press (2006)Google Scholar
  12. 12.
    RoboCup: official web page. Visited at 27.3.2013 (The annual proceedings since 1997 are published as “RoboCup [year]: Robot Soccer World Cup [number]” in the Subseries Lecture Notes in Artificial Intelligence of the Series Lecture Notes in Computer Science, Springer)
  13. 13.
    RoboNewbie. Visited at 27.3.2013 (A detailed description is given in: Monika Domanska. RoboNewbie. Robotersimulation für Lehre und Forschung. Submitted as Diploma thesis, Humboldt University Berlin, 2013 (in German))
  14. 14.
    Robotis: Manufacturer of the Bioloid toolkit. Visited at 2.5.2013
  15. 15.
    ROS (Robot Operating System). Visited at 2.5.2013
  16. 16.
    SimSpark RCSS Wiki (Documentation of the Simulator). Visited at 27.3.2013
  17. 17.
    Simulator of the 2D Soccer Simulation League. Visited at 23.5.2013
  18. 18.
    Smith, R.: Open dynamic engine user guide. (2006). Visited at 27.3.2013
  19. 19.
    Stone, P.: RoboCup as an introduction to CS research. In: Polani, D., Browning, B., Bonarini, A., Yoshida, K. (eds.) RoboCup-2003: Robot Soccer World Cup VII, Lecture Notes in Artificial Intelligence, pp. 284–295. Springer, Berlin (2004). The material of the course “Autonomous Multiagent Systems” at the University of Texas (2012) can be found at Visited at 23.5.2013
  20. 20.
    USARSim (Unified System for Automation and Robot Simulation). Visited at 23.5.2013
  21. 21.
    Walter, W.G.: An imitation of life. Sci. Am. 182(5), 42–45 (1950)Google Scholar
  22. 22.
    Walter, W.G.: The Living Brain. W. W. Norton, New York (1963)Google Scholar
  23. 23.
    Webots by Cyberbotics. Visited at 2.5.2013

Copyright information

© Springer-Verlag Berlin Heidelberg 2014

Authors and Affiliations

  1. 1.Institute of InformaticsHumboldt University BerlinBerlinGermany

Personalised recommendations