Introduction to Control Education with the Unibotics web framework
Contenido principal del artículo
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.
Palabras clave:
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