Introduction to Control Education with the Unibotics web framework

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

    Universidad Rey Juan Carlos

    Madrid, España

    ROR https://ror.org/01v5cv687

  3. 3 Universidad Complutense de Madrid
    info

    Universidad Complutense de Madrid

    Madrid, España

    ROR 02p0gd045

Revista:
Jornadas de Automática
  1. Cruz Martín, Ana María (coord.)
  2. Arévalo Espejo, V. (coord.)
  3. Fernández Lozano, Juan Jesús (coord.)

ISSN: 3045-4093

Año de publicación: 2024

Número: 45

Tipo: Artículo

DOI: 10.17979/JA-CEA.2024.45.10933 DIALNET GOOGLE SCHOLAR lock_openAcceso abierto editor

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.

Referencias bibliográficas

  • 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