A Thousand Robots for Each Student: Using Cloud Robot Simulations to Teach Robotics

  • Ricardo Tellez
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 457)


One of the main problems when teaching robotics is the lack of robots for all the students in the class due to its costs and difficulty to maintain. In this paper, we analyze the advantages and drawbacks of using simulations for teaching robotics instead of real robots, as a solution to that problem. We describe a simulation tool based in the cloud that allows the simulation of complex robots off the shelf by using only a web browser as the base system for teaching robotics. Finally we provide the description of a teaching protocol for minimizing costs and troubles while maximizing students experience, which makes a combined use of simulations and real robots.


Teaching robotics Robot simulations Web application 



We would like to thank all the Duckietown team for making it possible and specially Andrea Censi for making us part of the project.


  1. 1.
    Silicon Valley Robotics: Service robotics case studies in silicon valley. Tech Report (2015)Google Scholar
  2. 2.
    Poppy humanoid robot.
  3. 3.
    Robotics operating system.
  4. 4.
  5. 5.
  6. 6.
    Michel, O.: Webots: professional mobile robot simulation. J. Adv. Robot. Syst. (2004)Google Scholar
  7. 7.
    Koenig, N., Hsu, J.: The many faces of simulation: Use cases for a general purpose simulator. IEEE International Conference on Robotics and Automation (2013)Google Scholar
  8. 8.
    Hsu, J.M., Peters, S.C.: Extending open dynamics engine for the DARPA virtual robotics challenge. In: 4th International Conference, SIMPAR (2014)Google Scholar
  9. 9.
    Agero, C.E., Koenig, N., Chen, I., Boyer, H., Peters, S., Hsu, J., Gerkey, B., Paepcke, S., Rivero, J.L., Manzo, J., Krotkov, E., Pratt, G.: Inside the virtual robotics challenge: simulating real-time robotic disaster response. IEEE Trans. Autom. Sci. Eng. 12(2) (2015)Google Scholar
  10. 10.
    Jorg, S., Tully, J., Albu-Scheffer, A.: The hardware abstraction layer—supporting control design by tackling the complexity of humanoid robot hardware. IEEE International Conference on Robotics and Automation (2014)Google Scholar
  11. 11.
    Michel, O., Rohrer, F.: The Rats Life Benchmark: Competing Cognitive Robots RSS (2008)Google Scholar
  12. 12.
    Holh, L., Tllez, R., Michel, O., Ijspeert, A.: Aibo and Webots: simulation, wireless remote control and controller transfer. Robot. Auton. Syst. 54(6), 472–485 (2006)Google Scholar
  13. 13.
    Duckietown MIT 2.16.

Copyright information

© Springer International Publishing Switzerland 2017

Authors and Affiliations

  1. 1.The Construct SimSan FranciscoUSA

Personalised recommendations