Artigos

Simulação Gazebo: Testando a Navegação do Caatinga Rover

Simulação Gazebo: Testando a Navegação do Caatinga Rover

Antes de qualquer robô sair para o campo, ele precisa provar que sabe se locomover sozinho — e o primeiro lugar onde isso é testado não é a lavoura, é um computador. É aí que entra a simulação Gazebo: uma réplica virtual da fazenda e do Caatinga Rover, onde é possível testar rotas, curvas e decisões de navegação centenas de vezes, sem risco para o equipamento real.

Diagrama mostrando as três etapas da validação de navegação do Caatinga Rover: simulação Gazebo, mapeamento e planejamento com Nav2 e SLAM, e rotas de trabalho automatizadas
Cada etapa da navegação é validada em simulação antes de qualquer teste em campo real.

Gravação real do painel de operação e da simulação de navegação do Caatinga Rover.

O que é a simulação Gazebo e por que ela vem antes do campo

Gazebo é um simulador de física usado amplamente em robótica: ele recria gravidade, atrito, colisões e sensores de forma realista, dentro de um mundo virtual. No caso do Caatinga Rover, esse mundo é uma fazenda simulada — construída especificamente para testar como o robô se comporta entre fileiras, obstáculos e curvas antes de qualquer contato com o terreno real.

A vantagem é direta: um erro de planejamento de rota em simulação custa um reinício de alguns segundos. O mesmo erro em campo poderia custar uma peça, um implemento ou um dia inteiro de teste perdido. É por isso que a navegação é validada em Gazebo primeiro, e só depois avança para testes físicos controlados.

Como o Rover decide para onde ir

A navegação roda sobre o Nav2, a pilha de navegação padrão da robótica com ROS 2, combinada com SLAM Toolbox para mapeamento simultâneo à localização. Na prática, isso significa que o robô constrói o mapa do terreno enquanto se movimenta, e usa esse mapa para planejar a rota até o próximo ponto.

Uma decisão de projeto que vale destacar: a curva em U do Rover é feita girando no próprio eixo e depois avançando — não dando marcha à ré. É uma escolha deliberada de segurança para esta fase de validação, mais simples de prever e supervisionar do que manobras de reversão. Em paralelo, já existe um perfil experimental sendo testado — usando curvas Reeds-Shepp e raio de giro mínimo — como comparação para manobras mais suaves no futuro, mas essa é uma linha de pesquisa à parte, ainda não adotada como padrão.

Rotas de trabalho automatizadas: gravar uma vez, repetir sempre

Esse é talvez o recurso mais prático do sistema. Em vez de programar coordenadas manualmente, o operador grava um percurso uma única vez — dirigindo ou guiando o robô pelo caminho desejado — e o sistema salva essa rota. A partir daí, o Rover pode repetir o mesmo trajeto de forma autônoma sempre que a tarefa precisar ser refeita, sem depender de um operador presente a cada execução.

É a mesma lógica por trás de tarefas repetitivas do campo — como roçagem entre linhas — aplicada à navegação: ensinar o caminho uma vez, deixar a repetição por conta do robô.

Visibilidade em tempo real: o painel de operação

Todo esse processo é acompanhado por um painel de operação que mostra o estado do robô, os dados capturados durante a missão e o histórico de rastreabilidade de cada execução — parte do compromisso do projeto de registrar o que foi feito, não só executar. É esse mesmo princípio de transparência que orienta como publicamos os resultados do Caatinga Rover neste blog: números reais, incluindo o que ainda está em desenvolvimento.

Situação institucional

O Caatinga Rover está em TRL 5. A navegação descrita aqui roda hoje em simulação Gazebo e em testes controlados — a validação em campo real, em diferentes terrenos e condições, segue em progressão. Publicamos esse estágio com transparência: simulação é uma etapa necessária de validação, não um substituto para o teste em campo.

Saiba mais: Caatinga Rover · Validação e Segurança · Implementos do Caatinga Rover

Leve o Caatinga Rover para o campo

Quer testar o Caatinga Rover na sua operação?

Conte sua área, cultura ou aplicação e avaliaremos junto com você se faz sentido uma operação piloto.

Falar com a equipe
Acompanhe o desenvolvimento

Receba novidades do Caatinga Rover

Novos testes, aprendizados de campo e marcos do projeto, enviados sem excesso.