Diseño y construcción de una plataforma robótica para el control de formación y distribución de tareas
En el presente proyecto se describe el paso a paso del desarrollo, construcción e implementación de una plataforma robótica móvil diferencial destinada al control de formaciones y la distribución de tareas. Para ese fin, el documento se ha dividido en tres temáticas principales, 1) la información co...
- Autores:
-
León Cardona, Daniel Felipe
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2018
- Institución:
- Universidad Autónoma de Bucaramanga - UNAB
- Repositorio:
- Repositorio UNAB
- Idioma:
- spa
- OAI Identifier:
- oai:repository.unab.edu.co:20.500.12749/1615
- Acceso en línea:
- http://hdl.handle.net/20.500.12749/1615
- Palabra clave:
- Mechatronic Engineering
Robotics
Industrial robots
Automat control systems
Investigations
Analysis
Ingeniería mecatrónica
Robótica
Robots industriales
Sistemas de control de autómatas
Investigaciones
Análisis
Plataforma robótica móvil
Distribución de tareas
Visión artificial
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id |
UNAB2_4a0f17ed6f199e515ed26d7de2f975b7 |
---|---|
oai_identifier_str |
oai:repository.unab.edu.co:20.500.12749/1615 |
network_acronym_str |
UNAB2 |
network_name_str |
Repositorio UNAB |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Diseño y construcción de una plataforma robótica para el control de formación y distribución de tareas |
dc.title.translated.eng.fl_str_mv |
Design and construction of a robotic platform to control training and task distribution |
title |
Diseño y construcción de una plataforma robótica para el control de formación y distribución de tareas |
spellingShingle |
Diseño y construcción de una plataforma robótica para el control de formación y distribución de tareas Mechatronic Engineering Robotics Industrial robots Automat control systems Investigations Analysis Ingeniería mecatrónica Robótica Robots industriales Sistemas de control de autómatas Investigaciones Análisis Plataforma robótica móvil Distribución de tareas Visión artificial |
title_short |
Diseño y construcción de una plataforma robótica para el control de formación y distribución de tareas |
title_full |
Diseño y construcción de una plataforma robótica para el control de formación y distribución de tareas |
title_fullStr |
Diseño y construcción de una plataforma robótica para el control de formación y distribución de tareas |
title_full_unstemmed |
Diseño y construcción de una plataforma robótica para el control de formación y distribución de tareas |
title_sort |
Diseño y construcción de una plataforma robótica para el control de formación y distribución de tareas |
dc.creator.fl_str_mv |
León Cardona, Daniel Felipe |
dc.contributor.advisor.spa.fl_str_mv |
Forero González, Carlos Adolfo González Acevedo, Hernando González Acuña, Hernán |
dc.contributor.author.spa.fl_str_mv |
León Cardona, Daniel Felipe |
dc.contributor.cvlac.*.fl_str_mv |
González Acuña, Hernán [0000774774] |
dc.contributor.cvlac.spa.fl_str_mv |
Forero González, Carlos Adolfo [0000690864] González Acevedo, Hernando [0000544655] |
dc.contributor.googlescholar.*.fl_str_mv |
González Acuña, Hernán [NUgEExkAAAAJ&hl=de] |
dc.contributor.googlescholar.spa.fl_str_mv |
González Acevedo, Hernando [V8tga0cAAAAJ&hl=es] |
dc.contributor.orcid.*.fl_str_mv |
González Acuña, Hernán [0000-0003-2118-2272] |
dc.contributor.scopus.*.fl_str_mv |
González Acuña, Hernán [55942191000] |
dc.contributor.scopus.spa.fl_str_mv |
Forero González, Carlos Adolfo [56926518500] González Acevedo, Hernando [55821231500] |
dc.contributor.researchgate.*.fl_str_mv |
González Acuña, Hernán [Hernan-Acuna] |
dc.contributor.researchgate.spa.fl_str_mv |
Forero González, Carlos Adolfo [Carlos-Forero-2] González Acevedo, Hernando [Hernando-Gonzalez] |
dc.subject.keywords.eng.fl_str_mv |
Mechatronic Engineering Robotics Industrial robots Automat control systems Investigations Analysis |
topic |
Mechatronic Engineering Robotics Industrial robots Automat control systems Investigations Analysis Ingeniería mecatrónica Robótica Robots industriales Sistemas de control de autómatas Investigaciones Análisis Plataforma robótica móvil Distribución de tareas Visión artificial |
dc.subject.lemb.spa.fl_str_mv |
Ingeniería mecatrónica Robótica Robots industriales Sistemas de control de autómatas Investigaciones Análisis |
dc.subject.proposal.none.fl_str_mv |
Plataforma robótica móvil Distribución de tareas Visión artificial |
description |
En el presente proyecto se describe el paso a paso del desarrollo, construcción e implementación de una plataforma robótica móvil diferencial destinada al control de formaciones y la distribución de tareas. Para ese fin, el documento se ha dividido en tres temáticas principales, 1) la información concerniente a la temática del proyecto, 2) la descripción detallada y progresiva tanto del desarrollo de la plataforma robótica como de su entorno de trabajo y, 3) la divulgación de los resultados obtenidos; con el propósito de introducir gradualmente las temáticas desarrolladas. |
publishDate |
2018 |
dc.date.issued.none.fl_str_mv |
2018-08-06 |
dc.date.accessioned.none.fl_str_mv |
2020-06-26T19:45:26Z |
dc.date.available.none.fl_str_mv |
2020-06-26T19:45:26Z |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.local.spa.fl_str_mv |
Trabajo de Grado |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.redcol.none.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/20.500.12749/1615 |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad Autónoma de Bucaramanga - UNAB |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional UNAB |
url |
http://hdl.handle.net/20.500.12749/1615 |
identifier_str_mv |
instname:Universidad Autónoma de Bucaramanga - UNAB reponame:Repositorio Institucional UNAB |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.references.spa.fl_str_mv |
León Cardona, Daniel Felipe (2018). Diseño y construcción de una plataforma robótica para el control de formación y distribución de tareas. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNAB [1] BROOKS, R. A. (1986). A robust layered control system for a mobile robot. IEEE Journal of Robotics and Automation, RA-2(1): 14-23, Marzo. [2] YAMAGUCHI H.; T. Arai; G. Beni (2001). A distributed control scheme for multiple robotic vehicles to make group formations. Robotics and Autonomous Systems, 36, pp. 125-147. [3] FIERRO R.; P. Song; A. Das; V. Kumar (2001). Cooperative control of robot formations. Kluwer Series Applied Optimization, Marzo [4] KELLY, Rafael; et al.. Control de una pandilla de robots móviles para el seguimiento de una constelación de puntos objetivo [En línea] Octubre de 2004. VI Congreso Mexicano de Robótica. Disponible en: <http://ebanov.inaut.unsj.edu.ar/publicaciones/Ca1659_04.pdf> [Citado el 26 de marzo de 2018]. [5] MACDONALD, Edward. MULTI-ROBOT ASSIGNMENT AND FORMATION CONTROL. Georgia, 2011, 76 h. Trabajo de grado (Masters of Science). Georgia Institute of Technology. School of Electrical and Computer Engineering. Disponible en: <https://smartech.gatech.edu/bitstream/handle/1853/41200/macdonald_edward _a_201108_mast.pdf> [Citado el 26 de marzo de 2018]. [6] GRITSLAB. Multi-Robot Assignment and Formation Control [videograbación] [En línea] 6 de mayo de 2011. Disponible en: <https://www.youtube.com/watch?v=se318w2LXD0> [Citado el 26 de marzo de 2018]. [7] MADERER, Jason. ROBOTARIUM : Robots for Everyone [En línea] 15 de agosto de 2017. Disponible en: <http://www.news.gatech.edu/features/robotariumrobotics- lab-accessible-all> [Citado el 26 de marzo de 2018]. [8] PICKEM, Daniel; et al.. The Robotarium: A remotely accessible swarm robotics research testbed [En línea] Disponible en: <http://robohub.org/the-robotarium-a107 remotely-accessible-swarm-robotics-research-testbed/> [Citado el 26 de marzo de 2018]. [9] VALLEJO, Marcela; OCHOA, John; JIMÉNEZ, Jovani. Sistemas multi-agentes robóticos: Revisión de metodologías [En línea] Disponible en: <https://revistas.unal.edu.co/index.php/avances/article/view/20499> [Citado el 26 de marzo de 2018]. [10] GONZÁLEZ, Enrique. Robótica cooperativa. Experiencias de sistemas multiagente (SMA). Primera Edición. Editorial Pontificia Universidad Javeriana, Colombia, noviembre 2012. ISBN: 978-958-716-586-9. [11] MARTÍNEZ, John; VALLEJO, Margarita. Comparación de estrategias de navegación colaborativa para robótica móvil [En línea] Disponible en: <http://repositorio.autonoma.edu.co/jspui/handle/11182/935> [Citado el 26 de marzo de 2018]. [12] MOLINA, Manuel; RODRÍGUEZ, Edgar. FLOTILLA DE ROBOTS PARA TRABAJOS EN ROBÓTICA COOPERATIVA. Trabajo de grado (Ingeniero Mecatrónico). Bogotá D.C.: Universidad Militar Nueva Granada. Facultad de Ingeniería. Programa de Ingeniería Mecatrónica, 201 [13] ROBOCUP. RoboCupSoccer [En línea] Disponible en: <http://www.robocup.org/domains/1> [Citado el 26 de marzo de 2018]. [14] CUARTAS, Enrique. La selección Colombia de futbol robótico que estará en RoboCup 2016 [En línea] Disponible en: <http://www.enter.co/culturadigital/ colombia-digital/la-seleccion-colombia-de-futbol-robotico-que-estara-enrobocup- 2016/> [Citado el 26 de marzo de 2018]. [15] IEEE. Miembros de IEEE Colombia participan en la RoboCup Brasil 2014 [En línea] Disponible en: <http://www.ieee.org.co/noticia.php?id=96> [Citado el 26 de marzo de 2018]. [16] ZUNT, Dominic. Who did actually invent the word "robot" and what does it mean? [En línea] Disponible en: <http://web.archive.org/web/20150415062618/http://capek.misto.cz/english/rob ot.html> [Citado el 26 de marzo de 2018]. [16] ZUNT, Dominic. Who did actually invent the word "robot" and what does it mean? [En línea] Disponible en: <http://web.archive.org/web/20150415062618/http://capek.misto.cz/english/rob ot.html> [Citado el 26 de marzo de 2018]. [17] MATHIA, Karl. Robotics for Electronics Manufacturing : Principles and Applications in Cleanroom Automation. Primera Edición. Cambridge : Cambridge University Press, 2010. Pág. 8. ISBN 978-0-521-87652-0. [18] GARCÍA, Cándido; OYARZABAL, Rosa. What is a Robot under EU Law? [En línea] Disponible en: <https://www.globalpolicywatch.com/2017/08/what-is-arobot- under-eu-law/> [Citado el 26 de marzo de 2018]. [19] ZIELINSKA, Teresa; et. al.. Robotics: Concepts, Methodologies, Tools, and Applications. History of Service Robots. Primera Edición. Editorial IGI Global, Pennsylvania, EEUU, 2013. Pág. 2. ISBN: 978-146-664-607-0. [20] TZAFESTAS, Spyros. Introduction to Mobile Robot Control. Primera Edición. Editorial Elsevier Insights, London, 2014. Pág. 1. ISBN: 978-0-12-417049-0. [21] ZHANG, Houxiang. Mobile Robotics : Mobile robot classification continued [En línea] Disponible en: <https://tams.informatik.unihamburg. de/lehre/2010ss/seminar/ir/PDF/MobilerobotLecture3_Review%20on %20mobile%20robot.pdf> [Citado el 26 de marzo de 2018]. [22] TZAFESTAS, Spyros. Introduction to Mobile Robot Control. Primera Edición. Editorial Elsevier Insights, London, 2014. Pág. 15. ISBN: 978-0-12-417049-0 [23] Ibíd., p. 31. [24] KUO, Benjamin. SISTEMAS DE CONTROL AUTOMÁTICO. Séptima edición. Editorial Prentice Hall, México, 1996. Pág. 9. ISBN: 968-880-723-0. [25] DEWESoft. PID Control [En línea] Disponible en: <https://www.dewesoft.com/pro/course/pid-control-53> [Citado el 26 de marzo de 2018]. [26] MAZZONE, Virginia. Controladores PID [En línea] Disponible en: <http://www.eng.newcastle.edu.au/~jhb519/teaching/caut1/Apuntes/PID.pdf> [Citado el 26 de marzo de 2018]. [27] RIVEROS, Adriana; SOLAQUE, Leonardo. Formación de robots móviles mediante el uso de controladores. En: Ing. USBMed. Julio-diciembre, 2013. Vol. 4, n.º 2, p. 63. ISBN: 2027-5846. [28] SABIA. Visión artificial e interacción sin mandos [En línea] Disponible en: <http://sabia.tic.udc.es/gc/Contenidos%20adicionales/trabajos/3D/VisionArtificia l/index.html> [Citado el 26 de marzo de 2018] [29] MOLINERO, Gregorio. Segmentación de imágenes en color basada en el crecimiento de regiones. Pág. 5. [En línea] Disponible en: <http://bibing.us.es/proyectos/abreproy/11875/fichero/Proyecto+Fin+de+Carrer a%252F3.Espacios+de+color.pdf> [Citado el 26 de marzo de 2018]. [30] Ibíd., p. 6. [31] GÓMEZ, Aure. Modelos, Espacios y Perfiles de Color : MODELO RGB [En línea] Disponible en: <http://www.auregomez.com/tutoriales/modelos-espaciosy- perfiles-de-color/> [Citado el 26 de marzo de 2018]. [32] CUEVAS, Erik; ZALDÍVAR, Daniel; PÉREZ, Marco. Procesamiento digital de imágenes con MATLAB y Simulink. Primera edición: Alfaomega Grupo Editor, México, septiembre 2010. Pág. 454. ISBN: 978-607-707-030-6. [33] TRAUMABOT. Colour Point Cloud detection and extraction based on HSV colour space [En línea] Disponible en: <http://traumabot.blogspot.com.co/2013/08/colour-point-cloud-detectionand. html> [Citado el 26 de marzo de 2018]. [34] QUEVEDO, Yeimy. Filtrado Espacial en Imágenes [En línea] Disponible en: <https://es.scribd.com/document/95955212/Filtrado-Espacial-en-Imagenes> [Citado el 26 de marzo de 2018]. [35] CUEVAS, Erik; ZALDÍVAR, Daniel; PÉREZ, Marco. Procesamiento digital de imágenes con MATLAB y Simulink. Primera edición: Alfaomega Grupo Editor, México, septiembre 2010. Pág. 138 – 139. ISBN: 978-607-707-030-6. [36] Ibíd., p. 76 – 77. [37] OPENCV. Morphological Transformations [En línea] Disponible en: <https://docs.opencv.org/trunk/d9/d61/tutorial_py_morphological_ops.html> [Citado el 26 de marzo de 2018]. [38] Ibíd. [39] Ibíd. [40] CUEVAS, Erik; ZALDÍVAR, Daniel; PÉREZ, Marco. Procesamiento digital de imágenes con MATLAB y Simulink. Primera edición: Alfaomega Grupo Editor, México, septiembre 2010. Pág. 403. ISBN: 978-607-707-030-6. [41] Ibíd., p. 404. [42] Ibíd., p. 406. [43] Ibíd., p. 407 – 408 [44] TDROBÓTICA. Ruedas Pololu 32×7mm - Negras [En línea] Disponible en: <http://tdrobotica.co/ruedas-pololu-327mm-negras/260.html> [Citado el 2 de abril de 2018]. [45] TDROBÓTICA. Micromotor 100:1 con eje extendido / 2.2 kg-cm / 320 rpm [En línea] Disponible en: <http://tdrobotica.co/micromotor-1001-con-ejeextendido22- kg-cm320-rpm/387.html> [Citado el 2 de abril de 2018]. [46] TDROBÓTICA. Encoder magnético [En línea] Disponible en: <http://tdrobotica.co/kit-encoder-magnetico-para-micromotor-con-ejeextendido/ 114.html> [Citado el 2 de abril de 2018] [47] TDROBÓTICA. Sensor ultrasónico (HC-SR04) [En línea] Disponible en: <https://www.ardobot.com/productos/sensores/distancia-presencia-huellas-ycorriente/ sensor-ultrasonido-hc-sr04.html> [Citado el 2 de abril de 2018 [48] TDROBÓTICA. Arduino Mega 2560 R3 [En línea] Disponible en: <https://www.ardobot.com/arduino-mega-2560-r3.html> [Citado el 2 de abril de 2018]. [49] TDROBÓTICA. Módulo L298N [En línea] Disponible en: <http://tdrobotica.co/modulo-driver-l298n/543.html> [Citado el 2 de abril de 2018 [50] TDROBÓTICA. Módulo RF NRF24L01 [En línea] Disponible en: <http://tdrobotica.co/modulo-radiofrecuencia-nrf24l01-24ghz/654.html> [Citado el 2 de abril de 2018]. [51] TDROBÓTICA. Batería LiPo 2200 mAh 11.1V [En línea] Disponible en: <http://tdrobotica.co/bateria-lipo-2200-mah-111v/465.html> [Citado el 2 de abril de 2018]. [52] LOGITECH. HD Pro Webcam C920 [En línea] Disponible en: <https://www.logitech.com/es-mx/product/hd-pro-webcam-c920> [Citado el 2 de abril de 2018]. [53] VISTRÓNICA. Indicador de tensión de Baterías LiPo [En línea] Disponible en: <https://www.vistronica.com/aeromodelismo/indicador-de-tension-de-bateriaslipo- detail.html> [Citado el 2 de abril de 2018] [54] POLOLU. Pololu Ball Caster with 3/8″ Metal Ball [En línea] Disponible en: <https://www.pololu.com/product/951> [Citado el 2 de abril de 2018] [55] SOLIDWORKS. Acrílico (Sistema Internacional). Biblioteca de materiales predefinidos. SOLIDWORKS Premium, 2017, Edición x64, SP 1.0. [56] SOLIDWORKS. Factor de seguridad [En línea] Disponible en: <https://www.solidworks.com/sw/docs/Bridge_Poject_WB_2011_ESP.pdf> Pág. 53 [Citado el 10 de abril de 2018]. [57] SOLIDWORKS. Comprobación del Factor de seguridad [En línea] Disponible en: <http://help.solidworks.com/2013/spanish/SolidWorks/cworks/c_Factor_of_Safe ty_Check.html> [Citado el 10 de abril de 2018]. [58] ELSAYED, Mohamed. How does SolidWorks calculate the factor of safety? [En línea] Disponible en: <https://www.quora.com/How-does-SolidWorkscalculate- the-factor-of-safety> [Citado el 10 de abril de 2018]. [59] HOBBYKING. Lithium Ion battery safety guidelines : Discharging. [60] EGERSTEDT, Magnus. Differential Drive Robots [videograbación] [En línea] 15 de diciembre de 2017. Disponible en: <https://www.youtube.com/watch?v=wqUwmnKskJU> [Citado el 26 de abril de 2018]. [61] EGERSTEDT, Magnus. A Clever Trick [videograbación] [En línea] 18 de diciembre de 2017. Disponible en: <https://www.youtube.com/watch?v=GX3A1G2FYZ0> [Citado el 26 de abril de 2018]. |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ |
dc.rights.local.spa.fl_str_mv |
Abierto (Texto Completo) |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess http://purl.org/coar/access_right/c_abf2 |
dc.rights.creativecommons.*.fl_str_mv |
Atribución-NoComercial-SinDerivadas 2.5 Colombia |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ Abierto (Texto Completo) http://purl.org/coar/access_right/c_abf2 Atribución-NoComercial-SinDerivadas 2.5 Colombia |
eu_rights_str_mv |
openAccess |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.coverage.spa.fl_str_mv |
Bucaramanga (Colombia) |
dc.publisher.grantor.spa.fl_str_mv |
Universidad Autónoma de Bucaramanga UNAB |
dc.publisher.faculty.spa.fl_str_mv |
Facultad Ingeniería |
dc.publisher.program.spa.fl_str_mv |
Pregrado Ingeniería Mecatrónica |
institution |
Universidad Autónoma de Bucaramanga - UNAB |
bitstream.url.fl_str_mv |
https://repository.unab.edu.co/bitstream/20.500.12749/1615/1/2018_Tesis_Daniel_Felipe_Leon_Cardona.pdf https://repository.unab.edu.co/bitstream/20.500.12749/1615/2/2018_Software_Daniel_Felipe_Leon_Cardona.zip https://repository.unab.edu.co/bitstream/20.500.12749/1615/3/2018_Anexos_DAniel_Felipe_Leon_Cardona.zip https://repository.unab.edu.co/bitstream/20.500.12749/1615/4/2018_Tesis_Daniel_Felipe_Leon_Cardona.pdf.jpg |
bitstream.checksum.fl_str_mv |
46f0e4b8be42beafb74355461e26ac53 5a8e10b91f8e8d34d5c5e4bf15f0dc4b a10f789bf1dea0151063706f57f83e46 2422e40fb834adca061721b3fa16e1b3 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB |
repository.mail.fl_str_mv |
repositorio@unab.edu.co |
_version_ |
1814278378566451200 |
spelling |
Forero González, Carlos AdolfoGonzález Acevedo, HernandoGonzález Acuña, HernánLeón Cardona, Daniel FelipeGonzález Acuña, Hernán [0000774774]Forero González, Carlos Adolfo [0000690864]González Acevedo, Hernando [0000544655]González Acuña, Hernán [NUgEExkAAAAJ&hl=de]González Acevedo, Hernando [V8tga0cAAAAJ&hl=es]González Acuña, Hernán [0000-0003-2118-2272]González Acuña, Hernán [55942191000]Forero González, Carlos Adolfo [56926518500]González Acevedo, Hernando [55821231500]González Acuña, Hernán [Hernan-Acuna]Forero González, Carlos Adolfo [Carlos-Forero-2]González Acevedo, Hernando [Hernando-Gonzalez]2020-06-26T19:45:26Z2020-06-26T19:45:26Z2018-08-06http://hdl.handle.net/20.500.12749/1615instname:Universidad Autónoma de Bucaramanga - UNABreponame:Repositorio Institucional UNABEn el presente proyecto se describe el paso a paso del desarrollo, construcción e implementación de una plataforma robótica móvil diferencial destinada al control de formaciones y la distribución de tareas. Para ese fin, el documento se ha dividido en tres temáticas principales, 1) la información concerniente a la temática del proyecto, 2) la descripción detallada y progresiva tanto del desarrollo de la plataforma robótica como de su entorno de trabajo y, 3) la divulgación de los resultados obtenidos; con el propósito de introducir gradualmente las temáticas desarrolladas.1. MARCO GENERAL .......................................................................................... 1 1.1 INTRODUCCIÓN ....................................................................................... 1 1.2 OBJETIVOS .............................................................................................. 2 1.2.1 Objetivo general ................................................................................... 2 1.2.2 Objetivos específicos ........................................................................... 2 1.3 PLANTEAMIENTO DEL PROBLEMA ........................................................ 2 1.4 JUSTIFICACIÓN ....................................................................................... 3 1.5 ANTECEDENTES...................................................................................... 3 1.6 ESTADO DEL ARTE ................................................................................. 4 1.7 DISENO METODOLÓGICO ...................................................................... 8 2. MARCO TEÓRICO ......................................................................................... 13 2.1 CLASIFICACIÓN DE LOS ROBOTS ....................................................... 13 2.1.1 Robots móviles ................................................................................... 14 2.1.1.1 Robots móviles con ruedas.......................................................... 14 2.1.1.2 Cinemática de un robot móvil ...................................................... 16 2.2 SISTEMAS DE CONTROL ...................................................................... 17 2.2.1 Control de velocidad ........................................................................... 17 2.2.1.1 Controlador Proporcional Integrativo Derivativo – PID ................ 18 2.2.2 Control de formación .......................................................................... 19 2.3 VISIÓN ARTIFICIAL ................................................................................ 20 2.3.1 Espacios o modelos de color ............................................................. 20 2.3.1.1 Modelo de color RGB .................................................................. 21 2.3.1.2 Modelo de color HSV ................................................................... 21 2.3.2 Filtros espaciales................................................................................ 23 2.3.2.1 Filtro gaussiano ........................................................................... 23 2.3.3 Segmentación por umbral (threshold) ................................................ 24 2.3.4 Transformaciones morfológicas ......................................................... 26 2.3.4.1 Erosión ........................................................................................ 26 2.3.4.2 Dilatación ..................................................................................... 26 2.3.4.3 Apertura ....................................................................................... 27 2.3.4.4 Cierre ........................................................................................... 28 2.3.5 Características geométricas ............................................................... 28 2.3.5.1 Área ............................................................................................. 29 2.3.6 Características estáticas de forma ..................................................... 30 2.3.6.1 Centroide ..................................................................................... 30 2.3.6.2 Momentos .................................................................................... 30 3. DESARROLLO DE LA PLATAFORMA ROBÓTICA ....................................... 32 3.1 SELECCIÓN DE LA CONFIGURACIÓN DEL ROBOT MÓVIL ............... 32 3.2 INSTRUMENTACIÓN .............................................................................. 34 3.2.1 Selección de la rueda ......................................................................... 34 3.2.2 Selección del motor ............................................................................ 34 3.2.3 Selección de la instrumentación restante ........................................... 39 3.3 DISEÑO DE LA PLATAFORMA ROBÓTICA ........................................... 40 3.3.1 Diseño eléctrico .................................................................................. 41 3.3.2 Diseño mecánico ................................................................................ 47 3.3.2.1 Validación por análisis de elementos finitos ................................ 53 3.3.3 Diseño estructural .............................................................................. 61 3.3.4 Diseño del control de velocidad de las ruedas de la plataforma robótica 62 3.3.5 Desarrollo del modelo cinemático ...................................................... 67 3.3.6 Selección de la estrategia de control aplicada al control de formaciones 69 3.3.6.1 Asignación de puntos objetivos ................................................... 69 3.3.6.2 Seguimiento de trayectoria .......................................................... 76 3.3.7 Simulación del sistema de control de formaciones............................. 78 3.3.7.1 Trayectoria sin obstáculos ........................................................... 80 3.3.7.2 Trayectoria con presencia de obstáculos .................................... 83 4. DESARROLLO DEL SISTEMA DE VISIÓN ARTIFICIAL ............................... 86 5. DISEÑO DE LA INTERFAZ GRÁFICA DE USUARIO .................................... 89 6. IMPLEMENTACIÓN DEL SISTEMA DE CONTROL DE FORMACIONES EN LAS PLATAFORMAS DESARROLLADAS ............................................................ 94 7. VALIDACIÓN DEL SISTEMA ......................................................................... 98 7.1 LÍNEA RECTA ......................................................................................... 98 7.2 RECTÁNGULO ........................................................................................ 98 7.3 TRIÁNGULO ............................................................................................ 98 8. CONCLUSIONES ......................................................................................... 103 BIBLIOGRAFÍA .................................................................................................... 106 ANEXOS .............................................................................................................. 112PregradoThis project describes the step-by-step development, construction and implementation of a differential mobile robotic platform for the control of training and the distribution of tasks. For this purpose, the document has been divided into three main themes, 1) the information concerning the project theme, 2) the detailed and progressive description of both the development of the robotic platform and its working environment and, 3) the dissemination of the results obtained; fraud the purpose of gradually introducing the themes developed.application/pdfspahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial-SinDerivadas 2.5 ColombiaDiseño y construcción de una plataforma robótica para el control de formación y distribución de tareasDesign and construction of a robotic platform to control training and task distributionIngeniero MecatrónicoBucaramanga (Colombia)Universidad Autónoma de Bucaramanga UNABFacultad IngenieríaPregrado Ingeniería Mecatrónicainfo:eu-repo/semantics/bachelorThesisTrabajo de Gradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/redcol/resource_type/TPMechatronic EngineeringRoboticsIndustrial robotsAutomat control systemsInvestigationsAnalysisIngeniería mecatrónicaRobóticaRobots industrialesSistemas de control de autómatasInvestigacionesAnálisisPlataforma robótica móvilDistribución de tareasVisión artificialLeón Cardona, Daniel Felipe (2018). Diseño y construcción de una plataforma robótica para el control de formación y distribución de tareas. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNAB[1] BROOKS, R. A. (1986). A robust layered control system for a mobile robot. IEEE Journal of Robotics and Automation, RA-2(1): 14-23, Marzo.[2] YAMAGUCHI H.; T. Arai; G. Beni (2001). A distributed control scheme for multiple robotic vehicles to make group formations. Robotics and Autonomous Systems, 36, pp. 125-147.[3] FIERRO R.; P. Song; A. Das; V. Kumar (2001). Cooperative control of robot formations. Kluwer Series Applied Optimization, Marzo[4] KELLY, Rafael; et al.. Control de una pandilla de robots móviles para el seguimiento de una constelación de puntos objetivo [En línea] Octubre de 2004. VI Congreso Mexicano de Robótica. Disponible en: <http://ebanov.inaut.unsj.edu.ar/publicaciones/Ca1659_04.pdf> [Citado el 26 de marzo de 2018].[5] MACDONALD, Edward. MULTI-ROBOT ASSIGNMENT AND FORMATION CONTROL. Georgia, 2011, 76 h. Trabajo de grado (Masters of Science). Georgia Institute of Technology. School of Electrical and Computer Engineering. Disponible en: <https://smartech.gatech.edu/bitstream/handle/1853/41200/macdonald_edward _a_201108_mast.pdf> [Citado el 26 de marzo de 2018].[6] GRITSLAB. Multi-Robot Assignment and Formation Control [videograbación] [En línea] 6 de mayo de 2011. Disponible en: <https://www.youtube.com/watch?v=se318w2LXD0> [Citado el 26 de marzo de 2018].[7] MADERER, Jason. ROBOTARIUM : Robots for Everyone [En línea] 15 de agosto de 2017. Disponible en: <http://www.news.gatech.edu/features/robotariumrobotics- lab-accessible-all> [Citado el 26 de marzo de 2018].[8] PICKEM, Daniel; et al.. The Robotarium: A remotely accessible swarm robotics research testbed [En línea] Disponible en: <http://robohub.org/the-robotarium-a107 remotely-accessible-swarm-robotics-research-testbed/> [Citado el 26 de marzo de 2018].[9] VALLEJO, Marcela; OCHOA, John; JIMÉNEZ, Jovani. Sistemas multi-agentes robóticos: Revisión de metodologías [En línea] Disponible en: <https://revistas.unal.edu.co/index.php/avances/article/view/20499> [Citado el 26 de marzo de 2018].[10] GONZÁLEZ, Enrique. Robótica cooperativa. Experiencias de sistemas multiagente (SMA). Primera Edición. Editorial Pontificia Universidad Javeriana, Colombia, noviembre 2012. ISBN: 978-958-716-586-9.[11] MARTÍNEZ, John; VALLEJO, Margarita. Comparación de estrategias de navegación colaborativa para robótica móvil [En línea] Disponible en: <http://repositorio.autonoma.edu.co/jspui/handle/11182/935> [Citado el 26 de marzo de 2018].[12] MOLINA, Manuel; RODRÍGUEZ, Edgar. FLOTILLA DE ROBOTS PARA TRABAJOS EN ROBÓTICA COOPERATIVA. Trabajo de grado (Ingeniero Mecatrónico). Bogotá D.C.: Universidad Militar Nueva Granada. Facultad de Ingeniería. Programa de Ingeniería Mecatrónica, 201[13] ROBOCUP. RoboCupSoccer [En línea] Disponible en: <http://www.robocup.org/domains/1> [Citado el 26 de marzo de 2018].[14] CUARTAS, Enrique. La selección Colombia de futbol robótico que estará en RoboCup 2016 [En línea] Disponible en: <http://www.enter.co/culturadigital/ colombia-digital/la-seleccion-colombia-de-futbol-robotico-que-estara-enrobocup- 2016/> [Citado el 26 de marzo de 2018].[15] IEEE. Miembros de IEEE Colombia participan en la RoboCup Brasil 2014 [En línea] Disponible en: <http://www.ieee.org.co/noticia.php?id=96> [Citado el 26 de marzo de 2018].[16] ZUNT, Dominic. Who did actually invent the word "robot" and what does it mean? [En línea] Disponible en: <http://web.archive.org/web/20150415062618/http://capek.misto.cz/english/rob ot.html> [Citado el 26 de marzo de 2018].[16] ZUNT, Dominic. Who did actually invent the word "robot" and what does it mean? [En línea] Disponible en: <http://web.archive.org/web/20150415062618/http://capek.misto.cz/english/rob ot.html> [Citado el 26 de marzo de 2018].[17] MATHIA, Karl. Robotics for Electronics Manufacturing : Principles and Applications in Cleanroom Automation. Primera Edición. Cambridge : Cambridge University Press, 2010. Pág. 8. ISBN 978-0-521-87652-0.[18] GARCÍA, Cándido; OYARZABAL, Rosa. What is a Robot under EU Law? [En línea] Disponible en: <https://www.globalpolicywatch.com/2017/08/what-is-arobot- under-eu-law/> [Citado el 26 de marzo de 2018].[19] ZIELINSKA, Teresa; et. al.. Robotics: Concepts, Methodologies, Tools, and Applications. History of Service Robots. Primera Edición. Editorial IGI Global, Pennsylvania, EEUU, 2013. Pág. 2. ISBN: 978-146-664-607-0.[20] TZAFESTAS, Spyros. Introduction to Mobile Robot Control. Primera Edición. Editorial Elsevier Insights, London, 2014. Pág. 1. ISBN: 978-0-12-417049-0.[21] ZHANG, Houxiang. Mobile Robotics : Mobile robot classification continued [En línea] Disponible en: <https://tams.informatik.unihamburg. de/lehre/2010ss/seminar/ir/PDF/MobilerobotLecture3_Review%20on %20mobile%20robot.pdf> [Citado el 26 de marzo de 2018].[22] TZAFESTAS, Spyros. Introduction to Mobile Robot Control. Primera Edición. Editorial Elsevier Insights, London, 2014. Pág. 15. ISBN: 978-0-12-417049-0[23] Ibíd., p. 31.[24] KUO, Benjamin. SISTEMAS DE CONTROL AUTOMÁTICO. Séptima edición. Editorial Prentice Hall, México, 1996. Pág. 9. ISBN: 968-880-723-0.[25] DEWESoft. PID Control [En línea] Disponible en: <https://www.dewesoft.com/pro/course/pid-control-53> [Citado el 26 de marzo de 2018].[26] MAZZONE, Virginia. Controladores PID [En línea] Disponible en: <http://www.eng.newcastle.edu.au/~jhb519/teaching/caut1/Apuntes/PID.pdf> [Citado el 26 de marzo de 2018].[27] RIVEROS, Adriana; SOLAQUE, Leonardo. Formación de robots móviles mediante el uso de controladores. En: Ing. USBMed. Julio-diciembre, 2013. Vol. 4, n.º 2, p. 63. ISBN: 2027-5846.[28] SABIA. Visión artificial e interacción sin mandos [En línea] Disponible en: <http://sabia.tic.udc.es/gc/Contenidos%20adicionales/trabajos/3D/VisionArtificia l/index.html> [Citado el 26 de marzo de 2018][29] MOLINERO, Gregorio. Segmentación de imágenes en color basada en el crecimiento de regiones. Pág. 5. [En línea] Disponible en: <http://bibing.us.es/proyectos/abreproy/11875/fichero/Proyecto+Fin+de+Carrer a%252F3.Espacios+de+color.pdf> [Citado el 26 de marzo de 2018].[30] Ibíd., p. 6.[31] GÓMEZ, Aure. Modelos, Espacios y Perfiles de Color : MODELO RGB [En línea] Disponible en: <http://www.auregomez.com/tutoriales/modelos-espaciosy- perfiles-de-color/> [Citado el 26 de marzo de 2018].[32] CUEVAS, Erik; ZALDÍVAR, Daniel; PÉREZ, Marco. Procesamiento digital de imágenes con MATLAB y Simulink. Primera edición: Alfaomega Grupo Editor, México, septiembre 2010. Pág. 454. ISBN: 978-607-707-030-6.[33] TRAUMABOT. Colour Point Cloud detection and extraction based on HSV colour space [En línea] Disponible en: <http://traumabot.blogspot.com.co/2013/08/colour-point-cloud-detectionand. html> [Citado el 26 de marzo de 2018].[34] QUEVEDO, Yeimy. Filtrado Espacial en Imágenes [En línea] Disponible en: <https://es.scribd.com/document/95955212/Filtrado-Espacial-en-Imagenes> [Citado el 26 de marzo de 2018].[35] CUEVAS, Erik; ZALDÍVAR, Daniel; PÉREZ, Marco. Procesamiento digital de imágenes con MATLAB y Simulink. Primera edición: Alfaomega Grupo Editor, México, septiembre 2010. Pág. 138 – 139. ISBN: 978-607-707-030-6.[36] Ibíd., p. 76 – 77.[37] OPENCV. Morphological Transformations [En línea] Disponible en: <https://docs.opencv.org/trunk/d9/d61/tutorial_py_morphological_ops.html> [Citado el 26 de marzo de 2018].[38] Ibíd.[39] Ibíd.[40] CUEVAS, Erik; ZALDÍVAR, Daniel; PÉREZ, Marco. Procesamiento digital de imágenes con MATLAB y Simulink. Primera edición: Alfaomega Grupo Editor, México, septiembre 2010. Pág. 403. ISBN: 978-607-707-030-6.[41] Ibíd., p. 404.[42] Ibíd., p. 406.[43] Ibíd., p. 407 – 408[44] TDROBÓTICA. Ruedas Pololu 32×7mm - Negras [En línea] Disponible en: <http://tdrobotica.co/ruedas-pololu-327mm-negras/260.html> [Citado el 2 de abril de 2018].[45] TDROBÓTICA. Micromotor 100:1 con eje extendido / 2.2 kg-cm / 320 rpm [En línea] Disponible en: <http://tdrobotica.co/micromotor-1001-con-ejeextendido22- kg-cm320-rpm/387.html> [Citado el 2 de abril de 2018].[46] TDROBÓTICA. Encoder magnético [En línea] Disponible en: <http://tdrobotica.co/kit-encoder-magnetico-para-micromotor-con-ejeextendido/ 114.html> [Citado el 2 de abril de 2018][47] TDROBÓTICA. Sensor ultrasónico (HC-SR04) [En línea] Disponible en: <https://www.ardobot.com/productos/sensores/distancia-presencia-huellas-ycorriente/ sensor-ultrasonido-hc-sr04.html> [Citado el 2 de abril de 2018[48] TDROBÓTICA. Arduino Mega 2560 R3 [En línea] Disponible en: <https://www.ardobot.com/arduino-mega-2560-r3.html> [Citado el 2 de abril de 2018].[49] TDROBÓTICA. Módulo L298N [En línea] Disponible en: <http://tdrobotica.co/modulo-driver-l298n/543.html> [Citado el 2 de abril de 2018[50] TDROBÓTICA. Módulo RF NRF24L01 [En línea] Disponible en: <http://tdrobotica.co/modulo-radiofrecuencia-nrf24l01-24ghz/654.html> [Citado el 2 de abril de 2018].[51] TDROBÓTICA. Batería LiPo 2200 mAh 11.1V [En línea] Disponible en: <http://tdrobotica.co/bateria-lipo-2200-mah-111v/465.html> [Citado el 2 de abril de 2018].[52] LOGITECH. HD Pro Webcam C920 [En línea] Disponible en: <https://www.logitech.com/es-mx/product/hd-pro-webcam-c920> [Citado el 2 de abril de 2018].[53] VISTRÓNICA. Indicador de tensión de Baterías LiPo [En línea] Disponible en: <https://www.vistronica.com/aeromodelismo/indicador-de-tension-de-bateriaslipo- detail.html> [Citado el 2 de abril de 2018][54] POLOLU. Pololu Ball Caster with 3/8″ Metal Ball [En línea] Disponible en: <https://www.pololu.com/product/951> [Citado el 2 de abril de 2018][55] SOLIDWORKS. Acrílico (Sistema Internacional). Biblioteca de materiales predefinidos. SOLIDWORKS Premium, 2017, Edición x64, SP 1.0.[56] SOLIDWORKS. Factor de seguridad [En línea] Disponible en: <https://www.solidworks.com/sw/docs/Bridge_Poject_WB_2011_ESP.pdf> Pág. 53 [Citado el 10 de abril de 2018].[57] SOLIDWORKS. Comprobación del Factor de seguridad [En línea] Disponible en: <http://help.solidworks.com/2013/spanish/SolidWorks/cworks/c_Factor_of_Safe ty_Check.html> [Citado el 10 de abril de 2018].[58] ELSAYED, Mohamed. How does SolidWorks calculate the factor of safety? [En línea] Disponible en: <https://www.quora.com/How-does-SolidWorkscalculate- the-factor-of-safety> [Citado el 10 de abril de 2018].[59] HOBBYKING. Lithium Ion battery safety guidelines : Discharging.[60] EGERSTEDT, Magnus. Differential Drive Robots [videograbación] [En línea] 15 de diciembre de 2017. Disponible en: <https://www.youtube.com/watch?v=wqUwmnKskJU> [Citado el 26 de abril de 2018].[61] EGERSTEDT, Magnus. A Clever Trick [videograbación] [En línea] 18 de diciembre de 2017. Disponible en: <https://www.youtube.com/watch?v=GX3A1G2FYZ0> [Citado el 26 de abril de 2018].ORIGINAL2018_Tesis_Daniel_Felipe_Leon_Cardona.pdf2018_Tesis_Daniel_Felipe_Leon_Cardona.pdfTesisapplication/pdf5466480https://repository.unab.edu.co/bitstream/20.500.12749/1615/1/2018_Tesis_Daniel_Felipe_Leon_Cardona.pdf46f0e4b8be42beafb74355461e26ac53MD51open access2018_Software_Daniel_Felipe_Leon_Cardona.zip2018_Software_Daniel_Felipe_Leon_Cardona.zipSoftwareapplication/octet-stream213231554https://repository.unab.edu.co/bitstream/20.500.12749/1615/2/2018_Software_Daniel_Felipe_Leon_Cardona.zip5a8e10b91f8e8d34d5c5e4bf15f0dc4bMD52open access2018_Anexos_DAniel_Felipe_Leon_Cardona.zip2018_Anexos_DAniel_Felipe_Leon_Cardona.zipAnexosapplication/octet-stream2744441https://repository.unab.edu.co/bitstream/20.500.12749/1615/3/2018_Anexos_DAniel_Felipe_Leon_Cardona.zipa10f789bf1dea0151063706f57f83e46MD53open accessTHUMBNAIL2018_Tesis_Daniel_Felipe_Leon_Cardona.pdf.jpg2018_Tesis_Daniel_Felipe_Leon_Cardona.pdf.jpgIM Thumbnailimage/jpeg4547https://repository.unab.edu.co/bitstream/20.500.12749/1615/4/2018_Tesis_Daniel_Felipe_Leon_Cardona.pdf.jpg2422e40fb834adca061721b3fa16e1b3MD54open access20.500.12749/1615oai:repository.unab.edu.co:20.500.12749/16152022-02-28 09:39:03.188open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.co |