Publicación:
Robot Ángel. Elaboración de un entorno integrado de desarrollo open source especializado en robótica

dc.contributor.advisorCarvajal Díaz, Luisa Fernanda
dc.contributor.authorRoa Aparicio, Alejandro
dc.contributor.juryPorras Vega, John Jairo
dc.creator.id1021633136
dc.date.accessioned2026-04-04T13:13:29Z
dc.date.issued2026-03-23
dc.description.abstractEste 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.spa
dc.description.abstractThis 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.eng
dc.description.degreelevelPregrado
dc.description.degreenameIngeniero de Sistemasspa
dc.description.tableofcontentsÍ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 33spa
dc.formatpdf
dc.format.extent35 páginas
dc.format.mediumRecurso electrónicospa
dc.format.mimetypeapplication/pdf
dc.identifier.instnameinstname:Universidad Eanspa
dc.identifier.localBDM-FIS
dc.identifier.reponamereponame:Repositorio Institucional Biblioteca Digital Minervaspa
dc.identifier.repourlhttps://repository.ean.edu.co/
dc.identifier.urihttps://hdl.handle.net/10882/19186
dc.language.isospa
dc.publisher.facultyFacultad de Ingenieríaspa
dc.publisher.programIngeniería de Sistemasspa
dc.relation.referencesReferencias Alimisis, D. (2021). Technologies for an inclusive robotics education. Open Research Europe , 1 , 40. https://doi.org/10.12688/openreseurope.13321.2
dc.relation.referencesBacon, 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
dc.relation.referencesBalich, 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) .
dc.relation.referencesBell, C. (2017). MicroPython for the Internet of Things. Apress: New York, NY, USA .
dc.relation.referencesBone, 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.
dc.relation.referencesBudiyanto, 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
dc.relation.referencesChen, 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
dc.relation.referencesEclipse Foundation. (2025). Theia — Open and extensible platform for desktop and cloud IDEs [Accessed 2025-09-11]. https://theia-ide.org/
dc.relation.referencesfor 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.
dc.relation.referencesGeorge, D. P., & contributors. (2025). MicroPython — Python for microcontrollers [Accessed 2025-09-11]. https://micropython.org/
dc.relation.referencesLey 1581 de 2012, Colombia (2012). https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=49981
dc.relation.referencesLey 527 de 1999, Colombia (1999). https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=340
dc.relation.referencesLotfi, 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/
dc.relation.referencesMamani-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.
dc.relation.referencesMochi Alemán, P. Ó. (2002). El movimiento del software libre. Revista Mexicana de Ciencias Políticas y Sociales , 45 (185), 73-89.
dc.relation.referencesMunera, 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.
dc.relation.referencesNannim, 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
dc.relation.referencesNewton, I. (1687). Philosophiæ Naturalis Principia Mathematica ["Si he logrado ver más lejos ha sido porque he subido a hombros de gigantes."]. Royal Society.
dc.relation.referencesNguyen, 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
dc.relation.referencesPalasí Lallana, V.-R. (2004). Modelos de desarrollo iterativos. Realidad y Reflexión, 2004, Año. 4, núm. 12, p. 61-67 .
dc.relation.referencesPatiñ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.
dc.relation.referencesPittí 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.
dc.relation.referencesSá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
dc.relation.referencesTinizaray, 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.
dc.relation.referencesTsardoulias, E., & Mitkas, P. (2017). Robotic frameworks, architectures and middleware comparison. arXiv preprint arXiv:1711.06842 . https://doi.org/10.48550/arXiv.1711.06842
dc.relation.referencesVega-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.
dc.relation.referencesZorrilla-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.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.licenseAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.localAbierto (Texto Completo)spa
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.armarcRobóticaspa
dc.subject.armarcRobots - Sistemas de controlspa
dc.subject.armarcAutomatizaciónspa
dc.subject.armarcPython (Lenguaje de programación de computadores)spa
dc.subject.armarcRobótica en la educaciónspa
dc.subject.armarcTecnología educativaspa
dc.subject.proposalRobot Angelspa
dc.subject.proposalEntorno integrado de desarrollospa
dc.subject.proposalOpen sourcespa
dc.subject.proposalRobóticaspa
dc.subject.proposalMicro ROSspa
dc.subject.proposalMicro pythonspa
dc.subject.proposalSTEMspa
dc.subject.proposalEducaciónspa
dc.subject.proposalIDEspa
dc.subject.proposalRobot Angeleng
dc.subject.proposalIntegrated development environmenteng
dc.subject.proposalOpen sourceeng
dc.subject.proposalRoboticseng
dc.subject.proposalMicro ROSeng
dc.subject.proposalMicro pythoneng
dc.subject.proposalSTEMeng
dc.subject.proposalEducationeng
dc.subject.proposalIDEeng
dc.titleRobot Ángel. Elaboración de un entorno integrado de desarrollo open source especializado en robóticaspa
dc.titleRobot Angel. Development of an open-source integrated development environment specializing in roboticseng
dc.typeTrabajo de grado - Pregradospa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aa
dc.type.contentText
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.otherTrabajo de grado - Pregrado
dc.type.redcolhttp://purl.org/redcol/resource_type/TP
dc.type.versioninfo:eu-repo/semantics/acceptedVersion
dspace.entity.typePublication
person.affiliation.nameIngeniería de Sistemas

Archivos

Bloque original

Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
RoaAlejandro2026.pdf
Tamaño:
692.39 KB
Formato:
Adobe Portable Document Format
Descripción:
Trabajo de Grado
Cargando...
Miniatura
Nombre:
RoaAlejandro2026_Anexo.pdf
Tamaño:
288.48 KB
Formato:
Adobe Portable Document Format
Descripción:
Autorización Publicación

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
1.92 KB
Formato:
Item-specific license agreed upon to submission
Descripción: