Open Source Robotics

Uma coleção selecionada de projetos, ferramentas e software de robótica de código aberto de alta qualidade.

RTAB-Map

SLAM versátil baseado em grafos, com suporte a RGB-D, estéreo e LiDAR e operação em tempo real

Licença

BSD-3-Clause

Visão geral

O RTAB-Map, abreviação de Real-Time Appearance-Based Mapping, é uma biblioteca de SLAM baseada em grafos que funciona com câmeras RGB-D, câmeras estéreo e LiDAR. Ela oferece detecção de fechamento de loop, gerenciamento de memória para mapas grandes e mapeamento em várias sessões, e pode exportar nuvens de pontos como PLY ou PCD. Integra-se ao ROS 1 e ao ROS 2 e é usada para navegação de robôs móveis e reconstrução 3D.

RTAB-Map (Real-Time Appearance-Based Mapping) é uma biblioteca SLAM versátil baseada em grafo que suporta várias configurações de sensores. É projetada para operação em tempo real e mapeamento em larga escala.

Características principais incluem: - Suporte RGB-D, estéreo e lidar - Operação em tempo real - Gerenciamento de memória para mapas grandes - Detecção de fechamento de loop - Mapeamento multi-sessão - Integração ROS 1/2 - Ferramentas de visualização - Exportação de nuvem (PLY, PCD)

RTAB-Map é popular para navegação de robô móvel e reconstrução 3D. Sua integração ROS facilita o uso com plataformas de robô padrão.

Por que importa

O RTAB-Map é a solução de SLAM mais versátil do ecossistema ROS. Com suporte a câmeras RGB-D, câmeras estéreo e LiDAR, ele oferece mapeamento e localização confiáveis em tempo real em diferentes configurações de sensores — algo essencial para a implantação de robôs móveis.

Problema que resolve

Robôs precisam construir mapas do ambiente e se localizar neles, mas aplicações diferentes exigem sensores diferentes. O RTAB-Map oferece uma única solução de SLAM que funciona com os sensores disponíveis, sejam eles quais forem.

Pontos principais

  • SLAM multissensor com suporte a RGB-D, estéreo e LiDAR
  • Detecção de fechamento de loop em tempo real para correção de deriva
  • Mapeamento em larga escala com gerenciamento de memória para operação de longa duração
  • Integração nativa com ROS e ROS 2, com ferramentas de visualização
  • Mantido ativamente, com atualizações e melhorias regulares

Para quem é

  • Desenvolvedores de robôs móveis que precisam de recursos de SLAM
  • Equipes que constroem robôs de mapeamento e exploração
  • Pesquisadores que comparam algoritmos de SLAM
  • Empresas que implantam robôs em ambientes internos

Limitações

  • Computacionalmente intensivo — requer CPU/GPU razoável para operação em tempo real
  • Ajuste de parâmetros necessário para desempenho ideal em diferentes ambientes
  • O mapeamento denso gera grandes volumes de dados que exigem gerenciamento de armazenamento
  • O SLAM em ambientes externos é menos confiável que em ambientes internos devido às dificuldades de correspondência de características

Este site requer JavaScript. Por favor, habilite o JavaScript para explorar nossos projetos de robótica.