Please use this identifier to cite or link to this item:
http://www.monografias.ufop.br/handle/35400000/3738
Title: | Uso de SLAM na criação de modelos para odometria visual baseada em deep learning para robótica móvel. |
Authors: | Sousa, Frederico Luiz Martins |
metadata.dc.contributor.advisor: | Oliveira, Ricardo Augusto Rabelo Silva, Mateus Coelho |
metadata.dc.contributor.referee: | Silva, Saul Emanuel Delabrida Cavalcanti, Carlos Frederico Marcelo da Cunha Oliveira, Ricardo Augusto Rabelo |
Keywords: | Robótica móvel Odometria Computação em edge Redes neurais profundas Robot operating system |
Issue Date: | 2022 |
Citation: | SOUSA, Frederico Luiz Martins. Uso de SLAM na criação de modelos para odometria visual baseada em deep learning para robótica móvel. 2022. 57 f. Monografia (Graduação em Ciência da Computação) - Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto, Ouro Preto, 2022. |
Abstract: | A odometria é um problema comum em sistemas de navegação onde se tem a necessidade de estimar a posição do veículo ou dispositivo móvel no ambiente. Para realizar tarefas autônomas, dispositivos robóticos ou inteligentes precisam de ter ciência de sua posição no ambiente. Existem várias estratégias para resolver o problema de odometria, neste trabalho nós exploramos uma solução de odometria visual através de redes neurais profundas para inferência da posição do veículo robótico no ambiente conhecido e mapeado. Para realizar esta tarefa, um primeiro robô equipado com um LIDAR, IMU e câmera mapeia o ambiente através de uma técnica de SLAM. Os dados capturados pelo primeiro robô são usados como ground truth para treinar uma rede neural e posteriormente, outros robôs com apenas uma câmera monocular podem se localizar no ambiente. Também propomos uma validação e avaliação das redes neurais treinadas. A avaliação se baseia em três etapas: uma avaliação e validação de possíveis arquiteturas de redes neurais, comparação da arquitetura treinada ResNet com o algoritmo da literatura Orb-Slam e por fim uma avaliação de desempenho da rede treinada em três sistemas embarcados (Raspberry Pi 4, Jetson Nano e Jetson TX2). |
metadata.dc.description.abstracten: | Odometry is a common problem in navigation systems where there is a need to estimate the position of the vehicle or carrier in the environment. To perform autonomous tasks, robotic or intelligent devices need to be aware of its position in the environment. There are many strategies to solve an odometry problem, in this work we explore a visual odometry solution with a deep neural network to infer the robotic vehicle's position in a known and mapped environment. To perform this task the first robot, equipped with a LIDAR, IMU, and camera, map the environment through a SLAM technique. The data gathered by this first robot is used as ground truth to train the neural network and later, other robots with only one camera can locate themselves in the environment. We also propose a validation and evaluation of the neural network. The evaluation is based on three steps: an evaluation and validation of possible neural network architectures, comparison of the trained ResNet architecture with the Orb-Slam literature algorithm and, finally, an performance evaluation of the trained network in three embedded systems (Raspberry Pi 4, Jetson Nano and Jetson TX2). |
URI: | http://www.monografias.ufop.br/handle/35400000/3738 |
Appears in Collections: | Ciência da Computação |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
MONOGRAFIA_UsoSLAMCriação.pdf | 14,48 MB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License