Desenvolvimento e integração · ROTEIRO DO CENÁRIO

Crie navegação, mapeamento e localização

Crie um mapa, valide a localização e avalie a navegação com falhas de rota recuperáveis.

Revisado 27 de Outubro de 2026 · Aprendizagem editorial e orientação de projetos. Profissional significa profundidade do projeto, não uma qualificação credenciada.

O DESTINO

O que você vai produzir

Um dossiê de preparação do site e um conjunto de regressão de navegação. Conecte uma pilha de navegação ao ambiente operacional.

Antes de começar

Iniciando conhecimento

  • Conceitos básicos de ROS e transformações de coordenadas.
  • Compreenda uma base móvel e seus pressupostos de detecção.

Equipamento & meio ambiente

Comece em um ambiente simulado compatível. Os ensaios físicos necessitam de uma via controlada e de um operador autorizado.

Sem tempo de conclusão fixo: use os portões de evidências abaixo para decidir quando avançar. Os links de recursos abrem a entrada do diretório botstest; verifique a documentação do editor para obter a versão e configuração exatas.

01

Iniciante

Entenda a cadeia de navegação

Mapeamento, localização, planejamento e controle separados.

Como funciona esta etapa

A navegação depende de geometria e observações consistentes. Um mapa descreve o ambiente; a localização estima a pose do robô; planejadores e controladores usam essa estimativa para escolher e acompanhar o movimento.

Trabalhe com um exemplo

Exercício de estudo ilustrativo · escrito por botstest

Se o robô saltar no RViz, compare três observações: dados brutos do sensor na estrutura do sensor, seu posicionamento na estrutura do robô e a pose do robô na estrutura do mapa. Uma varredura bruta estável que se move incorretamente após a transformação aponta para um problema diferente de uma varredura relativa ao robô estável com localização flutuante. Verifique as relações e os tempos dos quadros antes de emitir outra meta de navegação.

  1. Verifique os relacionamentos de transformação e a descrição do robô.
  2. Verifique a odometria e as observações do sensor de forma independente.
  3. Em seguida, teste o mapeamento/localização a partir de uma pose inicial conhecida.
Se der errado

Não ajuste o planejador para compensar quadros inconsistentes ou observações obsoletas.

Base de referência: Guia de configuração do robô pela primeira vez. O exemplo e o passo a passo são aplicações editoriais da fonte.

Aprenda nesta ordem

  1. Odometria, mapa e quadros de robôs
  2. Faixa do sensor, carimbos de data/hora e calibração
  3. Mapas estáticos e suposições de localização
Leia e aplique

Open Navigation · Nav2 · Tutorial técnico

Guia de configuração do robô pela primeira vez

Leia: Acompanhe as transformações e as descrições do robô antes da configuração de odometria, percepção, pegada e navegação.

Use a ordem de dependência de configuração para localizar se uma falha começa em quadros, detecção, localização ou navegação.

Aplique: Verifique as entradas de transformação e descrição do robô antes da odometria, detecção e comportamento do mapa/localização.

Coloque em prática

  1. Execute uma simulação de navegação documentada e inspecione os quadros.
  2. Crie um pequeno mapa e registre onde o robô pensa que está.
Produza isso

Um mapa, diagrama de quadro e registro de observação de localização.

Pronto para a próxima etapa quando…

Recursos para esta etapa

Nav2 →

Estude componentes de navegação, mapas, localização, orquestração de comportamento e recuperação na versão correspondente.

Gazebo →

Crie um ambiente simulado e teste as interfaces do robô antes de passar para uma configuração física.

TurtleBot3 →

Explore uma plataforma de aprendizagem móvel compacta com um ecossistema de desenvolvimento documentado.

02

Intermediário

Avalie rotas e recuperação

Torne a conclusão da rota mensurável sob alterações representativas.

Como funciona esta etapa

A pegada do robô, a representação do obstáculo e o controlador determinam juntos a folga utilizável. Pode existir um caminho geométrico enquanto o robô completo não consegue segui-lo de forma confiável.

Trabalhe com um exemplo

Exercício de estudo ilustrativo · escrito por botstest

Crie uma planilha de rota proposta com colunas para posição inicial, condição da rota, meta alcançada, intervenção humana e motivo da falha. Execute um corredor reto, um canto e um destino obstruído separadamente. Uma meta alcançada somente depois que um operador move um obstáculo não deve receber o mesmo rótulo de conclusão autônoma que uma corrida ininterrupta.

  1. Registre a pegada e as suposições de detecção.
  2. Crie rotas repetíveis e casos de obstrução.
  3. Altere uma configuração e compare os mesmos casos.
