Un laboratorio remoto de código abierto y bajo coste para el brazo robótico educativo Dobot Magician

Autores/as

  • Jesús Chacon Universidad Complutense de Madrid https://orcid.org/0000-0003-0898-3462
  • Daniela Goncalves Universidad Complutense de Madrid
  • Eva Besada Universidad Complutense de Madrid
  • Jose Antonio López-Orozco Universidad Complutense de Madrid

DOI:

https://doi.org/10.4995/riai.2022.17477

Palabras clave:

Robótica Educativa, Laboratorios Remotos, Brazo Robótico, Programación de Robot, EJsS

Resumen

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

Los datos de descargas todavía no están disponibles.

Biografía del autor/a

Jesús Chacon, Universidad Complutense de Madrid

Departamento de Arquitectura de Computadores y Automática

Daniela Goncalves, Universidad Complutense de Madrid

Departamento de Arquitectura de Computadores y Automática

Eva Besada, Universidad Complutense de Madrid

Departamento de Arquitectura de Computadores y Automática

Jose Antonio López-Orozco, Universidad Complutense de Madrid

Departamento de Arquitectura de Computadores y Automática

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

15-09-2022

Cómo citar

Chacon, J., Goncalves, D., Besada, E. y López-Orozco, J. A. (2022) «Un laboratorio remoto de código abierto y bajo coste para el brazo robótico educativo Dobot Magician», Revista Iberoamericana de Automática e Informática industrial, 20(2), pp. 124–136. doi: 10.4995/riai.2022.17477.

Número

Sección

Artículos

Datos de los fondos