Introduction to Control Education with the Unibotics web framework

Autores/as

  • Lía García Pérez Facultad de Físicas. Universidad Complutense de Madrid
  • Diego Martín-Martín Universidad Rey Juan Carlos
  • José María Cañas Plaza Universidad Rey Juan Carlos
  • Jesús Chacón Sombría Universidad Complutense de Madrid
  • David Roldán Álvarez Universidad Rey Juan Carlos

DOI:

https://doi.org/10.17979/ja-cea.2024.45.10933

Palabras clave:

Internet based teaching of control engineering, E-learning in control engineering, Robotics technology, Robotic manipulators, Teaching industrial robotics

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.

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

Descargas

Publicado

19-07-2024

Número

Sección

Educación en Automática