Localização de robôs móveis no ROS
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/234143 |
Resumo: | Este trabalho aborda a implementação e ajuste de parâmetros de um sistema de localização baseada em filtro de partículas para um robô móvel, utilizando a arquitetura da Pilha de Navegação proposta pelo ROS. O modelo do robô, assim como seus sensores e o ambiente no qual a localização será feita foram desenvolvidos em trabalhos anteriores realizados no Laboratório de Robótica e Sistemas Embarcados da UFRGS. Para este trabalho foi integrado ao robô móvel um nodo para estimar a pose do mesmo através da odometria visual, a qual foi comparada qualitativa e quantitativamente com a pose estimada por odometria tradicional. O nodo de localização global escolhido para este projeto foi integrado com os nodos já existe e seus parâmetros sintonizados de acordo com o modelo do robô utilizado. Por fim foram realizadas simulações do processo de localização, nas quais pode se verificar que o erro de localização estava limitado. |
id |
UFRGS-2_958911cf0645a6d673b836a0c3401e4a |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/234143 |
network_acronym_str |
UFRGS-2 |
network_name_str |
Repositório Institucional da UFRGS |
repository_id_str |
|
spelling |
Athayde, Raul CataluñaLages, Walter Fetter2022-01-18T04:31:05Z2021http://hdl.handle.net/10183/234143001134625Este trabalho aborda a implementação e ajuste de parâmetros de um sistema de localização baseada em filtro de partículas para um robô móvel, utilizando a arquitetura da Pilha de Navegação proposta pelo ROS. O modelo do robô, assim como seus sensores e o ambiente no qual a localização será feita foram desenvolvidos em trabalhos anteriores realizados no Laboratório de Robótica e Sistemas Embarcados da UFRGS. Para este trabalho foi integrado ao robô móvel um nodo para estimar a pose do mesmo através da odometria visual, a qual foi comparada qualitativa e quantitativamente com a pose estimada por odometria tradicional. O nodo de localização global escolhido para este projeto foi integrado com os nodos já existe e seus parâmetros sintonizados de acordo com o modelo do robô utilizado. Por fim foram realizadas simulações do processo de localização, nas quais pode se verificar que o erro de localização estava limitado.This document addresses the implementation and parameters adjustment of a localization system based on a particle filter for mobile robots, utilizing the "Navigation Stack" architecture proposed by ROS. The robot model, as well as its sensors and the environment in which localization shall take place was obtained during the execution of previous papers produced in the Robotics and Embedded Systems Laboratory in UFRGS. For this project a node was integrated to the software of the mobile robot to estimate the pose of the robot through visual odometry, which was qualitative and quantitative compared to the traditional odometry results. The chosen node for global localization was integrated with the existing project nodes and its parameters were tuned in accordance with the robot model utilized. Finally simulation of the localization process was performed, in which it was verifiable that the localization error was limited.application/pdfporRobôs móveisOdometria visualMobile roboticsLocalizationROSMonte Carlo AlgorithmLocalização de robôs móveis no ROSinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulEscola de EngenhariaPorto Alegre, BR-RS2021Engenharia de Controle e Automaçãograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001134625.pdf.txt001134625.pdf.txtExtracted Texttext/plain74983http://www.lume.ufrgs.br/bitstream/10183/234143/2/001134625.pdf.txt6fb15aef96e8c5e6b9155790b6dc03b7MD52ORIGINAL001134625.pdfTexto completoapplication/pdf2484957http://www.lume.ufrgs.br/bitstream/10183/234143/1/001134625.pdf5a7a20e5576bcae565e627d2782c3a10MD5110183/2341432022-02-22 05:07:27.622215oai:www.lume.ufrgs.br:10183/234143Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2022-02-22T08:07:27Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Localização de robôs móveis no ROS |
title |
Localização de robôs móveis no ROS |
spellingShingle |
Localização de robôs móveis no ROS Athayde, Raul Cataluña Robôs móveis Odometria visual Mobile robotics Localization ROS Monte Carlo Algorithm |
title_short |
Localização de robôs móveis no ROS |
title_full |
Localização de robôs móveis no ROS |
title_fullStr |
Localização de robôs móveis no ROS |
title_full_unstemmed |
Localização de robôs móveis no ROS |
title_sort |
Localização de robôs móveis no ROS |
author |
Athayde, Raul Cataluña |
author_facet |
Athayde, Raul Cataluña |
author_role |
author |
dc.contributor.author.fl_str_mv |
Athayde, Raul Cataluña |
dc.contributor.advisor1.fl_str_mv |
Lages, Walter Fetter |
contributor_str_mv |
Lages, Walter Fetter |
dc.subject.por.fl_str_mv |
Robôs móveis Odometria visual |
topic |
Robôs móveis Odometria visual Mobile robotics Localization ROS Monte Carlo Algorithm |
dc.subject.eng.fl_str_mv |
Mobile robotics Localization ROS Monte Carlo Algorithm |
description |
Este trabalho aborda a implementação e ajuste de parâmetros de um sistema de localização baseada em filtro de partículas para um robô móvel, utilizando a arquitetura da Pilha de Navegação proposta pelo ROS. O modelo do robô, assim como seus sensores e o ambiente no qual a localização será feita foram desenvolvidos em trabalhos anteriores realizados no Laboratório de Robótica e Sistemas Embarcados da UFRGS. Para este trabalho foi integrado ao robô móvel um nodo para estimar a pose do mesmo através da odometria visual, a qual foi comparada qualitativa e quantitativamente com a pose estimada por odometria tradicional. O nodo de localização global escolhido para este projeto foi integrado com os nodos já existe e seus parâmetros sintonizados de acordo com o modelo do robô utilizado. Por fim foram realizadas simulações do processo de localização, nas quais pode se verificar que o erro de localização estava limitado. |
publishDate |
2021 |
dc.date.issued.fl_str_mv |
2021 |
dc.date.accessioned.fl_str_mv |
2022-01-18T04:31:05Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10183/234143 |
dc.identifier.nrb.pt_BR.fl_str_mv |
001134625 |
url |
http://hdl.handle.net/10183/234143 |
identifier_str_mv |
001134625 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Repositório Institucional da UFRGS |
collection |
Repositório Institucional da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/234143/2/001134625.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/234143/1/001134625.pdf |
bitstream.checksum.fl_str_mv |
6fb15aef96e8c5e6b9155790b6dc03b7 5a7a20e5576bcae565e627d2782c3a10 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
|
_version_ |
1815447288413159424 |