Desenvolvimento de sistema de navegação autônomo com exploração de fronteira

Detalhes bibliográficos
Autor(a) principal: Mafalda, Marcelo Eugenio Manfrin
Data de Publicação: 2021
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/226954
Resumo: Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2021.
id UFSC_413cc64cd6967653037a08b7f3deb44d
oai_identifier_str oai:repositorio.ufsc.br:123456789/226954
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Universidade Federal de Santa CatarinaMafalda, Marcelo Eugenio ManfrinStemmer, Marcelo Ricardo2021-08-23T14:05:32Z2021-08-23T14:05:32Z2021372532https://repositorio.ufsc.br/handle/123456789/226954Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2021.O campo da robótica vem obtendo significativos avanços nas últimas décadas. Uma de suas principais áreas, a da robótica móvel tenta solucionar uma gama de problemas incluindo neles o problema da localização, do SLAM (Localização e Mapeamento Simultâneos), do planejamento de trajetória e da exploração. O problema da navegação autonôma vem sendo estudado a tempos pela comunidade ciêntifica, já que possui uma grande importancia, dado o fato que para se locomover entre dois pontos o robô ou veiculo autônomo precisa de um algoritmo de planejamento de trajetória, porém com o advento do ROS (Sistema operacional de robôs) a situação ficou mais fácil, já que é possível utilizar algoritmos e programas em alto nível em diversos hardwares diferentes de baixo nível. As técnicas tradicionais tendem a considerar um modelo global do ambiente; no entanto, os problemas reais de planejamento de trajetórias usualmente estão no âmbito de ambientes desconhecidos ou parcialmente desconhecidos. Neste contexto entra a situação de exploração, em que o robô não possui um mapa e deseja navegar pelo ambiente, para isso é necessária uma estratégia de exploração. Já que caminhos ideais podem ser entendidos como trajetórias que melhor atingem um objetivo, minimizando a distância percorrida ou o tempo gasto, por exemplo, a estratégia de exploração utilizada aqui é a de exploração de fronteiras, a qual leva um robô sempre a navegar até a fronteira de um mapa conhecido com a finalidade de ampliá-lo. Tambem, a utilização de visão computacional em robôs móveis significa um grande aumento em suas habilidades sensoriais, o que significa uma maior versatilidade e segurança nas aplicações do robô. Neste trabalho é desenvolvido um sistema, utilizando ROS, que possa realizar a exploração de fronteira de modo a construir um mapa do ambiente de maneira autônoma. São abordados conceitos chave para o entendimento do sistema, como localização, SLAM, planejamento de trajetória, exploração, descritores de características visuais e odometria visual, bem como uma abrangente revisão de literatura sobre os últimos avanços na área. Ao final é demonstrado por meio de dois experimentos em simulação, utilizando o simulador gazebo, os resultados obtidos, ressaltando em conclusão as diferenças entre a odometria obtida por laser e a odometria visual.Abstract: The field of robotics has been making significant advances in recent decades. One of its main areas, that of mobile robotics, tries to solve a range of problems, including the problem of location, SLAM (Simultaneous Location and Mapping), trajectory planning and exploration. The problem of autonomous navigation has been studied for a long time by the scientific community, since it has great importance, given the fact that to move between two points the robot or autonomous vehicle needs a trajectory planning algorithm, however with the advent of ROS (Robots operating system) the situation has become easier, since it is possible to use high-level algorithms and programs on several different low-level hardware. Traditional techniques tend to consider a global model of the environment; however, the real problems of trajectory planning are usually within the scope of unknown or partially unknown environments. In this context, the exploration situation enters, in which the robot does not have a map and wants to navigate the environment, for this an exploration strategy is necessary. Since ideal paths can be understood as trajectories that best reach an objective, minimizing the distance traveled or the time spent, for example, the exploration strategy used here is the frontier exploration, which leads a robot to always navigate to the border of a known map for the purpose of enlarging it. Also, the use of computer vision in mobile robots means a great increase in their sensory abilities, which means greater versatility and safety in the robot's applications. In this work, a system is developed, using ROS, that can carry out frontier exploration in order to build an autonomous map of the environment. Key concepts for understanding the system are addressed, such as location, SLAM, trajectory planning, exploration, descriptors of visual characteristics and visual odometry, as well as a comprehensive review of the literature on the latest advances in the area. At the end it is demonstrated by means of two experiments in simulation, using the gazebo simulator, the results obtained, emphasizing in conclusion the differences between the odometry obtained by laser and the visual odometry.112 p.| il.porEngenharia de sistemasAutomaçãoRobóticaDesenvolvimento de sistema de navegação autônomo com exploração de fronteirainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccessORIGINALPEAS0374-D.pdfPEAS0374-D.pdfapplication/pdf2697808https://repositorio.ufsc.br/bitstream/123456789/226954/-1/PEAS0374-D.pdf4206b60c6fbca95c4526febee0cf28a3MD5-1123456789/2269542021-08-23 11:05:33.025oai:repositorio.ufsc.br:123456789/226954Repositório de PublicaçõesPUBhttp://150.162.242.35/oai/requestopendoar:23732021-08-23T14:05:33Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Desenvolvimento de sistema de navegação autônomo com exploração de fronteira
title Desenvolvimento de sistema de navegação autônomo com exploração de fronteira
spellingShingle Desenvolvimento de sistema de navegação autônomo com exploração de fronteira
Mafalda, Marcelo Eugenio Manfrin
Engenharia de sistemas
Automação
Robótica
title_short Desenvolvimento de sistema de navegação autônomo com exploração de fronteira
title_full Desenvolvimento de sistema de navegação autônomo com exploração de fronteira
title_fullStr Desenvolvimento de sistema de navegação autônomo com exploração de fronteira
title_full_unstemmed Desenvolvimento de sistema de navegação autônomo com exploração de fronteira
title_sort Desenvolvimento de sistema de navegação autônomo com exploração de fronteira
author Mafalda, Marcelo Eugenio Manfrin
author_facet Mafalda, Marcelo Eugenio Manfrin
author_role author
dc.contributor.none.fl_str_mv Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Mafalda, Marcelo Eugenio Manfrin
dc.contributor.advisor1.fl_str_mv Stemmer, Marcelo Ricardo
contributor_str_mv Stemmer, Marcelo Ricardo
dc.subject.classification.none.fl_str_mv Engenharia de sistemas
Automação
Robótica
topic Engenharia de sistemas
Automação
Robótica
description Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2021.
publishDate 2021
dc.date.accessioned.fl_str_mv 2021-08-23T14:05:32Z
dc.date.available.fl_str_mv 2021-08-23T14:05:32Z
dc.date.issued.fl_str_mv 2021
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufsc.br/handle/123456789/226954
dc.identifier.other.none.fl_str_mv 372532
identifier_str_mv 372532
url https://repositorio.ufsc.br/handle/123456789/226954
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 112 p.| il.
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
bitstream.url.fl_str_mv https://repositorio.ufsc.br/bitstream/123456789/226954/-1/PEAS0374-D.pdf
bitstream.checksum.fl_str_mv 4206b60c6fbca95c4526febee0cf28a3
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1766805475735633920