Skip to main content

A Beginner-Level MOOC on ROS Robotics Leveraging a Remote Web Lab for Programming Physical Robots

  • Conference paper
  • First Online:
Robotics in Education (RiE 2023)

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 747))

Included in the following conference series:

Abstract

With an increased demand for roboticists in the labor market, there is a growing interest in acquiring skills in ROS (Robot Operating System), one of the more popular robotics software development platforms. Most freely available resources for learning ROS rely on simulation or assume that people have a robotics platform at their disposal. In this study we extended professional robotics to self-guided learning using physical hardware by creating a massive open online course (MOOC) for learning ROS. Course participants could log into a web lab and remotely control robots located in a university classroom without the need to install anything locally on their computers. During the 7-week course participants of varying ages and backgrounds learned about the necessary skills to use ROS on a Linux machine through receiving an authentic ROS developing experience. The participants’ weekly performance results and answers to a feedback questionnaire were subsequently analysed. The first iteration of this course was completed by 49 participants, with the biggest reason for dropping the course being lack of time. The course demonstrated the possibility of using a remote web lab to teach ROS. This paper summarizes our lessons learned.

Supported by Education and Youth Board of Estonia, European Social Fund via IT Academy programme, Estonian Centre of Excellence in IT (EXCITE) funded by the European Regional Development Fund, and AI & Robotics Estonia co-funded by the EU and Ministry of Economic Affairs and Communications in Estonia.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://robots.ros.org.

  2. 2.

    https://youtu.be/CCnGBWoKIYc.

  3. 3.

    https://sisu.ut.ee/rosak.

  4. 4.

    https://github.com/unitartu-remrob/remrob-server.

References

  1. Birk, A., Simunovic, D.: Robotics labs and other hands-on teaching during covid-19: change is here to stay? IEEE Robot. Autom. Mag. 28(4), 92–102 (2021)

    Article  Google Scholar 

  2. Cañas, J.M., Perdices, E., García-Pérez, L., Fernández-Conde, J.: A ROS-based open tool for intelligent robotics education. Appl. Sci. 10(21), 7419 (2020)

    Article  Google Scholar 

  3. Chen, H., et al.: Development of teaching material for robot operating system (ROS): creation and control of robots (2022)

    Google Scholar 

  4. Krūmiņš, D., Vunder, V., Schumann, S., Põlluäär, R., Laht, K., Raudmäe, R., Aabloo, A., Kruusamäe, K.: Open remote web lab for learning robotics and ROS with physical and simulated robots in an authentic developer environment. IEEE Trans. Learn. Technol. (May 2023)

    Google Scholar 

  5. Kulich, M., Chudoba, J., Kosnar, K., Krajnik, T., Faigl, J., Preucil, L.: Syrotek-distance teaching of mobile robotics. IEEE Trans. Educ. 56(1), 18–23 (2012)

    Article  Google Scholar 

  6. Pozzi, M., Prattichizzo, D., Malvezzi, M.: Accessible educational resources for teaching and learning robotics. Robotics 10(1), 38 (2021)

    Article  Google Scholar 

  7. Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T., Leibs, J., Wheeler, R., Ng, A.Y., et al.: ROS: an open-source robot operating system. In: ICRA Workshop on Open Source Software, vol. 3, p. 5. Kobe, Japan (2009)

    Google Scholar 

  8. Quigley, M., Gerkey, B., Smart, W.D.: Programming Robots with ROS: A Practical Introduction to the Robot Operating System. O’Reilly Media, Inc. (2015)

    Google Scholar 

  9. Raudmäe, R., Schumann, S., Vunder, V., Oidekivi, M., Nigol, M.K., Valner, R., Masnavi, H., Singh, A.K., Aabloo, A., Kruusamäe, K.: Robotont-open-source and ROS-supported omnidirectional mobile robot for education and research. HardwareX (Mar 2023)

    Google Scholar 

  10. Roldán-Álvarez, D., Mahna, S., Canas, J.M.: A ROS-based open web platform for intelligent robotics education. In: Robotics in Education: RiE 2021 12, pp. 243–255. Springer (2022)

    Google Scholar 

  11. Schumann, S., Siiman, L.A., Kruusamäe, K.: Feedback Questionnaire used in the University of Tartu Introductory ROS MOOC. Zenodo (Jan 2023)

    Google Scholar 

  12. Tellez, R.: A thousand robots for each student: using cloud robot simulations to teach robotics. In: Robotics in Education: Research and Practices for Robotics in STEM Education, pp. 143–155. Springer (2017)

    Google Scholar 

  13. Wiedmeyer, W., Mende, M., Hartmann, D., Bischoff, R., Ledermann, C., Kroger, T.: Robotics education and research at scale: a remotely accessible robotics development platform. In: 2019 International Conference on Robotics and Automation (ICRA), pp. 3679–3685. IEEE (2019)

    Google Scholar 

  14. Wiesen, P., Engemann, H., Limpert, N., Kallweit, S., Schiffer, S., Ferrein, A., Bharatheesha, M., Corbato, C.: Learning by doing-mobile robotics in the FH Aachen ROS summer school. In: TRROS@ ERF, pp. 47–58 (2018)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sandra Schumann .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Schumann, S., Krūmiņš, D., Vunder, V., Aabloo, A., Siiman, L.A., Kruusamäe, K. (2023). A Beginner-Level MOOC on ROS Robotics Leveraging a Remote Web Lab for Programming Physical Robots. In: Balogh, R., Obdržálek, D., Christoforou, E. (eds) Robotics in Education. RiE 2023. Lecture Notes in Networks and Systems, vol 747. Springer, Cham. https://doi.org/10.1007/978-3-031-38454-7_24

Download citation

Publish with us

Policies and ethics