Contenido principal del artículo

Lía García Pérez
Facultad de Físicas. Universidad Complutense de Madrid
España
Diego Martín-Martín
Universidad Rey Juan Carlos
España
José María Cañas Plaza
Universidad Rey Juan Carlos
España
Jesús Chacón Sombría
Universidad Complutense de Madrid
España
David Roldán Álvarez
Universidad Rey Juan Carlos
España
Núm. 45 (2024), Educación en Automática
DOI: https://doi.org/10.17979/ja-cea.2024.45.10933
Recibido: jun. 5, 2024 Aceptado: jun. 21, 2024 Publicado: jul. 19, 2024
Derechos de autor

Resumen

This paper presents the Unibotics platform, a simulation framework for teaching robotics in university courses. It allows students to program robots from the web browser in Python, using novel and current technologies such as ROS middleware and Gazebo robotics simulator. Unibotics provides an interface that hides the initial complexity of installing and dealing directly with ROS, Gazebo or MoveIt and allows students to focus on the algorithmic aspects of robotics. In addition, this article describes two teaching experiences of using Unibotics with real higher education students to introduce robot control. First, with Computer Science students in an elective Robotics course at U. Complutense Madrid. Second, with students of "Automation and Industrial Robotics" course of Industrial Electronics and Automation Engineering degree at U. Rey Juan Carlos. Both experiences have been successful and they will be continued in the next course.

Detalles del artículo

Citas

Casañ, G. A., Cervera, E., 2018. The experience of the robot programming network initiative. Journal of Robotics 2018 DOI: https://doi.org/10.1155/2018/2312984

Cervera, E., Del Pobil, A. P., 2019. ROSlab: Sharing ROS code interactively with docker and jupyterlab. IEEE Robotics and Automation Magazine 26 (3), 64–69. DOI: 10.1109/MRA.2019.2916286 DOI: https://doi.org/10.1109/MRA.2019.2916286

Cervera, E., Martinet, P., Marin, R., Moughlbay, A. A., Del Pobil, A. P., Alemany, J., Esteller, R., Casan, G., 2016. The robot programming network. Journal of Intelligent & Robotic Systems 81 (1), 77–95. DOI: https://doi.org/10.1007/s10846-015-0201-7

Dakeev, U., Pecen, R. R., Yildiz, F., Basith, I. I., Obeidat, S. M., Sowell, L. E., May 2022. Development of virtual reality robotics laboratory simulation. In: 2022 ASEE Zone IV Conference. No. 10.18260/1-2–44729. ASEE Conferences, Vancouver, https://peer.asee.org/44729.

Fabregas, E., Farias, G., Dormido-Canto, S., Guinaldo, M., Sánchez, J.,Dormido Bencomo, S., 2016. Platform for teaching mobile robotics. Journal of Intelligent & Robotic Systems 81, 131–143. DOI: https://doi.org/10.1007/s10846-015-0229-8

Fernández-Ruiz, R., Palacios, D., Cañas, J., Roldán, D., 2022. Automatic Competitions in the Unibotics open online robot programming web. Proceedings of Robot2022. DOI: https://doi.org/10.1007/978-3-031-21065-5_38

Lopez-Nicolas, G., Romeo, A., Guerrero, J. J., 2009. Simulation tools for active learning in robot control and programming. In: 2009 EAEEIE Annual Conference. pp. 1–6. DOI: 10.1109/EAEEIE.2009.5335490 DOI: https://doi.org/10.1109/EAEEIE.2009.5335490

Macenski, S., Foote, T., Gerkey, B., Lalancette, C., Woodall, W., 2022. Robot operating system 2: Design, architecture, and uses in the wild. Science Robotics 7 (66), eabm6074. DOI: https://doi.org/10.1126/scirobotics.abm6074

Quigley, M., Gerkey, B., Smart, W. D., 2015. Programming Robots with ROS: a practical introduction to the Robot Operating System. ” O’Reilly Media, Inc.”.

Roldán-Álvarez, D., Cañas, J. M., Valladares, D., Arias-Perez, P., Mahna, S., 2023. Unibotics: open ros-based online framework for practical learning of robotics in higher education. Multimedia Tools and Applications. DOI: 10.1007/s11042-023-17514-z DOI: https://doi.org/10.1007/s11042-023-17514-z

Roldán-Álvarez, D., Mahna, S., Cañas, J. M., 2021. A ROS-based Open Web Platform for Intelligent Robotics Education. International Conference on Robotics in Education (RiE). Springer, pp. 243–255. DOI: https://doi.org/10.1007/978-3-030-82544-7_23

Shibata, M., Demura, K., Hirai, S., Matsumoto, A., 2021. Comparative study of robotics curricula. IEEE Transactions on Education 64 (3), 283–291. DOI: 10.1109/TE.2020.3041667 DOI: https://doi.org/10.1109/TE.2020.3041667

Tellez, R., 2017. A thousand robots for each student: Using cloud robot simulations to teach robotics. In: Merdan, M., Lepuschitz, W., oppensteiner, G., Balogh, R. (Eds.), Robotics in Education. Springer International Publishing, Cham, pp. 143–155. DOI: https://doi.org/10.1007/978-3-319-42975-5_14