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

dc.contributor.authorChacon, Jesúses_ES
dc.contributor.authorGoncalves, Danielaes_ES
dc.contributor.authorBesada, Evaes_ES
dc.contributor.authorLópez-Orozco, Jose Antonioes_ES
dc.contributor.funderUniversidad Complutense de Madrides_ES
dc.date.accessioned2023-04-18T12:00:13Z
dc.date.available2023-04-18T12:00:13Z
dc.date.issued2023-03-31
dc.description.abstract[EN] This article presents the remote laboratory designed at the Complutense University of Madrid (UCM) to provide remote access, through the Internet, to theeducational robot Dobot Magician. The software of the remote lab consists of the ReNoLabs web server (programmed in Node.js) that manages the access to the lab, displays its web pages, and serves as a communication gateway between the control software (programmed in Python) that interacts directly with the robot) and the web graphical interface of the experience (designed in EJsS). EJsS is also used to centrally manage the lab, after expanding its functionality through a Plugin. In addition, the above software, created with free software tools, runs on a Raspberry Pi and the web interface of the experience can be integrated, if desired, into a general learning management system such as Moodle. Finally, the article also presents a couple of practical examples of the use of the remote laboratory.en_EN
dc.description.abstract[ES] 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.es_ES
dc.description.accrualMethodOJSes_ES
dc.description.bibliographicCitationChacon, J.; Goncalves, D.; Besada, E.; López-Orozco, JA. (2023). 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):124-136. https://doi.org/10.4995/riai.2022.17477es_ES
dc.description.issue2es_ES
dc.description.referencesACL Webpage, 2022. http://www.theoldrobots.com/book45/ACL28-Ctrl-B.pdf, Accessed: 2022-03-15.es_ES
dc.description.referencesAizpuru-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.es_ES
dc.description.referencesAngulo, 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.7984373es_ES
dc.description.referencesBermudez-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.es_ES
dc.description.referencesBermudez-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.es_ES
dc.description.referencesBermudez-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.7587918es_ES
dc.description.referencesBermudez-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.7984376es_ES
dc.description.referencesBhute, 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.008es_ES
dc.description.referencesCarballo, 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.064es_ES
dc.description.referencesChacon, 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/electronics10030242es_ES
dc.description.referencesChaos, 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/s130202595es_ES
dc.description.referencesCyton Webpage, 2022. https://robots.ros.org/cyton-gamma/, Accessed: 2022-03-15.es_ES
dc.description.referencesde 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.3139es_ES
dc.description.referencesDobot Webpage, 2022. https://www.dobot.cc, Accessed: 2022-03-15.es_ES
dc.description.referencesdos 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.2627565es_ES
dc.description.referencesEJsS Webpage, 2022. http://fem.um.es/Ejs, Accessed: 2022-03-15.es_ES
dc.description.referencesEsquembre, 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).es_ES
dc.description.referencesFabregas, 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-8es_ES
dc.description.referencesFaulconer, 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.3386es_ES
dc.description.referencesFilipovic, 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).es_ES
dc.description.referencesFukumoto, 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.3042595es_ES
dc.description.referencesGalan, 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/aaaac3es_ES
dc.description.referencesGamage, 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/educsci10100291es_ES
dc.description.referencesGomes, L., 2009. Current trends in remote laboratories. IEEE Transactions on Industrial Electronics 56. https://doi.org/10.1109/TIE.2009.2033293es_ES
dc.description.referencesGoncalves-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.232es_ES
dc.description.referencesJara, 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.003es_ES
dc.description.referencesJimenez, 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.7674es_ES
dc.description.referencesKostaras, 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.2054096es_ES
dc.description.referencesLetowski, 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.1380es_ES
dc.description.referencesLiddell, 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.009es_ES
dc.description.referencesLosada-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.2975937es_ES
dc.description.referencesMa, 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.1132961es_ES
dc.description.referencesMarin, 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.858733es_ES
dc.description.referencesMerdan, M., Lepuschitz, W., Koppensteiner, G., Balogh, R., Obdrzalek, D. (Eds.), 2020. Robotics in Education. Springer. https://doi.org/10.1007/978-3-030-26945-6es_ES
dc.description.referencesMindstorms Webpage, 2022. https://www.lego.com/es-es/themes/mindstorms, Accessed: 2022-03-15.es_ES
dc.description.referencesMoway Wepbage, 2022. http://moway-robot.com, Accessed: 2022-03-15.es_ES
dc.description.referencesNao Webpage, 2022. https://aliverobots.com/robot-nao/, Accessed: 2022-03-15.es_ES
dc.description.referencesNickerson, 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.019es_ES
dc.description.referencesNode.js Webpage, 2022. https://nodejs.org/es/, Accessed: 2022-03-15.es_ES
dc.description.referencesOwi Webpage, 2022. https://owirobot.com/, Accessed: 2022-03-15.es_ES
dc.description.referencesPapadakis, 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-3es_ES
dc.description.referencesPeggyJS Webpage, 2022. https://peggyjs.org/, Accessed: 2022-03-15.es_ES
dc.description.referencesPepper Webpage, 2022. https://aliverobots.com/robot-pepper/, Accessed: 2022-03-15.es_ES
dc.description.referencesPydobot Webpage, 2022. https://github.com/luismesas/pydobot, Accessed: 2022-03-15.es_ES
dc.description.referencesPython Webpage, 2022. https://www.python.org/, Accessed: 2022-03-15.es_ES
dc.description.referencesRaspberry PI Webpage, 2022. https://www.raspberrypi.org/, Accessed: 2022-03-15.es_ES
dc.description.referencesSaenz, 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.1753es_ES
dc.description.referencesScorbot Webpage, 2022. https://intelitek.com/scorbot-er-4ueducational-robot/, Accessed: 2022-03-15.es_ES
dc.description.referencesSocket.io Webpage, 2022. https://socket.io/, Accessed: 2022-03-15.es_ES
dc.description.referencesSanchez-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.2965639es_ES
dc.description.referencesVagas, 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.67es_ES
dc.description.referencesZeroMQ Webpage, 2022. https://zeromq.org/, Accessed: 2022-03-15.es_ES
dc.description.sponsorshipEste trabajo ha sido realizado con el apoyo del programa de Proyectos de Innovación Educativa y Mejora de la Calidad Docente de la Universidad Complutense de Madrid (concretamente a través de los proyectos 2019 /20-139 y 2021/22-39).es_ES
dc.description.upvformatpfin136es_ES
dc.description.upvformatpinicio124es_ES
dc.description.volume20es_ES
dc.identifier.doi10.4995/riai.2022.17477
dc.identifier.eissn1697-7920
dc.identifier.issn1697-7912
dc.identifier.urihttps://riunet.upv.es/handle/10251/192795
dc.languageEspañoles_ES
dc.publisherUniversitat Politècnica de Valènciaes_ES
dc.relation.ispartofRevista Iberoamericana de Automática e Informática industriales_ES
dc.relation.pasarelaOJS\17477es_ES
dc.relation.projectIDinfo:eu-repo/grantAgreement/UCM//2019%2F20-139es_ES
dc.relation.projectIDinfo:eu-repo/grantAgreement/UCM//2021%2F22-39es_ES
dc.relation.publisherversionhttps://doi.org/10.4995/riai.2022.17477es_ES
dc.relation.references10.1109/EXPAT.2017.7984373es_ES
dc.relation.references10.1109/CCA.2016.7587918es_ES
dc.relation.references10.1109/EXPAT.2017.7984376es_ES
dc.relation.references10.1016/j.ece.2021.01.008es_ES
dc.relation.references10.1016/j.solener.2018.09.064es_ES
dc.relation.references10.3390/electronics10030242es_ES
dc.relation.references10.3390/s130202595es_ES
dc.relation.references10.1063/PT.3.3139es_ES
dc.relation.references10.1109/TLT.2016.2627565es_ES
dc.relation.references10.1007/s10846-015-0229-8es_ES
dc.relation.references10.19173/irrodl.v19i2.3386es_ES
dc.relation.references10.1109/TE.2020.3042595es_ES
dc.relation.references10.1088/1361-6404/aaaac3es_ES
dc.relation.references10.3390/educsci10100291es_ES
dc.relation.references10.1109/TIE.2009.2033293es_ES
dc.relation.references10.17979/spudc.9788497498043.232es_ES
dc.relation.references10.1016/j.compedu.2011.07.003es_ES
dc.relation.references10.3991/ijoe.v14i01.7674es_ES
dc.relation.references10.1109/TE.2010.2054096es_ES
dc.relation.references10.21125/iceri.2019.1380es_ES
dc.relation.references10.1016/j.jesp.2018.08.009es_ES
dc.relation.references10.1109/TE.2020.2975937es_ES
dc.relation.references10.1145/1132960.1132961es_ES
dc.relation.references10.1109/TIE.2005.858733es_ES
dc.relation.references10.1007/978-3-030-26945-6es_ES
dc.relation.references10.1016/j.compedu.2005.11.019es_ES
dc.relation.references10.4018/978-1-7998-6717-3es_ES
dc.relation.references10.1016/j.ifacol.2020.12.1753es_ES
dc.relation.references10.1109/ACCESS.2020.2965639es_ES
dc.relation.references10.4028/www.scientific.net/AMM.859.67es_ES
dc.rightsReconocimiento - No comercial - Compartir igual (by-nc-sa)es_ES
dc.rights.accessRightsAbiertoes_ES
dc.subjectRobotics Educationes_ES
dc.subjectRemote Laboratoryes_ES
dc.subjectRobotic Armses_ES
dc.subjectRobot Programminges_ES
dc.subjectEJsSes_ES
dc.subjectRobótica Educativaes_ES
dc.subjectLaboratorios Remotoses_ES
dc.subjectBrazo Robóticoes_ES
dc.subjectProgramación de Robotes_ES
dc.titleUn laboratorio remoto de código abierto y bajo coste para el brazo robótico educativo Dobot Magicianes_ES
dc.title.alternativeA low-cost open-source remote laboratory for the educational robot arm Dobot Magicianes_ES
dc.typeArtículoes_ES
dc.type.versioninfo:eu-repo/semantics/publishedVersiones_ES
dspace.entity.typePublication
upv.uuidcdc2cb7e-4c11-472a-a4a4-a564a6b7746fes_ES

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
ChaconGoncalvesBesada - Un laboratorio remoto de codigo abierto y bajo coste para el brazo roboti....pdf
Tamaño:
5.19 MB
Formato:
Adobe Portable Document Format
Descripción:
Versión editorial