Implementação e comparação de algoritmos de navegação com ROS e simulação comVREP (2016)
- Authors:
- Autor USP: SCANAVINI, LUCAS CABRINI - EESC
- Unidade: EESC
- Subjects: ALGORITMOS; ROBÔS
- Keywords: Algoritmos de navegação; Asta; Autonomous robot; Bug; Obstacle avoidance; Path planning; ROS; Robô autônomo; VREP
- Language: Português
- Abstract: Este trabalho teve como objetivo desenvolver, programar e comparar diferentes algoritmos de navegação para o planejamento de trajetórias de robôs autônomos. Foram abordados os algoritmos BUG 1, BUG 2 e A* (Astar). As soluções foram desenvolvidos no Robot Operating System (ROS), utilizando a linguagem de código C++. Para efeitos de validação, foram feitas simulações com um robô terrestre, utilizando o, software V-REP (Virtual Robot Experimentation Plataform), da companhia CoppeliaRobotics. Para os diferentes algoritmos, verificaram-se as vantagens e desvantagens de cada um quanto à sua eficiência, tempo de resolução, complexidade e estrutura do código. Os resultados mostram que o algoritmo Bug1 acaba sendo lento devido à necessidade de sempre contornar todo o obstáculo para poder rumar em direção ao objetivo. O Bug2, assim como o Bug1, apresenta a mesma simplicidade de código e baixo custo de execução. Entretanto, o Bug2 destaca-se em relação ao primeiro pelo desempenho, pois não necessariamente necessita contornar o obstáculo. O A*, com maior complexidade de código e custo computacional de execução, mostrou-se um excelente planejador de trajetória global, mas que está atrelado a necessidade de mapeamento prévio. Dessa forma, pode ser usado em conjunto com o Bug para contornar obstáculos não previamente mapeados ou um algoritmo campos potenciais
- Imprenta:
- Publisher place: São Carlos
- Date published: 2016
-
ABNT
SCANAVINI, Lucas Cabrini. Implementação e comparação de algoritmos de navegação com ROS e simulação comVREP. 2016. Trabalho de Conclusão de Curso (Graduação) – Escola de Engenharia de São Carlos, Universidade de São Paulo, São Carlos, 2016. Disponível em: https://bdta.abcd.usp.br/directbitstream/b4e89a55-ad01-4235-bca1-d6b9a8cffc00/Scanavini_Lucas_Cabrini_tcc.pdf. Acesso em: 21 mar. 2025. -
APA
Scanavini, L. C. (2016). Implementação e comparação de algoritmos de navegação com ROS e simulação comVREP (Trabalho de Conclusão de Curso (Graduação). Escola de Engenharia de São Carlos, Universidade de São Paulo, São Carlos. Recuperado de https://bdta.abcd.usp.br/directbitstream/b4e89a55-ad01-4235-bca1-d6b9a8cffc00/Scanavini_Lucas_Cabrini_tcc.pdf -
NLM
Scanavini LC. Implementação e comparação de algoritmos de navegação com ROS e simulação comVREP [Internet]. 2016 ;[citado 2025 mar. 21 ] Available from: https://bdta.abcd.usp.br/directbitstream/b4e89a55-ad01-4235-bca1-d6b9a8cffc00/Scanavini_Lucas_Cabrini_tcc.pdf -
Vancouver
Scanavini LC. Implementação e comparação de algoritmos de navegação com ROS e simulação comVREP [Internet]. 2016 ;[citado 2025 mar. 21 ] Available from: https://bdta.abcd.usp.br/directbitstream/b4e89a55-ad01-4235-bca1-d6b9a8cffc00/Scanavini_Lucas_Cabrini_tcc.pdf
Download do texto completo
Tipo | Nome | Link | |
---|---|---|---|
Scanavini_Lucas_Cabrini_t... | Direct link |
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas