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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
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)
Chen, H., et al.: Development of teaching material for robot operating system (ROS): creation and control of robots (2022)
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)
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)
Pozzi, M., Prattichizzo, D., Malvezzi, M.: Accessible educational resources for teaching and learning robotics. Robotics 10(1), 38 (2021)
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)
Quigley, M., Gerkey, B., Smart, W.D.: Programming Robots with ROS: A Practical Introduction to the Robot Operating System. O’Reilly Media, Inc. (2015)
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)
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)
Schumann, S., Siiman, L.A., Kruusamäe, K.: Feedback Questionnaire used in the University of Tartu Introductory ROS MOOC. Zenodo (Jan 2023)
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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
DOI: https://doi.org/10.1007/978-3-031-38454-7_24
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-38453-0
Online ISBN: 978-3-031-38454-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)