{"id":{"repo_id":"u-ean","oai_identifier":"oai:null:10882/19186"},"canonical_url":"https://search.dev.ndltd.org/etd/u-ean/oai:null:10882/19186","repository":{"repo_id":"u-ean","name":"Universidad Ean","base_url":"https://repository.universidadean.edu.co/server/oai/request"},"display":{"title":"Robot Ángel. Elaboración de un entorno integrado de desarrollo open source especializado en robótica","abstract":"Este documento detalla la creación de Robot Angel, un entorno de desarrollo integrado (IDE) de código abierto diseñado específicamente para la robótica. Este IDE se enfoca en middlewares como micro-ROS y micro-Python, buscando reducir la curva de aprendizaje en entornos académicos y profesionales mediante la automatización de rutinas, carga de middlewares con un solo clic, un editor de código y visualización de componentes. El objetivo es democratizar la robótica para futuras generaciones de desarrolladores.","abstract_html":"Este documento detalla la creación de Robot Angel, un entorno de desarrollo integrado (IDE) de código abierto diseñado específicamente para la robótica. Este IDE se enfoca en middlewares como micro-ROS y micro-Python, buscando reducir la curva de aprendizaje en entornos académicos y profesionales mediante la automatización de rutinas, carga de middlewares con un solo clic, un editor de código y visualización de componentes. El objetivo es democratizar la robótica para futuras generaciones de desarrolladores.","abstract_has_math":false,"creators":["Roa Aparicio, Alejandro"],"institution":"Ingeniería de Sistemas","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":["Carvajal Díaz, Luisa Fernanda","Porras Vega, John Jairo"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2026,"date_issued":"2026-04-04T13:13:29Z","date_published":"2026-04-04T13:13:29Z","updated_at":"2026-07-27T21:32:48Z","subjects":["Robótica","Robots - Sistemas de control","Automatización","Python (Lenguaje de programación de computadores)","Robótica en la educación","Tecnología educativa","Robot Angel","Entorno integrado de desarrollo","Open source","Micro ROS","Micro python","STEM","Educación","IDE","Integrated development environment","Robotics","Education"],"languages":["spa"],"rights":["Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)","info:eu-repo/semantics/openAccess","Abierto (Texto Completo)"],"rights_urls":["https://creativecommons.org/licenses/by-nc-nd/4.0/","http://purl.org/coar/access_right/c_abf2"],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["BDM-FIS","instname:Universidad Ean","reponame:Repositorio Institucional Biblioteca Digital Minerva","https://repository.ean.edu.co/"],"render_values":[{"text":"BDM-FIS","href":null,"code":true},{"text":"instname:Universidad Ean","href":null,"code":true},{"text":"reponame:Repositorio Institucional Biblioteca Digital Minerva","href":null,"code":true},{"text":"https://repository.ean.edu.co/","href":"https://repository.ean.edu.co/","code":true}]}]},"links":{"outbound_url":"https://hdl.handle.net/10882/19186","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Carvajal Díaz, Luisa Fernanda","Porras Vega, John Jairo"]},{"key":"dc:creator","label":"Author","values":["Roa Aparicio, Alejandro"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2026-04-04T13:13:29Z","2026-03-23"]},{"key":"dc:publisher","label":"Institution","values":["Ingeniería de Sistemas","Facultad de Ingeniería"]},{"key":"dc:relation","label":"Dc Relation","values":["Referencias Alimisis, D. (2021). Technologies for an inclusive robotics education. Open Research Europe , 1 , 40. https://doi.org/10.12688/openreseurope.13321.2","Bacon, S., & Dillon, T. (2006). The potential of open source approaches for education (inf. téc.) (Opening Education series). Futurelab. https://www.nfer.ac.uk/media/z0anmnpv/futl58.pdf","Balich, N., Balich, F., Ocampo, T., & Balich, B. (2024). Desarrollo de simulador de robótica cloud multipresencia para enseñanza de programación. XXX Congreso Argentino de Ciencias de la Computación (CACIC)(La Plata, 7 al 11 de octubre de 2024) .","Bell, C. (2017). MicroPython for the Internet of Things. Apress: New York, NY, USA .","Bone, M. A. P., Bravo, A. V. S., Herrera, V. M. S., & Vera, L. R. M. (2022). Software libre vs Software privativo: su implicación en la educación del siglo XXI. Revista Científica Multidisciplinaria Ogma , 1 (2), 62-73.","Budiyanto, C. W., Arafat, M. H., Yuana, R. A., & Fenyvesi, K. (2024). The Role of Educational Robotics in Integrated STEM Learning Towards the Formation of 21st-Century Skills [EP2024 regular session]. Proceedings of the Asian Technology Conference in Mathematics . https://atcm.mathandtech.org/EP2024/regular/22157.pdf","Chen, K. Y., Toro-Moreno, M., & Subramaniam, A. R. (2025). GitHub enables collaborative and reproducible laboratory research. PLoS Biology , 23 (2), e3003029. https://doi.org/10.1371/journal.pbio.3003029","Eclipse Foundation. (2025). Theia — Open and extensible platform for desktop and cloud IDEs [Accessed 2025-09-11]. https://theia-ide.org/","for Economic Co-operation, O., & Development. (2019). OECD Reviews of Digital Transformation: Going Digital in Colombia (Disponible en https://doi.org/10.1787/781185b1-en). OECD Publishing. Paris.","George, D. P., & contributors. (2025). MicroPython — Python for microcontrollers [Accessed 2025-09-11]. https://micropython.org/","Ley 1581 de 2012, Colombia (2012). https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=49981","Ley 527 de 1999, Colombia (1999). https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=340","Lotfi, N., Auslander, D., Rodriquez, L., Mbanisi, K., & Berry, C. A. (2022). Use of open-source software in mechatronics and robotics engineering education – Part I: Model simulation and analysis [Accessed 2025-09-11]. ASEE Computers in Education Journal , 12 (1). https://coed.asee.org/2021/11/30/use-of-open-source-software-in-mechatronics-and- robotics-engineering-education-part-i-model-simulation-and-analysis/","Mamani-Saico, A., & Yanyachi, P. R. (2023). Implementation and performance study of the micro-ros/ros2 framework to algorithm design for attitude determination and control system. IEEE Access , 11 , 128451-128460.","Mochi Alemán, P. Ó. (2002). El movimiento del software libre. Revista Mexicana de Ciencias Políticas y Sociales , 45 (185), 73-89.","Munera, J. M., Jimenez, A., Botero, M. A., Rivas, K. Y., & Lopez, J. (2020). La educación moderna al alcance de arduino. Revista Espacios , 798 , 1015.","Nannim, F. A., Ibezim, N. E., Mosia, M., & Oguguo, B. C. E. (2025). Project-based learning with Arduino robots: impact on undergraduate students’ achievement and task persistence in robotics programming. Frontiers in Robotics and AI , 12 , 1615427. https://doi.org/10.3389/frobt.2025.1615427","Newton, I. (1687). Philosophiæ Naturalis Principia Mathematica [\"Si he logrado ver más lejos ha sido porque he subido a hombros de gigantes.\"]. Royal Society.","Nguyen, P. (2022). Micro-ROS for Mobile Robotics Systems [Master’s thesis]. Mälardalen University. https://mdh.diva-portal.org/smash/get/diva2:1670378/FULLTEXT01.pdf","Palasí Lallana, V.-R. (2004). Modelos de desarrollo iterativos. Realidad y Reflexión, 2004, Año. 4, núm. 12, p. 61-67 .","Patiño-Toro, O. N., Valencia-Arias, A., Gomez-Molina, S., & Bermeo-Giraldo, M. C. (2022). Open-Source software adoption among university students in emerging countries. IEEE Revista Iberoamericana de Tecnologias Del Aprendizaje , 17 (2), 185-196.","Pittí Patiño, K., Moreno, I., Muñoz, L., Serracín, J. R., Quintero, J., Quiel, J., et al. (2012). La robótica educativa, una herramienta para la enseñanza-aprendizaje de las ciencias y las tecnologías.","Sáenz, J., & otros. (2024). Automated disassembly of e-waste — requirements on modeling of disassembly processes and product states. Frontiers in Robotics and AI , 11 (1303279). https://doi.org/10.3389/frobt.2024.1303279","Tinizaray, F. S. Z., & Juarros, V. I. M. (2025). Evaluación del aprendizaje basado en proyectos STEAM mediado por robótica educativa para el desarrollo de habilidades del siglo XXI. RiiTE Revista interuniversitaria de investigación en Tecnología Educativa , (18), 68-90.","Tsardoulias, E., & Mitkas, P. (2017). Robotic frameworks, architectures and middleware comparison. arXiv preprint arXiv:1711.06842 . https://doi.org/10.48550/arXiv.1711.06842","Vega-Moreno, D., Solé, X. C., Rueda, M. J., Llinás, D., et al. (2016). Integración de robótica educativa de bajo coste en el ámbito de la educación secundaria para fomentar el aprendizaje por proyectos. IJERI: International Journal of Educational Research and Innovation , (6), 162-175.","Zorrilla-Puerto, J., Lores-Gómez, B., Martínez-Requejo, S., & Ruiz-Lázaro, J. (2023). El papel de la robótica en Educación Infantil: revisión sistemática para el desarrollo de habilidades. RiiTE Revista interuniversitaria de investigación en Tecnología Educativa , 188-194."]},{"key":"dc:type","label":"Dc Type","values":["Trabajo de grado - Pregrado","http://purl.org/coar/resource_type/c_7a1f","info:eu-repo/semantics/bachelorThesis","info:eu-repo/semantics/acceptedVersion","http://purl.org/coar/version/c_ab4af688f83e57aa","Text","http://purl.org/redcol/resource_type/TP"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Robótica","Robots - Sistemas de control","Automatización","Python (Lenguaje de programación de computadores)","Robótica en la educación","Tecnología educativa","Robot Angel","Entorno integrado de desarrollo","Open source","Micro ROS","Micro python","STEM","Educación","IDE","Integrated development environment","Robotics","Education"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["spa"]},{"key":"dc:rights","label":"Dc Rights","values":["Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)","https://creativecommons.org/licenses/by-nc-nd/4.0/","info:eu-repo/semantics/openAccess","Abierto (Texto Completo)","http://purl.org/coar/access_right/c_abf2"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://hdl.handle.net/10882/19186","BDM-FIS","instname:Universidad Ean","reponame:Repositorio Institucional Biblioteca Digital Minerva","https://repository.ean.edu.co/"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Este documento detalla la creación de Robot Angel, un entorno de desarrollo integrado (IDE) de código abierto diseñado específicamente para la robótica. Este IDE se enfoca en middlewares como micro-ROS y micro-Python, buscando reducir la curva de aprendizaje en entornos académicos y profesionales mediante la automatización de rutinas, carga de middlewares con un solo clic, un editor de código y visualización de componentes. El objetivo es democratizar la robótica para futuras generaciones de desarrolladores.","This document details the creation of Robot Angel, an open-source integrated development environment (IDE) designed specifically for robotics. This IDE focuses on middleware such as micro-ROS and micro-Python, aiming to reduce the learning curve in academic and professional settings by automating routines, loading middleware with a single click, providing a code editor, and visualizing components. The goal is to democratize robotics for future generations of developers.","Índice Siglas 7 Introducción 8 Objetivos 11 Objetivo General . 11 Objetivos Específicos . 11 Problema 12 Justificación 13 Marco Teórico 14 El movimiento open source y el software libre . 14 Evolución de los entornos de desarrollo en robótica . 15 Middleware y frameworks en el desarrollo robótico . 16 Aspectos pedagógicos: robótica y educación STEM . 18 Análisis de requerimientos 19 Restricciones 21 Factores políticos . 21 Factores económicos . 21 Factores sociales . 22 Factores tecnológicos . 22 Factores ambientales . 22 Factores legales . 23 Conclusión . 23 Metodología 24 Costos 25 Resultados 27 Conclusiones 31 Referencias 33","Ingeniero de Sistemas","Pregrado"]},{"key":"dc:format","label":"Dc Format","values":["pdf","35 páginas","Recurso electrónico","application/pdf"]},{"key":"dc:title","label":"Title","values":["Robot Ángel. Elaboración de un entorno integrado de desarrollo open source especializado en robótica","Robot Angel. Development of an open-source integrated development environment specializing in robotics"]}]}],"canonical_facts":{"dc:contributor":["Carvajal Díaz, Luisa Fernanda","Porras Vega, John Jairo"],"dc:creator":["Roa Aparicio, Alejandro"],"dc:date":["2026-04-04T13:13:29Z","2026-03-23"],"dc:description":["Este documento detalla la creación de Robot Angel, un entorno de desarrollo integrado (IDE) de código abierto diseñado específicamente para la robótica. Este IDE se enfoca en middlewares como micro-ROS y micro-Python, buscando reducir la curva de aprendizaje en entornos académicos y profesionales mediante la automatización de rutinas, carga de middlewares con un solo clic, un editor de código y visualización de componentes. El objetivo es democratizar la robótica para futuras generaciones de desarrolladores.","This document details the creation of Robot Angel, an open-source integrated development environment (IDE) designed specifically for robotics. This IDE focuses on middleware such as micro-ROS and micro-Python, aiming to reduce the learning curve in academic and professional settings by automating routines, loading middleware with a single click, providing a code editor, and visualizing components. The goal is to democratize robotics for future generations of developers.","Índice Siglas 7 Introducción 8 Objetivos 11 Objetivo General . 11 Objetivos Específicos . 11 Problema 12 Justificación 13 Marco Teórico 14 El movimiento open source y el software libre . 14 Evolución de los entornos de desarrollo en robótica . 15 Middleware y frameworks en el desarrollo robótico . 16 Aspectos pedagógicos: robótica y educación STEM . 18 Análisis de requerimientos 19 Restricciones 21 Factores políticos . 21 Factores económicos . 21 Factores sociales . 22 Factores tecnológicos . 22 Factores ambientales . 22 Factores legales . 23 Conclusión . 23 Metodología 24 Costos 25 Resultados 27 Conclusiones 31 Referencias 33","Ingeniero de Sistemas","Pregrado"],"dc:format":["pdf","35 páginas","Recurso electrónico","application/pdf"],"dc:identifier":["https://hdl.handle.net/10882/19186","BDM-FIS","instname:Universidad Ean","reponame:Repositorio Institucional Biblioteca Digital Minerva","https://repository.ean.edu.co/"],"dc:language":["spa"],"dc:publisher":["Ingeniería de Sistemas","Facultad de Ingeniería"],"dc:relation":["Referencias Alimisis, D. (2021). Technologies for an inclusive robotics education. Open Research Europe , 1 , 40. https://doi.org/10.12688/openreseurope.13321.2","Bacon, S., & Dillon, T. (2006). The potential of open source approaches for education (inf. téc.) (Opening Education series). Futurelab. https://www.nfer.ac.uk/media/z0anmnpv/futl58.pdf","Balich, N., Balich, F., Ocampo, T., & Balich, B. (2024). Desarrollo de simulador de robótica cloud multipresencia para enseñanza de programación. XXX Congreso Argentino de Ciencias de la Computación (CACIC)(La Plata, 7 al 11 de octubre de 2024) .","Bell, C. (2017). MicroPython for the Internet of Things. Apress: New York, NY, USA .","Bone, M. A. P., Bravo, A. V. S., Herrera, V. M. S., & Vera, L. R. M. (2022). Software libre vs Software privativo: su implicación en la educación del siglo XXI. Revista Científica Multidisciplinaria Ogma , 1 (2), 62-73.","Budiyanto, C. W., Arafat, M. H., Yuana, R. A., & Fenyvesi, K. (2024). The Role of Educational Robotics in Integrated STEM Learning Towards the Formation of 21st-Century Skills [EP2024 regular session]. Proceedings of the Asian Technology Conference in Mathematics . https://atcm.mathandtech.org/EP2024/regular/22157.pdf","Chen, K. Y., Toro-Moreno, M., & Subramaniam, A. R. (2025). GitHub enables collaborative and reproducible laboratory research. PLoS Biology , 23 (2), e3003029. https://doi.org/10.1371/journal.pbio.3003029","Eclipse Foundation. (2025). Theia — Open and extensible platform for desktop and cloud IDEs [Accessed 2025-09-11]. https://theia-ide.org/","for Economic Co-operation, O., & Development. (2019). OECD Reviews of Digital Transformation: Going Digital in Colombia (Disponible en https://doi.org/10.1787/781185b1-en). OECD Publishing. Paris.","George, D. P., & contributors. (2025). MicroPython — Python for microcontrollers [Accessed 2025-09-11]. https://micropython.org/","Ley 1581 de 2012, Colombia (2012). https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=49981","Ley 527 de 1999, Colombia (1999). https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=340","Lotfi, N., Auslander, D., Rodriquez, L., Mbanisi, K., & Berry, C. A. (2022). Use of open-source software in mechatronics and robotics engineering education – Part I: Model simulation and analysis [Accessed 2025-09-11]. ASEE Computers in Education Journal , 12 (1). https://coed.asee.org/2021/11/30/use-of-open-source-software-in-mechatronics-and- robotics-engineering-education-part-i-model-simulation-and-analysis/","Mamani-Saico, A., & Yanyachi, P. R. (2023). Implementation and performance study of the micro-ros/ros2 framework to algorithm design for attitude determination and control system. IEEE Access , 11 , 128451-128460.","Mochi Alemán, P. Ó. (2002). El movimiento del software libre. Revista Mexicana de Ciencias Políticas y Sociales , 45 (185), 73-89.","Munera, J. M., Jimenez, A., Botero, M. A., Rivas, K. Y., & Lopez, J. (2020). La educación moderna al alcance de arduino. Revista Espacios , 798 , 1015.","Nannim, F. A., Ibezim, N. E., Mosia, M., & Oguguo, B. C. E. (2025). Project-based learning with Arduino robots: impact on undergraduate students’ achievement and task persistence in robotics programming. Frontiers in Robotics and AI , 12 , 1615427. https://doi.org/10.3389/frobt.2025.1615427","Newton, I. (1687). Philosophiæ Naturalis Principia Mathematica [\"Si he logrado ver más lejos ha sido porque he subido a hombros de gigantes.\"]. Royal Society.","Nguyen, P. (2022). Micro-ROS for Mobile Robotics Systems [Master’s thesis]. Mälardalen University. https://mdh.diva-portal.org/smash/get/diva2:1670378/FULLTEXT01.pdf","Palasí Lallana, V.-R. (2004). Modelos de desarrollo iterativos. Realidad y Reflexión, 2004, Año. 4, núm. 12, p. 61-67 .","Patiño-Toro, O. N., Valencia-Arias, A., Gomez-Molina, S., & Bermeo-Giraldo, M. C. (2022). Open-Source software adoption among university students in emerging countries. IEEE Revista Iberoamericana de Tecnologias Del Aprendizaje , 17 (2), 185-196.","Pittí Patiño, K., Moreno, I., Muñoz, L., Serracín, J. R., Quintero, J., Quiel, J., et al. (2012). La robótica educativa, una herramienta para la enseñanza-aprendizaje de las ciencias y las tecnologías.","Sáenz, J., & otros. (2024). Automated disassembly of e-waste — requirements on modeling of disassembly processes and product states. Frontiers in Robotics and AI , 11 (1303279). https://doi.org/10.3389/frobt.2024.1303279","Tinizaray, F. S. Z., & Juarros, V. I. M. (2025). Evaluación del aprendizaje basado en proyectos STEAM mediado por robótica educativa para el desarrollo de habilidades del siglo XXI. RiiTE Revista interuniversitaria de investigación en Tecnología Educativa , (18), 68-90.","Tsardoulias, E., & Mitkas, P. (2017). Robotic frameworks, architectures and middleware comparison. arXiv preprint arXiv:1711.06842 . https://doi.org/10.48550/arXiv.1711.06842","Vega-Moreno, D., Solé, X. C., Rueda, M. J., Llinás, D., et al. (2016). Integración de robótica educativa de bajo coste en el ámbito de la educación secundaria para fomentar el aprendizaje por proyectos. IJERI: International Journal of Educational Research and Innovation , (6), 162-175.","Zorrilla-Puerto, J., Lores-Gómez, B., Martínez-Requejo, S., & Ruiz-Lázaro, J. (2023). El papel de la robótica en Educación Infantil: revisión sistemática para el desarrollo de habilidades. RiiTE Revista interuniversitaria de investigación en Tecnología Educativa , 188-194."],"dc:rights":["Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)","https://creativecommons.org/licenses/by-nc-nd/4.0/","info:eu-repo/semantics/openAccess","Abierto (Texto Completo)","http://purl.org/coar/access_right/c_abf2"],"dc:subject":["Robótica","Robots - Sistemas de control","Automatización","Python (Lenguaje de programación de computadores)","Robótica en la educación","Tecnología educativa","Robot Angel","Entorno integrado de desarrollo","Open source","Micro ROS","Micro python","STEM","Educación","IDE","Integrated development environment","Robotics","Education"],"dc:title":["Robot Ángel. Elaboración de un entorno integrado de desarrollo open source especializado en robótica","Robot Angel. Development of an open-source integrated development environment specializing in robotics"],"dc:type":["Trabajo de grado - Pregrado","http://purl.org/coar/resource_type/c_7a1f","info:eu-repo/semantics/bachelorThesis","info:eu-repo/semantics/acceptedVersion","http://purl.org/coar/version/c_ab4af688f83e57aa","Text","http://purl.org/redcol/resource_type/TP"]},"updated_at":"2026-07-27T21:32:48Z"}