Un laboratorio remoto de código abierto y bajo coste para el brazo robótico educativo Dobot Magician
DOI:
https://doi.org/10.4995/riai.2022.17477Palabras clave:
Robótica Educativa, Laboratorios Remotos, Brazo Robótico, Programación de Robot, EJsSResumen
Este artículo presenta el laboratorio remoto diseñado en la Universidad Complutense de Madrid (UCM) para dar acceso remoto, a través de Internet, al robot educativo Dobot Magician. El software del laboratorio remoto está formado por el servidor web ReNoLabs (programado en Node.js) que gestiona el acceso al laboratorio, despliega sus páginas web, y sirve como pasarela de comunicación entre el software de control (programado en Python) que interactúa directamente con el robot) y la interfaz gráfica web de la experiencia (diseñada en EJsS). EJsS también se utiliza para gestionar de forma centralizada el laboratorio, al haber ampliado su funcionalidad mediante un Plugin. Además, el software anterior, creado con herramientas software gratuitas, se ejecuta sobre una Raspberry Pi y el interfaz web de la experiencia puede integrarse, si así se desea, en un sistema de gestión de aprendizaje general como Moodle. Finalmente, el artículo también presenta un par de ejemplos de uso del laboratorio remoto.
Descargas
Citas
ACL Webpage, 2022. http://www.theoldrobots.com/book45/ACL28-Ctrl-B.pdf, Accessed: 2022-03-15.
Aizpuru-Rueda, I., Besada-Portas, E., Chacon, J., Lopez-Orozco, J. A., 2019. Despliegue automatico de laboratorios remotos extendiendo las capacidades de EJsS. In: XL Jornadas de Automatica.
Angulo, I., García-Zubía, J., Hernández-Jayo, U., Uriarte, I., Rodríguez-Gil, L., Orduña, P., Martínez Pieper, G., 2017. Roboblock: A remote lab for robotics and visual programming. In: 4th Experiment@International Conference. https://doi.org/10.1109/EXPAT.2017.7984373
Bermudez-Ortega, J., Besada-Portas, E., de la Torre, L., Lopez-Orozco, J. A., de la Cruz, J. M., 2016a. Lightweight Node.js & EJsS-based web server for remote control laboratories. In: IFAC Symposium on Advances in Control Education.
Bermudez-Ortega, J., Besada-Portas, E., Lopez-Orozco, J. A., Bonache-Seco, J., de la Cruz, J. M., 2015. Remote web-based control laboratory for mobile devices based on EJsS, Raspberry Pi and Node.js. In: IFAC Workshop on Internet Based Control Education.
Bermudez-Ortega, J., Besada-Portas, E., Lopez-Orozco, J. A., Chacon, J., de la Cruz, J. M., 2016b. Developing web & TwinCAT PLC-based remote control laboratories for modern web-browsers or mobile devices. In: 2016 IEEE Conference on Control Applications. https://doi.org/10.1109/CCA.2016.7587918
Bermudez-Ortega, J., Besada-Portas, E., Lopez-Orozco, J. A., de la Cruz, J. M., 2017. A new open-source and smart device accessible remote control laboratory. In: 4th Experiment@ International Conference. https://doi.org/10.1109/EXPAT.2017.7984376
Bhute, V. J., Inguva, P., Shah, U., Brechtelsbauer, C., 2021. Transforming traditional teaching laboratories for effective remote deliveryˆaa review. Education for Chemical Engineers 35, 96-104. https://doi.org/10.1016/j.ece.2021.01.008
Carballo, J. A., Bonilla, J., Roca, L., Berenguel, M., 2018. New low-cost solar tracking system based on open source hardware for educational purposes. Solar Energy 174, 826-836. https://doi.org/10.1016/j.solener.2018.09.064
Chacon, J., Besada-Portas, E., Carazo-Barbero, G., Lopez-Orozco, J. A., 2021. Enhancing EJsS with extension plugins. Electronics 10 (3). https://doi.org/10.3390/electronics10030242
Chaos, D., Chacon, J., Lopez-Orozco, J. A., Dormido, S., 2013. Virtual and remote robotic laboratory using ejs, matlab and labview. Sensors 13 (2). https://doi.org/10.3390/s130202595
Cyton Webpage, 2022. https://robots.ros.org/cyton-gamma/, Accessed: 2022-03-15.
de la Torre, L., Sanchez, J., Dormido, S., 2016. What remote labs can do for you. Physics Today 69. https://doi.org/10.1063/PT.3.3139
Dobot Webpage, 2022. https://www.dobot.cc, Accessed: 2022-03-15.
dos Santos Lopes, M. S., Pacheco-Gomes, I., Trindade, R. M. P., da Silva, A. F., de C. Lima, A. C., 2017. Web environment for programming and control of a mobile robot in a remote laboratory. IEEE Trans. on Learning Tech. 10 (4). https://doi.org/10.1109/TLT.2016.2627565
EJsS Webpage, 2022. http://fem.um.es/Ejs, Accessed: 2022-03-15.
Esquembre, F., Garc'ıa Clemente, F. J., Chicon, R.,Wee, L. K., Kwang, L., Tan, D., 10 2019. Easy java/javascript simulations as a tool for learning analytics. In: 10th International Conference on Applied Innovations in IT, (ICAIIT).
Fabregas, E., Farias, G., Dormido-Canto, S., Guinaldo, M., Sanchez, J., Dormido-Bencomo, S., 2016. Platform for teaching mobile robotics. Journal of Intelligent Robotic Systems 81. https://doi.org/10.1007/s10846-015-0229-8
Faulconer, E. K., Gruss, A. B., 2018. A review to weigh the pros and cons of online, remote, and distance science laboratory experiences. The International Review of Research in Open and Distributed Learning 19 (2). https://doi.org/10.19173/irrodl.v19i2.3386
Filipovic, F., Petronijevic, M., Mitrovic, N., Bankovic, B., 2017. Affordable virtual laboratory for remote control of variable speed drives. In: Int. Conf. on Information, Communication and Energy Systems and Tech. (ICEST).
Fukumoto, H., Yamaguchi, T., Ishibashi, M., Furukawa, T., 2021. Developing a remote laboratory system of stepper motor for learning support. IEEE Transactions on Education 64 (3), 292-298. https://doi.org/10.1109/TE.2020.3042595
Galan, D., Isaksson, O., Rostedt, M., Enger, J., Hanstorp, D., de la Torre, L., 2018. A remote laboratory for optical levitation of charged droplets. European Journal of Physics 39. https://doi.org/10.1088/1361-6404/aaaac3
Gamage, K. A. A., Wijesuriya, D. I., Ekanayake, S. Y., Rennie, A. E. W., Lambert, C. G., Gunawardhana, N., 2020. Online delivery of teaching and laboratory practices: Continuity of university programmes during COVID-19 pandemic. Education Sciences 10 (10). https://doi.org/10.3390/educsci10100291
Gomes, L., 2009. Current trends in remote laboratories. IEEE Transactions on Industrial Electronics 56. https://doi.org/10.1109/TIE.2009.2033293
Goncalves-Lopez-Medrano, D. A., Chacon, J., Lopez-Orozco, J. A., Besada- Portas, E., 2021. Laboratorio remoto para el robot educativo Dobot Magician. In: XLII Jornadas de Automatica. https://doi.org/10.17979/spudc.9788497498043.232
Jara, C. A., Candelas, F. A., Puente, S. T., Torres, F., 2011. Hands-on experiences of undergraduate students in automatics and robotics using a virtual and remote laboratory. Computers & Education 57. https://doi.org/10.1016/j.compedu.2011.07.003
Jimenez, R., Sanchez, O. A., Mauledeox, M., 2018. Remote lab for robotics applications. International Journal of Online and Biomedical Eng. 14 (1). https://doi.org/10.3991/ijoe.v14i01.7674
Kostaras, N., Xenos, M., Skodras, A., 2011. Evaluating usability in a distance digital systems laboratory class. IEEE Transactions on Education 54 (2). https://doi.org/10.1109/TE.2010.2054096
Letowski, B., Lavayssi'ere, C., Larroque, B., Luthon, F., 2019. An open source remote laboratory network based on a ready to use solution: LABOREM. In: Int. Conf. of Education, Research and Innovation (ICERI). https://doi.org/10.21125/iceri.2019.1380
Liddell, T. M., Kruschke, J. K., 2018. Analyzing ordinal data with metric models: What could possibly go wrong? Journal of Experimental Social Psychology 79, 328-348. https://doi.org/10.1016/j.jesp.2018.08.009
Losada-Gutierrez, C., Espinosa, F., Santos-Perez, C., Marron-Romera, M., Rodriguez-Ascariz, J., 2020. Remote control of a robotic unit: A case study for control engineering formation. IEEE Transactions on Education 63 (4). https://doi.org/10.1109/TE.2020.2975937
Ma, J., Nickerson, J. V., 2006. Hands-on, simulated, and remote laboratories: A comparative literature review. ACM Computing Surveys 38 (7). https://doi.org/10.1145/1132960.1132961
Marin, R., Sanz, P. J., Nebot, P., Wirz, R., 2005. A multimodal interface to control a robot arm via the web: A case study on remote programming. IEEE Transactions on Industrial Electronics 52 (6). https://doi.org/10.1109/TIE.2005.858733
Merdan, M., Lepuschitz, W., Koppensteiner, G., Balogh, R., Obdrzalek, D. (Eds.), 2020. Robotics in Education. Springer. https://doi.org/10.1007/978-3-030-26945-6
Mindstorms Webpage, 2022. https://www.lego.com/es-es/themes/mindstorms, Accessed: 2022-03-15.
Moway Wepbage, 2022. http://moway-robot.com, Accessed: 2022-03-15.
Nao Webpage, 2022. https://aliverobots.com/robot-nao/, Accessed: 2022-03-15.
Nickerson, J. V., Corter, J. E., Esche, S. K., Chassapis, C., 2007. A model for evaluating the effectiveness of remote engineering laboratories and simulations in education. Computers & Education 49 (3). https://doi.org/10.1016/j.compedu.2005.11.019
Node.js Webpage, 2022. https://nodejs.org/es/, Accessed: 2022-03-15.
Owi Webpage, 2022. https://owirobot.com/, Accessed: 2022-03-15.
Papadakis, S., Kalogiannakis, M., 2020. Handbook of Research on Using Educational Robotics to Facilitate Student Learning. IGI Global. https://doi.org/10.4018/978-1-7998-6717-3
PeggyJS Webpage, 2022. https://peggyjs.org/, Accessed: 2022-03-15.
Pepper Webpage, 2022. https://aliverobots.com/robot-pepper/, Accessed: 2022-03-15.
Pydobot Webpage, 2022. https://github.com/luismesas/pydobot, Accessed: 2022-03-15.
Python Webpage, 2022. https://www.python.org/, Accessed: 2022-03-15.
Raspberry PI Webpage, 2022. https://www.raspberrypi.org/, Accessed: 2022-03-15.
Saenz, J., de la Torre, L., Chacon, J., Dormido, S., 2020. Learning planar robots with an open source online laboratory. In: 21th IFAC World Congress. https://doi.org/10.1016/j.ifacol.2020.12.1753
Scorbot Webpage, 2022. https://intelitek.com/scorbot-er-4ueducational-robot/, Accessed: 2022-03-15.
Socket.io Webpage, 2022. https://socket.io/, Accessed: 2022-03-15.
Sanchez-Herrera, R., Marquez, M. A., , Andujar, J. M., 2020. Easy and secure handling of sensors and actuators as cloud-based service. IEEE Access 8. https://doi.org/10.1109/ACCESS.2020.2965639
Vagas, M., Sukop, M., Varga, J., 2016. Design and implementation of remote lab with industrial robot accessible through the web. Applied Mechanics and Materials 859. https://doi.org/10.4028/www.scientific.net/AMM.859.67
ZeroMQ Webpage, 2022. https://zeromq.org/, Accessed: 2022-03-15.
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2022 Jesús Chacón Sombría, Daniela Alejandra Goncalves López de Medrano, Eva Besada Portas, Jose Antonio López Orozco

Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-CompartirIgual 4.0.
Esta revista se publica bajo una Licencia Creative Commons Attribution-NonCommercial-CompartirIgual 4.0 International (CC BY-NC-SA 4.0)
Datos de los fondos
-
Universidad Complutense de Madrid
Números de la subvención Proyectos 2019/20-139 y 2021/22-39 de Innovación educativa y Mejora de la Calidad Docente