Comparación del Desempeño de Dos Estrategias de Seguimiento de Trayectoria Para la Navegación Autónoma de un Robot Móvil Diferencial

87 páginas

Autores:
Henao Rincón , José Daniel
Ortiz Marín, Cristian Camilo
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2014
Institución:
Universidad EIA .
Repositorio:
Repositorio EIA .
Idioma:
spa
OAI Identifier:
oai:repository.eia.edu.co:11190/6501
Acceso en línea:
https://repository.eia.edu.co/handle/11190/6501
Palabra clave:
redes neuronales artificiales
Filtro Extendido de Kalman
control, trayectoria
Robot móvil
performance
ANN
trajectory tracking
Mobile robot
Rights
openAccess
License
https://creativecommons.org/licenses/by-nc-nd/4.0/
id REIA2_e60d9965f470d8ec4fb68d415b1c7e30
oai_identifier_str oai:repository.eia.edu.co:11190/6501
network_acronym_str REIA2
network_name_str Repositorio EIA .
repository_id_str
dc.title.none.fl_str_mv Comparación del Desempeño de Dos Estrategias de Seguimiento de Trayectoria Para la Navegación Autónoma de un Robot Móvil Diferencial
title Comparación del Desempeño de Dos Estrategias de Seguimiento de Trayectoria Para la Navegación Autónoma de un Robot Móvil Diferencial
spellingShingle Comparación del Desempeño de Dos Estrategias de Seguimiento de Trayectoria Para la Navegación Autónoma de un Robot Móvil Diferencial
redes neuronales artificiales
Filtro Extendido de Kalman
control, trayectoria
Robot móvil
performance
ANN
trajectory tracking
Mobile robot
title_short Comparación del Desempeño de Dos Estrategias de Seguimiento de Trayectoria Para la Navegación Autónoma de un Robot Móvil Diferencial
title_full Comparación del Desempeño de Dos Estrategias de Seguimiento de Trayectoria Para la Navegación Autónoma de un Robot Móvil Diferencial
title_fullStr Comparación del Desempeño de Dos Estrategias de Seguimiento de Trayectoria Para la Navegación Autónoma de un Robot Móvil Diferencial
title_full_unstemmed Comparación del Desempeño de Dos Estrategias de Seguimiento de Trayectoria Para la Navegación Autónoma de un Robot Móvil Diferencial
title_sort Comparación del Desempeño de Dos Estrategias de Seguimiento de Trayectoria Para la Navegación Autónoma de un Robot Móvil Diferencial
dc.creator.fl_str_mv Henao Rincón , José Daniel
Ortiz Marín, Cristian Camilo
dc.contributor.advisor.none.fl_str_mv Mechbal, Nazih
dc.contributor.author.none.fl_str_mv Henao Rincón , José Daniel
Ortiz Marín, Cristian Camilo
dc.subject.proposal.spa.fl_str_mv redes neuronales artificiales
Filtro Extendido de Kalman
control, trayectoria
Robot móvil
topic redes neuronales artificiales
Filtro Extendido de Kalman
control, trayectoria
Robot móvil
performance
ANN
trajectory tracking
Mobile robot
dc.subject.proposal.eng.fl_str_mv performance
ANN
trajectory tracking
Mobile robot
description 87 páginas
publishDate 2014
dc.date.issued.none.fl_str_mv 2014
dc.date.accessioned.none.fl_str_mv 2024-04-02T16:29:09Z
dc.date.available.none.fl_str_mv 2024-04-02T16:29:09Z
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.content.none.fl_str_mv Text
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
dc.type.coarversion.none.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
format http://purl.org/coar/resource_type/c_7a1f
status_str publishedVersion
dc.identifier.uri.none.fl_str_mv https://repository.eia.edu.co/handle/11190/6501
url https://repository.eia.edu.co/handle/11190/6501
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.license.none.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad EIA
dc.publisher.program.none.fl_str_mv Ingeniería Mecatrónica
dc.publisher.faculty.none.fl_str_mv Escuela de Ingeniería y Ciencias Básicas
dc.publisher.place.none.fl_str_mv Envigado, Antioquia
publisher.none.fl_str_mv Universidad EIA
institution Universidad EIA .
bitstream.url.fl_str_mv https://repository.eia.edu.co/bitstreams/215d817c-3f06-4de7-9903-ad3e77c6d4c1/download
https://repository.eia.edu.co/bitstreams/2e1b5fd2-4c2c-4696-b18e-034c18d2a2e4/download
https://repository.eia.edu.co/bitstreams/39121dbf-5f90-4343-8b50-4916c09bcdd4/download
https://repository.eia.edu.co/bitstreams/d7160aa5-7b62-4639-882f-7462671a91ab/download
bitstream.checksum.fl_str_mv fb009ba7a1aab30891c3712fb6df27fd
2264fce645ac2952653ce3f3b8fa781e
682c522409dfa92453deda704fe41fe4
c2e43eae9fcc82cbd86ddfd4ff69ce40
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad EIA
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1814100893806624768
spelling Mechbal, NazihHenao Rincón , José DanielOrtiz Marín, Cristian Camilo2024-04-02T16:29:09Z2024-04-02T16:29:09Z2014https://repository.eia.edu.co/handle/11190/650187 páginasEl presente trabajo consiste en el desarrollo, implementación y comparación del desempeño de dos estrategias de seguimiento de trayectoria para un robot móvil diferencial. La motivación para esta investigación surge debido a que la planificación y seguimiento de trayectorias de manera autónoma en diferentes entornos por parte de un robot móvil representa uno de los enfoques más importantes de las investigaciones en torno a la navegación de este tipo de vehículos. Desde la perspectiva del control tradicional se ha intentado resolver el problema de seguimiento de una trayectoria por diferentes métodos, pero la peculiar naturaleza cinemática no holonómica de las diferentes configuraciones de robots móviles resulta en la inaccesibilidad de una realimentación suficientemente estable para una postura dada, lo anterior, se resume básicamente en estar enfrentando a un sistema con características de no linealidad. Como alternativa de solución, las Redes Neuronales Artificiales (RNA) han resultado ser efectivas para lograr el control del movimiento de robots móviles debido a su capacidad de producir buenos modelos para sistemas no lineales, su estructura plana y altamente distribuida hace los esquemas de control neuronal más rápidos que los algoritmos tradicionales y finalmente, su capacidad algorítmica de adaptación ante cambios en el comportamiento de un proceso real. Se abordó el problema de control de seguimiento de trayectoria para un robot móvil diferencial desde las perspectivas mencionadas anteriormente, las cuales requerían para la aplicación de la señal de control la estimación exacta de la posición, esta fue calculada mediante un algoritmo de Filtro de Kalman Extendido. Para cada una de los controladores se procede al entendimiento de sus fundamentos matemáticos y se realiza la programación e implementación de los algoritmos en la plataforma de software seleccionada y por último, se finaliza con la evaluación del desempeño de cada una de las estrategias teniendo en cuenta la exactitud y el tiempo de ejecución utilizado para realizar la trayectoria completa. Se obtienen dos estrategias de seguimiento de trayectoria, las cuales son efectivas en el control de seguimiento de una trayectoria para un robot móvil diferencial bajo diferentes escenarios de geometría de la trayectoria y velocidad del vehículo.This work involved the development, implementation and performance comparison of two strategies for trajectory tracking for a differential mobile robot. The planning and path tracking independently in different environments by a mobile robot is one of the most important approaches to research on navigating this type of vehicle. From the perspective of traditional control has been tried to solve the problem of tracking a trajectory by different methods, but the peculiar nonholonomic kinematic nature of the different configurations of mobile robots results in inaccessibility of sufficiently stable feedback for a given posture, above, is summarized basically to be facing a system with characteristics of nonlinearity. As an alternative solution, the Artificial Neural Networks (ANN) have proved effective to achieve the motion control of mobile robots due to their ability to produce good models for nonlinear systems, flat design and highly distributed make the schemes of neuronal control faster than traditional algorithms, and finally, its algorithmic adaptability by changes in the behavior of a real process. The control problem of trajectory tracking for a differential mobile robot is addressed from the perspectives mentioned above, which required for the application of the control signal for the exact position estimation, this was calculated by an algorithm Extended Kalman Filter. For each of the controllers it is proceed to understanding their mathematical foundations and then the programming and implementation of the algorithms is performed on the platform selected software and finally closed with the evaluation of the performance of the strategies given accuracy and execution time used to perform the complete path. Two strategies for trajectory tracking are obtained, which are effective in controlling a trajectory tracking for a differential mobile robot under different scenarios geometry of the trajectory and speed of the vehicle.PregradoIngeniero Mecatrónicoapplication/pdfspaUniversidad EIAIngeniería MecatrónicaEscuela de Ingeniería y Ciencias BásicasEnvigado, Antioquiahttps://creativecommons.org/licenses/by-nc-nd/4.0/Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Comparación del Desempeño de Dos Estrategias de Seguimiento de Trayectoria Para la Navegación Autónoma de un Robot Móvil DiferencialTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionTexthttp://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_970fb48d4fbd8a85redes neuronales artificialesFiltro Extendido de Kalmancontrol, trayectoriaRobot móvilperformanceANNtrajectory trackingMobile robotPublicationORIGINALOrtizCristian_2014ComparaciónDesempeñoEstrategias.pdfOrtizCristian_2014ComparaciónDesempeñoEstrategias.pdfapplication/pdf5083221https://repository.eia.edu.co/bitstreams/215d817c-3f06-4de7-9903-ad3e77c6d4c1/downloadfb009ba7a1aab30891c3712fb6df27fdMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-82553https://repository.eia.edu.co/bitstreams/2e1b5fd2-4c2c-4696-b18e-034c18d2a2e4/download2264fce645ac2952653ce3f3b8fa781eMD52TEXTOrtizCristian_2014ComparaciónDesempeñoEstrategias.pdf.txtOrtizCristian_2014ComparaciónDesempeñoEstrategias.pdf.txtExtracted texttext/plain103480https://repository.eia.edu.co/bitstreams/39121dbf-5f90-4343-8b50-4916c09bcdd4/download682c522409dfa92453deda704fe41fe4MD53THUMBNAILOrtizCristian_2014ComparaciónDesempeñoEstrategias.pdf.jpgOrtizCristian_2014ComparaciónDesempeñoEstrategias.pdf.jpgGenerated Thumbnailimage/jpeg8269https://repository.eia.edu.co/bitstreams/d7160aa5-7b62-4639-882f-7462671a91ab/downloadc2e43eae9fcc82cbd86ddfd4ff69ce40MD5411190/6501oai:repository.eia.edu.co:11190/65012024-04-03 03:01:07.223https://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://repository.eia.edu.coRepositorio Institucional Universidad EIAbdigital@metabiblioteca.comCjxjZW50ZXI+PGI+QVZJU08gREUgUFJJVkFDSURBRDwvYj48L2NlbnRlcj4KPGJyPgo8cD5MYSBFc2N1ZWxhIGRlIEluZ2VuaWVyw61hIGRlIEFudGlvcXVpYSBhIHRyYXbDqXMgZGUgZXN0ZSBhdmlzbywgaW5mb3JtYSBhIGxvcyB0aXR1bGFyZXMgZGUgZGF0b3MgcGVyc29uYWxlcyBxdWUgc2UgZW5jdWVudHJlbiBlbiBzdXMgYmFzZXMgZGUgZGF0b3MgcXVlIGxhcyBwb2zDrXRpY2FzIGRlIHRyYXRhbWllbnRvIGRlIGRhdG9zIHBlcnNvbmFsZXMgbGEgRUlBIHNvbjo8L3A+CjxwPkFsIHRpdHVsYXIgZGUgbG9zIGRhdG9zIHBlcnNvbmFsZXMgZW4gdHJhdGFtaWVudG8sIHNlIGxlIHJlc3BldGFyw6FuIHN1cyBkZXJlY2hvcyBhIGNvbm9jZXIgw61udGVncmFtZW50ZSB5IGRlIGZvcm1hIGdyYXR1aXRhIHN1cyBkYXRvcyBwZXJzb25hbGVzLCBhc8OtIGNvbW8gYSBhY3R1YWxpemFybG9zIHkgcmVjdGlmaWNhcmxvcyBmcmVudGUgYSBsYSBFSUEgbyBsb3MgZW5jYXJnYWRvcyBkZWwgdHJhdGFtaWVudG8uPC9wPgo8cD5BbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwZXJzb25hbGVzIGVuIHRyYXRhbWllbnRvLCBwb2Ryw6EgY29ub2NlciBlbCB1c28gcXVlIHNlIGxlIGhhIGRhZG8gYSBzdXMgZGF0b3MgcGVyc29uYWxlcywgcHJldmlhIHNvbGljaXR1ZC48L3A+CjxwPkVsIHRpdHVsYXIgZGUgbG9zIGRhdG9zIHBlcnNvbmFsZXMgZW4gdHJhdGFtaWVudG8sIHBvZHLDoSBzb2xpY2l0YXIgcHJ1ZWJhIGRlIGxhIGF1dG9yaXphY2nDs24gb3RvcmdhZGEgYSBsYSBFSUEuIHNhbHZvIGN1YW5kbyBleHByZXNhbWVudGUgc2UgZXhjZXB0w7plIGNvbW8gcmVxdWlzaXRvIHBhcmEgZWwgdHJhdGFtaWVudG8sIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBsZXkuPC9wPgo8cD5FbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwdWVkZSByZXZvY2FyIGxhIGF1dG9yaXphY2nDs24geSBzb2xpY2l0YXIgbGEgc3VwcmVzacOzbiBkZWwgZGF0byBjdWFuZG8gZW4gZWwgdHJhdGFtaWVudG8gbm8gc2UgcmVzcGV0ZW4gbG9zIHByaW5jaXBpb3MsIGRlcmVjaG9zIHkgZ2FyYW50w61hcyBjb25zdGl0dWNpb25hbGVzIHkgbGVnYWxlcy4gTGEgcmV2b2NhdG9yaWEgeSBzdXByZXNpw7NuIHByb2NlZGVyw6EgY3VhbmRvIGxhIFN1cGVyaW50ZW5kZW5jaWEgZGUgSW5kdXN0cmlhIHkgQ29tZXJjaW8gKFNJQykgaGF5YSBkZXRlcm1pbmFkbyBxdWUgZW4gZWwgdHJhdGFtaWVudG8sIGxhIEVTQ1VFTEEgREUgSU5HRU5JRVLDjUEgREUgQU5USU9RVUlBIGhhIGluY3VycmlkbyBlbiBjb25kdWN0YXMgY29udHJhcmlhcyBhIGVzdGEgTGV5IHkgYSBsYSBDb25zdGl0dWNpw7NuIFBvbMOtdGljYS48L3A+CjxwPlBhcmEgZWZlY3RvcyBkZSBlamVyY2VyIHN1cyBkZXJlY2hvcyBkZSBjb25vY2VyLCBhY3R1YWxpemFyLCByZWN0aWZpY2FyIHkgc3VwcmltaXIgaW5mb3JtYWNpw7NuLCByZXZvY2FyIGxhIGF1dG9yaXphY2nDs24sIGVudHJlIG90cm9zOyBlbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwb2Ryw6EgYWN1ZGlyIGEgbGEgRVNDVUVMQSBERSBJTkdFTklFUsONQSBERSBBTlRJT1FVSUEsIGNvbW8gcmVzcG9uc2FibGUgZGVsIHRyYXRhbWllbnRvIGRlIGRhdG9zIGFsIMOhcmVhIGRlIGNvbXVuaWNhY2lvbmVzLCBtZWRpYW50ZSBjb3JyZW8gZWxlY3Ryw7NuaWNvIGEgd2VibWFzdGVyQGVpYS5lZHUuY28gLjwvcD4KPHA+RW4gY2FzbyBkZSBpbmZyYWNjaW9uZXMgYSBsYSBsZXkgMTU4MSBkZSAyMDEyLCBlbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwb2Ryw6EgcHJlc2VudGFyIHF1ZWphIGFudGUgbGEgU3VwZXJpbnRlbmRlbmNpYSBkZSBJbmR1c3RyaWEgeSBDb21lcmNpbyAoU0lDKS48L3A+CjxwPkVsIHRpdHVsYXIgc2Vyw6EgaW5mb3JtYWRvIGFjZXJjYSBkZSBsYSBubyBvYmxpZ2F0b3JpZWRhZCBkZSBsYXMgcmVzcHVlc3RhcyBhIGxhcyBwcmVndW50YXMgcXVlIGxlIHNlYW4gaGVjaGFzLCBjdWFuZG8gw6lzdGFzIHZlcnNlbiBzb2JyZSBkYXRvcyBzZW5zaWJsZXMsIHRhbGVzIGNvbW8gb3JpZ2VuIHJhY2lhbCBvIMOpdG5pY28sIG9yaWVudGFjacOzbiBwb2zDrXRpY2EsIGNvbnZpY2Npb25lcyByZWxpZ2lvc2FzICwgcGVydGVuZW5jaWEgYSBzaW5kaWNhdG9zLCBvcmdhbml6YWNpb25lcyBzb2NpYWxlcyBkZSBkZXJlY2hvcyBodW1hbm9zLCBkYXRvcyByZWxhdGl2b3MgYSBsYSBzYWx1ZCwgYSBsYSB2aWRhIHNleHVhbCB5IGRhdG9zIGJpb23DqXRyaWNvcyBvIHNvYnJlIGxvcyBkYXRvcyBkZSBsb3MgbmnDsW9zLCBuacOxYXMgeSBhZG9sZXNjZW50ZXMuPC9wPgo8cD5FbCB0aXR1bGFyIHBvZHLDoSBjb25vY2VyIG51ZXN0cmEgcG9sw610aWNhIGRlIHRyYXRhbWllbnRvLCBsb3MgZGF0b3Mgc3VzdGFuY2lhbGVzIHF1ZSBzZSBsbGVndWVuIGEgcHJvZHVjaXIgZW4gZWwgcHJlc2VudGUgYXZpc28gbyBlbiBsYXMgcG9sw610aWNhcyBkZSB0cmF0YW1pZW50bywgc2Vyw6FuIHB1YmxpY2FkYXMgZW4gbnVlc3RybyBzaXRpbyB3ZWIsIG1lZGlvIGVsZWN0csOzbmljbyBoYWJpdHVhbCBkZSBjb250YWN0byBjb24gbG9zIHRpdHVsYXJlcy4K