REVISTA POLITÉCNICA, Vol. 15, Núm. 30

10.33571/rpolitec Revista Politécnica Revista Politécnica 1900-2351 2256-5353 Politécnico Colombiano Jaime Isaza Cadavid 10.33571/rpolitec.v15n30a6 Artículo Metodología de desarrollo de software para plataformas educativas robóticas usando ROS-XP Ramírez Bedoya Diego León 1 Branch Bedoya John Willian 2 Jiménez Builes Jovani Alberto 2 Servicio Nacional de Aprendizaje SENA Medellín Colombia Servicio Nacional de Aprendizaje SENA. Colombia Universidad Nacional de Colombia Medellín Colombia Universidad Nacional de Colombia. Colombia diegoleonr@misena.edu.co 12 2019 15 30 55 69 10 08 2019 27 11 2019

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.

ROS programación extrema XP internet de las cosas robótica inteligencia artificial

no

REFERENCIAS T. Acharya y R. Ajoy, Image Processing- Principles and Applications, Arizona: John Wiley and Sons, 2005. Acharya T. Ajoy R. Image Processing- Principles and Applications John Wiley and Sons 2005 --> A. Martínez y E. Fernández, Learning ROS for Robotics Programming, Birmingham - Mumbai: Packt, 2013. Martínez A. Learning ROS for Robotics Programming Packt 2013 J. Lentin, Learning Robotics Using Python, Birmingham: Packt Publishing Ltd, 2015. Lentin J. Learning Robotics Using Python Packt Publishing Ltd 2015 J. Rapado, Diseño e implementación de una interfaz gráfica de usuario para mapeado de entornos y navegación en ROS. Valencia, 2016. Rapado J. Diseño e implementación de una interfaz gráfica de usuario para mapeado de entornos y navegación en ROS Universitat Politècnica de València 2016 S.R. Chidamber, D.P. Darcy, C.F. Kemerer, "Managerial use of metrics for object-oriented software: an exploratory analysis", Software Engineering IEEE Transactions on, vol. 24, no. 8, pp. 629-639, 1998. Chidamber S. Darcy D. Kemerer C. Managerial use of metrics for object-oriented software: an exploratory analysis Software Engineering IEEE Transactions 1998 24 8 629 639 10.1109/32.707698 K. Beck, Extreme programming eXplained: Embrace change. Reading, MA: Addison-Wesley. Extreme programming eXplained: Embrace change. Reading, MA: Addison-Wesley, 2000. Beck K. Extreme programming eXplained: Embrace change Addison-Wesley 2000 G. Martin, "UML for embedded systems specification and design: motivation and overview", Design Automation and Test in Europe Conference and Exhibition 2002. Proceedings, pp. 773-775, 2002. Martin G. UML for embedded systems specification and design: motivation and overview Design Automation and Test in Europe Conference and Exhibition 2002 773 775 Stewart Baird, "Teach Yourself Extreme Programming in 24 Hours[M]", SAMS, 2003. Baird S. Teach Yourself Extreme Programming in 24 Hours[M] SAMS 2003 P. Letelier, "Metodologías ágiles para el desarrollo de software: eXtreme Programming (XP)," Técnica administrativa, vol. 5, pp. 26, June2006[Online]. Available:https://dialnet.unirioja.es/servlet/articulo?codigo=1983605 Letelier P. Metodologías ágiles para el desarrollo de software: eXtreme Programming (XP) Técnica administrativa 2006 5 N. Ospina, Arquitectura software para robots móviles aplicando la metodología MDASR. Avances en Sistemas e Informática, vol. 6, no 3, p. 133-144,2009. Ospina N. Arquitectura software para robots móviles aplicando la metodología MDASR Avances en Sistemas e Informática 2009 6 3 133 144 A. Sánchez, J. Gámez, J. Gómez, An UML based approach for designing and coding automatically robotic arm platforms, Revista Iberoamericana de Automática e Informática industrial, vol. 14, no. 1, pp. 629-639, 2017. Sánchez A. Gámez J. Gómez J. An UML based approach for designing and coding automatically robotic arm platforms Revista Iberoamericana de Automática e Informática industrial 2017 14 1 629 639 10.1016/j.riai.2016.11.001 Paper Methodology of software development for robotic educational platforms using ROS-XP

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.

ROS XP Internet of Things Robotics Artificial Intelligence

no in english

Enlaces refback

  • No hay ningún enlace refback.

Métricas de artículo

Resumen: 339


Copyright (c) 2019 REVISTA POLITÉCNICA

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.

Revista Politécnica 
ISSN: 1900-2351
ISSN: 2256-5353 (En línea)

DOI:  10.33571/rpolitec

Editada por: Politécnico Colombiano Jaime Isaza Cadavid