Methodology of software development for robotic educational platforms using ROS-XP
dc.creator | Jiménez Builes, Jovani Alberto | |
dc.creator | Ramírez Bedoya, Diego León | |
dc.creator | Branch Bedoya, John Willian | |
dc.date | 2019-12-18 | |
dc.date.accessioned | 2023-06-29T13:33:57Z | |
dc.date.available | 2023-06-29T13:33:57Z | |
dc.description | This article presents a methodology based on the agile XP process for the development of robot-oriented software in educational platforms using the ROS middleware. The final result was a set of evidences such as user stories, UML-based diagrams and lines of code in the Python language that demonstrate good code quality practices in software development with the use of the object-oriented paradigm. A modified agile methodology is obtained with an evolutionary and incremental design but with a rigorous documentation useful for educational and research projects.Este artículo presenta una metodología basada en el proceso ágil de XP para el desarrollo de software orientado a robots en plataformas educativas usando middleware ROS. El resultado final fue un conjunto de evidencias tales como historias de usuarios, diagramas basados en UML y líneas de código en el lenguaje Python que demuestran buenas prácticas de calidad de código en el desarrollo de software con el uso del paradigma orientado a objetos. Se obtiene una metodología ágil modificada con un diseño evolutivo e incremental, pero con una documentación rigurosa útil para proyectos educativos y de investigación. | en-US |
dc.description | Este artículo presenta una metodología basada en el proceso ágil de XP para el desarrollo de software orientado a robots en plataformas educativas usando middleware ROS. El resultado final fue un conjunto de evidencias tales como historias de usuarios, diagramas basados en UML y líneas de código en el lenguaje Python que demuestran buenas prácticas de calidad de código en el desarrollo de software con el uso del paradigma orientado a objetos. Se obtiene una metodología ágil modificada con un diseño evolutivo e incremental pero con una documentación rigurosa útil para proyectos educativos y de investigación.This article presents a methodology based on the agile XP process for the development of robot-oriented software in educational platforms using the ROS middleware. The final result was a set of evidences such as user stories, UML-based diagrams and lines of code in the Python language that demonstrate good code quality practices in software development with the use of the object-oriented paradigm. A modified agile methodology is obtained with an evolutionary and incremental design but with a rigorous documentation useful for educational and research projects. | es-ES |
dc.format | text/html | |
dc.format | application/pdf | |
dc.format | application/xml | |
dc.identifier | https://revistas.elpoli.edu.co/index.php/pol/article/view/1620 | |
dc.identifier | 10.33571/rpolitec.v15n30a6 | |
dc.identifier.uri | https://repositorio.elpoli.edu.co/handle/123456789/1047 | |
dc.language | spa | |
dc.publisher | Politécnico Colombiano Jaime Isaza Cadavid | es-ES |
dc.relation | https://revistas.elpoli.edu.co/index.php/pol/article/view/1620/1379 | |
dc.relation | https://revistas.elpoli.edu.co/index.php/pol/article/view/1620/1337 | |
dc.relation | https://revistas.elpoli.edu.co/index.php/pol/article/view/1620/1385 | |
dc.source | Revista Politécnica; Vol. 15 No. 30: Julio-Diciembre - Edición Especial - 2019; 55-69 | en-US |
dc.source | Revista Politécnica; Vol. 15 Núm. 30: Julio-Diciembre - Edición Especial - 2019; 55-69 | es-ES |
dc.source | Revista Politécnica; v. 15 n. 30: Julio-Diciembre - Edición Especial - 2019; 55-69 | pt-BR |
dc.source | 2256-5353 | |
dc.source | 1900-2351 | |
dc.subject | ROS | en-US |
dc.subject | XP | en-US |
dc.subject | internet of things | en-US |
dc.subject | robotics | en-US |
dc.subject | artificial intelligence | en-US |
dc.subject | ROS | es-ES |
dc.subject | programación extrema XP | es-ES |
dc.subject | internet de las cosas | es-ES |
dc.subject | robótica | es-ES |
dc.subject | inteligencia artificial | es-ES |
dc.title | Methodology of software development for robotic educational platforms using ROS-XP | en-US |
dc.title | Metodología de desarrollo de software para plataformas educativas robóticas usando ROS-XP | es-ES |
dc.type | info:eu-repo/semantics/article | |
dc.type | info:eu-repo/semantics/publishedVersion |