Se der errado

Se o comportamento em rotas estreitas piorar, inspecione as suposições de pegada e obstáculo/inflação antes de reduzir a folga indiscriminadamente.

Base de referência: Guia de ajuste Nav2. O exemplo e o passo a passo são aplicações editoriais da fonte.

Aprenda nesta ordem

  1. Rotas globais versus tratamento de obstáculos locais
  2. Mapas de custos, apuramento e tolerância de metas
  3. Estados de recuperação e destinos bloqueados
Leia e aplique

Open Navigation · Nav2 · Guia prático

Guia de ajuste Nav2

Leia: Leia as orientações de ajuste para os componentes realmente usados em sua pilha de navegação.

Use orientações específicas de componentes para projetar testes de rotas controladas em vez de alterar muitos parâmetros de uma só vez.

Aplique: Compare um conjunto declarado de condições de rota e obstáculo, mantendo constantes as configurações não relacionadas.

Coloque em prática

  1. Teste rotas fixas com diferentes poses iniciais e posicionamentos de obstáculos.
  2. Registre um caminho bloqueado e verifique uma recuperação ou escalonamento limitado.
Produza isso

Uma matriz de teste de rota e registro de comportamento de recuperação.

Pronto para a próxima etapa quando…

Recursos para esta etapa

Nav2 →

Estude componentes de navegação, mapas, localização, orquestração de comportamento e recuperação na versão correspondente.

RTAB-Map →

Investigue fluxos de trabalho de mapeamento e localização, registrando suposições de sensor e calibração.

Foxglove →

Inspecione os sinais registrados do robô e crie visualizações que expõem falhas de tempo e do sistema.

03

Profissional

Planejar a transferência e manutenção do local

Conecte uma pilha de navegação ao ambiente operacional.

Como funciona esta etapa

Uma transferência de local muda mais do que o cenário. Portas, tráfego, cobertura de rede e transferências operacionais podem invalidar suposições de uma simulação vazia.

Trabalhe com um exemplo

Exercício de estudo ilustrativo · escrito por botstest

Pesquise uma rota de entrega proposta e liste onde o destino pode estar bloqueado ou uma transferência humana atrasada. Transforme cada diferença da simulação em um caso de aceitação e designe alguém para manter o mapa.

  1. Compare as condições do local com o modelo testado.
  2. Defina regras de conclusão, intervenção e fallback.
  3. Teste novamente após alterações no mapa ou na configuração.
Se der errado

Um novo mapa que pareça correto ainda precisa de testes de localização e regressão de rota.

Base de referência: Realização do Produto. O exemplo e o passo a passo são aplicações editoriais da fonte.

Aprenda nesta ordem

  1. Atualizações de mapas, alterações no local e desvios de calibração
  2. Tráfego da frota, cobrança e restrições de rede
  3. Liberar aceitação e propriedade de manutenção
Leia e aplique

NASA Systems Engineering Handbook · Guia prático

Realização do Produto

Leia: Leia a visão geral e compare as responsabilidades de verificação, validação e transição de produto.

Use a distinção entre verificação e validação para estruturar evidências de aceitação e transferência.

Aplique: Crie evidências de aceitação do site que cubram transferências reais, rotas não suportadas e propriedade de atualização/recuperação.

Coloque em prática

  1. Pesquise uma rota representativa do local e compare-a com as suposições da simulação.
  2. Prepare testes de regressão para alterações de mapas e atualizações de software.
Produza isso

Um dossiê de preparação do site e um conjunto de regressão de navegação.

Pronto para a próxima etapa quando…

Recursos para esta etapa

Clearpath Jackal →

Compare uma plataforma de pesquisa móvel com as necessidades de carga útil, terreno, detecção e integração.

Husarion ROSbot →

Compare uma plataforma móvel orientada a ROS com as interfaces e sensores necessários para a tarefa.

Nav2 →

Estude componentes de navegação, mapas, localização, orquestração de comportamento e recuperação na versão correspondente.

Armadilhas comuns

  • Assumir um mapa visualmente bom garante a localização.
  • Ajustando para um ambiente vazio e ignorando o tráfego operacional.

Para onde ir a seguir

Estenda-se para implantação em armazém ou em campo somente quando as exceções de rota e a propriedade de manutenção estiverem explícitas.

Explorar outros construir caminhos →