Use este identificador para citar ou linkar para este item:
https://repositorio.ifba.edu.br/jspui/handle/123456789/581
Registro completo de metadados
Campo DC | Valor | Idioma |
---|---|---|
dc.creator | Souza, Adriel Luiz Bastos | - |
dc.date.accessioned | 2024-03-15T15:44:55Z | - |
dc.date.available | 2024-02-02 | - |
dc.date.available | 2024-03-15T15:44:55Z | - |
dc.date.issued | 2023-12-04 | - |
dc.identifier.citation | Souza, Adriel Luiz Bastos. Desenvolvimento de uma técnica de navegação autônoma para ambientes externos. 76 f. Trabalho de Conclusão de Curso (Engenharia Elétrica) Campus Vitória da Conquista, Instituto Federal de Educação, Ciência e Tecnologia da Bahia, Vitória da Conquista, 2023 | pt_BR |
dc.identifier.uri | https://repositorio.ifba.edu.br/jspui/handle/123456789/581 | - |
dc.description.abstract | According to (Robotics IndustryAssociation, USA), mobile robotics is the ability of robots to move from one location to another transporting materials and providing services. This is one of the most promising branches of robotics, due to the prospects for high growth, with the insertion of applications in the most different areas. In this direction, this work aimed to carry out a new approach, developing an algorithm for mapping environments using color filters to detect navigable or non-navigable areas, creating paths, developing autonomous navigation focused on mobile robotics, integrating georeferencing techniques, data processing images and navigation using reinforcement learning without the need for prior mapping of the environment. For this, software was developed that, through the current location of the robot using (Global Positioning System) GPS coordinates, captures satellite images of the region in which it is located, improving the characteristics of the image. captured of the region, thus identifying its main characteristics and detecting regions that may or may not be used for navigation, generating a map of the environment at the end of the process, and determining a possible path between the starting point and destination through the algorithm Rapidly Exploring Random Tree (RRT), determining the points on the map to be covered. These points are sent to the agent in which we have the displacement for each of these points established, working in two different ways. In the first case, when there is no obstacle, the robot follows the shortest distance between the starting point and the end, however, if there is an obstacle, the reinforcement learning algorithm (Q-learning) is used. Experiments were carried out to qualitatively and quantitatively evaluate the technique and, through the simulation results, the technique proved to be in line with the intended objectives. The main highlight of this work is the integration of algorithms so that we do not need to previously map the external environment with traditional techniques such as Simultaneous Localization And Mapping (SLAM), which would require more time, as it is necessary to go to the environment beforehand and scroll through it to later navigate. With the techniques developed in this work, any external terrestrial environment can be mapped and used for the development of various applications aimed at mobile robotics, serving as a basis and direction for practical implementations in future work. | pt_BR |
dc.language | por | pt_BR |
dc.publisher | Instituto Brasileiro de Informação em Ciência e Tecnologia | pt_BR |
dc.rights | Acesso Aberto | pt_BR |
dc.subject | Robótica | pt_BR |
dc.subject | Robótica Móvel | pt_BR |
dc.subject | Aprendizado por reforço | pt_BR |
dc.subject | Processamento de imagens | pt_BR |
dc.subject | navegação autônoma | pt_BR |
dc.title | Desenvolvimento de uma técnica de navegação autônoma para ambientes externos | pt_BR |
dc.type | Trabalho de Conclusão de Curso | pt_BR |
dc.creator.Lattes | http://lattes.cnpq.br/3042490549726399 | pt_BR |
dc.contributor.advisor1 | Diaz Amado, José Alberto | - |
dc.contributor.advisor1ID | https://orcid.org/0000-0001-8447-784X | pt_BR |
dc.contributor.advisor1Lattes | http://lattes.cnpq.br/4676804219079636 | pt_BR |
dc.contributor.referee1 | Díaz Amado, José Alberto | - |
dc.contributor.referee1ID | https://orcid.org/0000-0001-8447-784X | pt_BR |
dc.contributor.referee1Lattes | http://lattes.cnpq.br/4676804219079636 | pt_BR |
dc.contributor.referee2 | Lima Neto, Crescencio Rodrigues | - |
dc.contributor.referee2ID | https://orcid.org/0000-0002-0286-2056 | pt_BR |
dc.contributor.referee2Lattes | http://lattes.cnpq.br/9104143705992817 | pt_BR |
dc.contributor.referee3 | Santos, Marcelo Mendonça dos | - |
dc.contributor.referee3Lattes | http://lattes.cnpq.br/4271397173667661 | pt_BR |
dc.description.resumo | Segundo a (Robotics IndustryAssociation, EUA), a robótica móvel é a capacidade dos robôs se locomoverem de um local para outro transportando materiais e prestando serviços. Sendo este um dos ramos da robótica mais promissores , devido as perspectivas de um alto crescimento, com a inserção de aplicações nas mais diferentes áreas. Nesta direção, este trabalho teve por objetivo realizar uma nova abordagem, desenvolvendo um algoritmo para mapeamento de ambientes usando filtros de cores para detectar as áreas navegáveis ou não, criando caminhos, desenvolvendo à navegação autônoma focada na robótica móvel integrando técnicas de georreferenciamento, processamentos de imagens e navegação usando aprendizado por reforço sem a necessidade de mapeamento prévio do ambiente. Para isso foi desenvolvido um software que por meio da localização atual do robô pelas coordenadas de (Global Positioning System) GPS faz a captura das imagens de satélite da região que ele está inserido, aperfeiçoando as carateristicas da imagem capturada da região, identificando assim as suas principais características e detectando as regiões que podem ou não ser usadas para a navegação gerando no final do processo um mapa do ambiente, e determinando um caminho possível entre o ponto de partida e de destino por meio do algoritmo Rapidly Exploring Random Tree (RRT), determinando os pontos do mapa a serem percorridos. Esses pontos são enviados para o agente no qual temos o deslocamento para cada um desses pontos estabelecidos, funcionando de duas formas distindas. Na primeira quando não há obstáculo o robô segue a menor distância entre o ponto inicial e o final, no entanto se tiver um obstáculo é usado o algoritmo de aprendizado por reforço (Q-learning) . Foram feitos experimentos para avaliar de forma qualitativa e quantitativa a técnica e por meio dos resultados da simulação a técnica se mostrou de acordo com os objetivos previstos. Sendo o grande destaque desse trabalho a integração de algoritmos para não precisarmos mapear previamente o ambiente externo com as técnicas tradicionais como o Simultaneous Localization And Mapping (SLAM), que demandariam um tempo maior, pois é nescessário ir ao ambiente previamente e percorre-lo para posteriomente fazer a navegação. Com as técnicas desenvolvidas neste trabalho qualquer ambiente externo terrestre pode ser mapeado e usado para o desenvolvimento de várias aplicações voltadas para robótica móvel, servindo de base e direcionamento para outras implementações práticas em trabalhos futuros. | pt_BR |
dc.publisher.country | Brasil | pt_BR |
dc.publisher.department | Departamento de Ensino Superior/Bacharelado | pt_BR |
dc.publisher.initials | IFBA | pt_BR |
dc.subject.cnpq | Engenharias | pt_BR |
Aparece nas coleções: | Trabalhos de Conclusão de Cursos (TCCs) |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
PFC2023___ADRIEL_LUIZ_BASTOS_SOUZA__3_.pdf | 7.98 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.
Ferramentas do administrador