Localização de robôs móveis no ROS

Detalhes bibliográficos
Autor(a) principal: Athayde, Raul Cataluña
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