Navegación Autónoma de un Robot Móvil Usando Filtro de Partículas en la Etapa de Localización

71 páginas

Autores:
Cárdenas Cartagena, Juan Diego
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2016
Institución:
Universidad EIA .
Repositorio:
Repositorio EIA .
Idioma:
spa
OAI Identifier:
oai:repository.eia.edu.co:11190/6526
Acceso en línea:
https://repository.eia.edu.co/handle/11190/6526
Palabra clave:
Robot móvil
filtro de partículas
métodos monte carlo
filtro estocástico
filtro bayesiano
sistema no lineal
Mobile robot
particulate filter
monte carlo method
nonlinear system
Bayesian filter
stochastic filter
Rights
openAccess
License
Derechos Reservados - Univesidad EIA - 2016
id REIA2_cccaf1e6af927915e0400a115496b136
oai_identifier_str oai:repository.eia.edu.co:11190/6526
network_acronym_str REIA2
network_name_str Repositorio EIA .
repository_id_str
dc.title.spa.fl_str_mv Navegación Autónoma de un Robot Móvil Usando Filtro de Partículas en la Etapa de Localización
title Navegación Autónoma de un Robot Móvil Usando Filtro de Partículas en la Etapa de Localización
spellingShingle Navegación Autónoma de un Robot Móvil Usando Filtro de Partículas en la Etapa de Localización
Robot móvil
filtro de partículas
métodos monte carlo
filtro estocástico
filtro bayesiano
sistema no lineal
Mobile robot
particulate filter
monte carlo method
nonlinear system
Bayesian filter
stochastic filter
title_short Navegación Autónoma de un Robot Móvil Usando Filtro de Partículas en la Etapa de Localización
title_full Navegación Autónoma de un Robot Móvil Usando Filtro de Partículas en la Etapa de Localización
title_fullStr Navegación Autónoma de un Robot Móvil Usando Filtro de Partículas en la Etapa de Localización
title_full_unstemmed Navegación Autónoma de un Robot Móvil Usando Filtro de Partículas en la Etapa de Localización
title_sort Navegación Autónoma de un Robot Móvil Usando Filtro de Partículas en la Etapa de Localización
dc.creator.fl_str_mv Cárdenas Cartagena, Juan Diego
dc.contributor.author.none.fl_str_mv Cárdenas Cartagena, Juan Diego
dc.subject.proposal.spa.fl_str_mv Robot móvil
filtro de partículas
métodos monte carlo
filtro estocástico
filtro bayesiano
sistema no lineal
topic Robot móvil
filtro de partículas
métodos monte carlo
filtro estocástico
filtro bayesiano
sistema no lineal
Mobile robot
particulate filter
monte carlo method
nonlinear system
Bayesian filter
stochastic filter
dc.subject.proposal.eng.fl_str_mv Mobile robot
particulate filter
monte carlo method
nonlinear system
Bayesian filter
stochastic filter
description 71 páginas
publishDate 2016
dc.date.issued.none.fl_str_mv 2016
dc.date.accessioned.none.fl_str_mv 2024-04-26T15:16:19Z
dc.date.available.none.fl_str_mv 2024-04-26T15:16:19Z
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/6526
url https://repository.eia.edu.co/handle/11190/6526
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv Derechos Reservados - Univesidad EIA - 2016
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 Derechos Reservados - Univesidad EIA - 2016
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/8993305b-c519-43e6-8e3b-7d4d78fe0b06/download
https://repository.eia.edu.co/bitstreams/6b58f5ba-a887-4c20-a79b-ff183ee2fffa/download
https://repository.eia.edu.co/bitstreams/f43990b7-cb9f-4e56-92c0-f706468d4d0b/download
https://repository.eia.edu.co/bitstreams/f1ed8c69-788c-486b-a3b7-a49ca21a24fd/download
bitstream.checksum.fl_str_mv bc1c4807be6212f9c5953c12aa20f5b1
2264fce645ac2952653ce3f3b8fa781e
b35b839c27e0b92e8551358837009991
c3246ff6e8d1a63cb4edb29d93c00d4c
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_ 1814100895181307904
spelling Cárdenas Cartagena, Juan Diego2024-04-26T15:16:19Z2024-04-26T15:16:19Z2016https://repository.eia.edu.co/handle/11190/652671 páginasEste trabajo consiste en el desarrollo e implementación de una estrategia de navegación autónoma para robots móviles de locomoción diferencial, en donde se tuvo en cuenta una etapa de planificación de rutas, control de posición, estimación de estado y sensado de ambiente. Esta estrategia de navegación se implementó en un robot iRobot Create ® de IRobot ®, con modificaciones realizadas por Quanser, del cual se destacan los cinco sensores de dis tancia infrarrojos distribuidos a 45º el uno del otro, un computador Gumstix y dos motores DC con su respectivo enconder en cada llanta. La principal característica de esta estrategia de navegación implementada en el desarrollo de este trabajo, es el uso del algoritmo de filtro de partículas en la etapa de estimación de estados, debido a la no linealidad del sistema propuesto. Este algoritmo se basa en la generación aleatoria de partículas que representan estados artificiales que intentan emular la posición del robot. Cada una de estas partículas es eva luada en el sistema del robot diferencial, y seguido a esto, se provee al algoritmo con las medidas de los sensores de distancia del robot, las cuales se comparan con cada una de las partículas, asignándoles un peso acorde con la similitud de las medidas reales con las artificiales; posteriormente, se entra a una etapa de actualización en donde se descartan las partículas de bajo peso, y se resaltan las demás según su importancia. Por último, para estimar la posición, se usan las partículas actualizadas con sus respectivos pesos. Así pues, este trabajo se desarrolló con el fin de explorar los alcances de la formulación bayesiana, vista en el algoritmo de filtro de partículas, como estimador de posición en un robot móvil.his thesis involves the development and implementation of a navigation strategy for auto nomous mobile robots with differential locomotion, which was considered a stage of route planning, position control, state estimation and environment sensing. This navigation strategy was implemented in iRobot Create textsuperscript textregiste red iRobot textsuperscript textregistered, with modifications made by Quanser, which highlights the five infrared distance sensors distributed at 45 ° from each other on the ro bot, a computer Gumstix and two DC motors with their respective enconder in each wheel. The main feature of this navigation strategy implemented at this work, is the use of parti culate filter algorithm in the step of state estimation due to the nonlinearity of the proposed system. This algorithm is based on the random generation of particles which represent artificial states that try to emulate the position of the real robot. Each of these particles is evaluated in the system of differential robot, and followed this, it provides the algorithm measures the distance sensors, which are compared with each of the particles, assigning a weight according to the similarity of the actual measurements with artificial ones; then it enters into a stage of update, where low weight particles are discarded, and others are highlighted according to their importance. Finally, to estimate the position, the date and their weight particles are used. Thus, this work was developed in order to explore the scope of Bayesian formulation, view the particulate filter algorithm, as estimator position in a mobile robot.PregradoIngeniero Mecatrónicoapplication/pdfspaUniversidad EIAIngeniería MecatrónicaEscuela de Ingeniería y Ciencias BásicasEnvigado, AntioquiaDerechos Reservados - Univesidad EIA - 2016https://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_abf2Navegación Autónoma de un Robot Móvil Usando Filtro de Partículas en la Etapa de LocalizaciónTrabajo 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_970fb48d4fbd8a85Robot móvilfiltro de partículasmétodos monte carlofiltro estocásticofiltro bayesianosistema no linealMobile robotparticulate filtermonte carlo methodnonlinear systemBayesian filterstochastic filterPublicationORIGINALCárdenasJuan_2016_NavegaciónAutónomaRobot.pdfCárdenasJuan_2016_NavegaciónAutónomaRobot.pdfapplication/pdf9875729https://repository.eia.edu.co/bitstreams/8993305b-c519-43e6-8e3b-7d4d78fe0b06/downloadbc1c4807be6212f9c5953c12aa20f5b1MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-82553https://repository.eia.edu.co/bitstreams/6b58f5ba-a887-4c20-a79b-ff183ee2fffa/download2264fce645ac2952653ce3f3b8fa781eMD52TEXTCárdenasJuan_2016_NavegaciónAutónomaRobot.pdf.txtCárdenasJuan_2016_NavegaciónAutónomaRobot.pdf.txtExtracted texttext/plain102208https://repository.eia.edu.co/bitstreams/f43990b7-cb9f-4e56-92c0-f706468d4d0b/downloadb35b839c27e0b92e8551358837009991MD53THUMBNAILCárdenasJuan_2016_NavegaciónAutónomaRobot.pdf.jpgCárdenasJuan_2016_NavegaciónAutónomaRobot.pdf.jpgGenerated Thumbnailimage/jpeg6075https://repository.eia.edu.co/bitstreams/f1ed8c69-788c-486b-a3b7-a49ca21a24fd/downloadc3246ff6e8d1a63cb4edb29d93c00d4cMD5411190/6526oai:repository.eia.edu.co:11190/65262024-04-27 03:01:26.123https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Univesidad EIA - 2016open.accesshttps://repository.eia.edu.coRepositorio Institucional Universidad EIAbdigital@metabiblioteca.comCjxjZW50ZXI+PGI+QVZJU08gREUgUFJJVkFDSURBRDwvYj48L2NlbnRlcj4KPGJyPgo8cD5MYSBFc2N1ZWxhIGRlIEluZ2VuaWVyw61hIGRlIEFudGlvcXVpYSBhIHRyYXbDqXMgZGUgZXN0ZSBhdmlzbywgaW5mb3JtYSBhIGxvcyB0aXR1bGFyZXMgZGUgZGF0b3MgcGVyc29uYWxlcyBxdWUgc2UgZW5jdWVudHJlbiBlbiBzdXMgYmFzZXMgZGUgZGF0b3MgcXVlIGxhcyBwb2zDrXRpY2FzIGRlIHRyYXRhbWllbnRvIGRlIGRhdG9zIHBlcnNvbmFsZXMgbGEgRUlBIHNvbjo8L3A+CjxwPkFsIHRpdHVsYXIgZGUgbG9zIGRhdG9zIHBlcnNvbmFsZXMgZW4gdHJhdGFtaWVudG8sIHNlIGxlIHJlc3BldGFyw6FuIHN1cyBkZXJlY2hvcyBhIGNvbm9jZXIgw61udGVncmFtZW50ZSB5IGRlIGZvcm1hIGdyYXR1aXRhIHN1cyBkYXRvcyBwZXJzb25hbGVzLCBhc8OtIGNvbW8gYSBhY3R1YWxpemFybG9zIHkgcmVjdGlmaWNhcmxvcyBmcmVudGUgYSBsYSBFSUEgbyBsb3MgZW5jYXJnYWRvcyBkZWwgdHJhdGFtaWVudG8uPC9wPgo8cD5BbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwZXJzb25hbGVzIGVuIHRyYXRhbWllbnRvLCBwb2Ryw6EgY29ub2NlciBlbCB1c28gcXVlIHNlIGxlIGhhIGRhZG8gYSBzdXMgZGF0b3MgcGVyc29uYWxlcywgcHJldmlhIHNvbGljaXR1ZC48L3A+CjxwPkVsIHRpdHVsYXIgZGUgbG9zIGRhdG9zIHBlcnNvbmFsZXMgZW4gdHJhdGFtaWVudG8sIHBvZHLDoSBzb2xpY2l0YXIgcHJ1ZWJhIGRlIGxhIGF1dG9yaXphY2nDs24gb3RvcmdhZGEgYSBsYSBFSUEuIHNhbHZvIGN1YW5kbyBleHByZXNhbWVudGUgc2UgZXhjZXB0w7plIGNvbW8gcmVxdWlzaXRvIHBhcmEgZWwgdHJhdGFtaWVudG8sIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBsZXkuPC9wPgo8cD5FbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwdWVkZSByZXZvY2FyIGxhIGF1dG9yaXphY2nDs24geSBzb2xpY2l0YXIgbGEgc3VwcmVzacOzbiBkZWwgZGF0byBjdWFuZG8gZW4gZWwgdHJhdGFtaWVudG8gbm8gc2UgcmVzcGV0ZW4gbG9zIHByaW5jaXBpb3MsIGRlcmVjaG9zIHkgZ2FyYW50w61hcyBjb25zdGl0dWNpb25hbGVzIHkgbGVnYWxlcy4gTGEgcmV2b2NhdG9yaWEgeSBzdXByZXNpw7NuIHByb2NlZGVyw6EgY3VhbmRvIGxhIFN1cGVyaW50ZW5kZW5jaWEgZGUgSW5kdXN0cmlhIHkgQ29tZXJjaW8gKFNJQykgaGF5YSBkZXRlcm1pbmFkbyBxdWUgZW4gZWwgdHJhdGFtaWVudG8sIGxhIEVTQ1VFTEEgREUgSU5HRU5JRVLDjUEgREUgQU5USU9RVUlBIGhhIGluY3VycmlkbyBlbiBjb25kdWN0YXMgY29udHJhcmlhcyBhIGVzdGEgTGV5IHkgYSBsYSBDb25zdGl0dWNpw7NuIFBvbMOtdGljYS48L3A+CjxwPlBhcmEgZWZlY3RvcyBkZSBlamVyY2VyIHN1cyBkZXJlY2hvcyBkZSBjb25vY2VyLCBhY3R1YWxpemFyLCByZWN0aWZpY2FyIHkgc3VwcmltaXIgaW5mb3JtYWNpw7NuLCByZXZvY2FyIGxhIGF1dG9yaXphY2nDs24sIGVudHJlIG90cm9zOyBlbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwb2Ryw6EgYWN1ZGlyIGEgbGEgRVNDVUVMQSBERSBJTkdFTklFUsONQSBERSBBTlRJT1FVSUEsIGNvbW8gcmVzcG9uc2FibGUgZGVsIHRyYXRhbWllbnRvIGRlIGRhdG9zIGFsIMOhcmVhIGRlIGNvbXVuaWNhY2lvbmVzLCBtZWRpYW50ZSBjb3JyZW8gZWxlY3Ryw7NuaWNvIGEgd2VibWFzdGVyQGVpYS5lZHUuY28gLjwvcD4KPHA+RW4gY2FzbyBkZSBpbmZyYWNjaW9uZXMgYSBsYSBsZXkgMTU4MSBkZSAyMDEyLCBlbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwb2Ryw6EgcHJlc2VudGFyIHF1ZWphIGFudGUgbGEgU3VwZXJpbnRlbmRlbmNpYSBkZSBJbmR1c3RyaWEgeSBDb21lcmNpbyAoU0lDKS48L3A+CjxwPkVsIHRpdHVsYXIgc2Vyw6EgaW5mb3JtYWRvIGFjZXJjYSBkZSBsYSBubyBvYmxpZ2F0b3JpZWRhZCBkZSBsYXMgcmVzcHVlc3RhcyBhIGxhcyBwcmVndW50YXMgcXVlIGxlIHNlYW4gaGVjaGFzLCBjdWFuZG8gw6lzdGFzIHZlcnNlbiBzb2JyZSBkYXRvcyBzZW5zaWJsZXMsIHRhbGVzIGNvbW8gb3JpZ2VuIHJhY2lhbCBvIMOpdG5pY28sIG9yaWVudGFjacOzbiBwb2zDrXRpY2EsIGNvbnZpY2Npb25lcyByZWxpZ2lvc2FzICwgcGVydGVuZW5jaWEgYSBzaW5kaWNhdG9zLCBvcmdhbml6YWNpb25lcyBzb2NpYWxlcyBkZSBkZXJlY2hvcyBodW1hbm9zLCBkYXRvcyByZWxhdGl2b3MgYSBsYSBzYWx1ZCwgYSBsYSB2aWRhIHNleHVhbCB5IGRhdG9zIGJpb23DqXRyaWNvcyBvIHNvYnJlIGxvcyBkYXRvcyBkZSBsb3MgbmnDsW9zLCBuacOxYXMgeSBhZG9sZXNjZW50ZXMuPC9wPgo8cD5FbCB0aXR1bGFyIHBvZHLDoSBjb25vY2VyIG51ZXN0cmEgcG9sw610aWNhIGRlIHRyYXRhbWllbnRvLCBsb3MgZGF0b3Mgc3VzdGFuY2lhbGVzIHF1ZSBzZSBsbGVndWVuIGEgcHJvZHVjaXIgZW4gZWwgcHJlc2VudGUgYXZpc28gbyBlbiBsYXMgcG9sw610aWNhcyBkZSB0cmF0YW1pZW50bywgc2Vyw6FuIHB1YmxpY2FkYXMgZW4gbnVlc3RybyBzaXRpbyB3ZWIsIG1lZGlvIGVsZWN0csOzbmljbyBoYWJpdHVhbCBkZSBjb250YWN0byBjb24gbG9zIHRpdHVsYXJlcy4K