RTAB-Map
RGB-D, 스테레오, LiDAR를 지원하며 실시간으로 동작하는 다목적 그래프 기반 SLAM
라이선스
BSD-3-Clause
개요
RTAB-Map(Real-Time Appearance-Based Mapping)은 RGB-D 카메라, 스테레오 카메라, LiDAR와 함께 작동하는 그래프 기반 SLAM 라이브러리입니다. 루프 폐쇄 감지, 대규모 지도를 위한 메모리 관리, 다중 세션 매핑을 제공하며, 포인트 클라우드를 PLY 또는 PCD로 내보낼 수 있습니다. ROS 1 및 ROS 2와 통합되며 모바일 로봇 내비게이션과 3D 재구성에 쓰입니다.
RTAB-Map(Real-Time Appearance-Based Mapping)은 다양한 센서 구성을 지원하는 다재다능한 그래프 기반 SLAM 라이브러리입니다. 실시간 작동 및 대규모 매핑을 위해 설계되었습니다.
주요 특징: - RGB-D, 스테레오 및 라이다 지원 - 실시간 작동 - 대규모 지도를 위한 메모리 관리 - 루프 폐쇄 감지 - 다중 세션 매핑 - ROS 1/2 통합 - 시각화 도구 - 클라우드 내보내기(PLY, PCD)
RTAB-Map은 모바일 로봇 내비게이션 및 3D 재구성에 인기가 있습니다. ROS 통합으로 표준 로봇 플랫폼과 쉽게 사용할 수 있습니다.
중요한 이유
RTAB-Map은 ROS 생태계에서 가장 범용적인 SLAM 솔루션입니다. RGB-D 카메라, 스테레오 카메라, LiDAR를 지원하여 다양한 센서 구성에서 신뢰할 수 있는 실시간 지도 작성과 위치 추정을 제공하며, 이는 이동 로봇 배치에 매우 중요합니다.
해결하는 문제
로봇은 주변 환경의 지도를 만들고 그 안에서 자신의 위치를 파악해야 하지만, 응용 분야마다 필요한 센서가 다릅니다. RTAB-Map은 사용 가능한 센서가 무엇이든 작동하는 단일 SLAM 솔루션을 제공합니다.
핵심 요점
- RGB-D, 스테레오, LiDAR를 지원하는 멀티 센서 SLAM
- 드리프트 보정을 위한 실시간 루프 클로저 감지
- 장시간 운용을 위한 메모리 관리 기능을 갖춘 대규모 지도 작성
- 시각화 도구를 포함한 ROS 및 ROS 2 네이티브 통합
- 정기적인 업데이트와 개선으로 활발하게 유지 관리됨
대상
- SLAM 기능이 필요한 이동 로봇 개발자
- 지도 작성 및 탐사 로봇을 만드는 팀
- SLAM 알고리즘을 비교하는 연구자
- 실내 환경에 로봇을 배치하는 기업
한계
- 연산 부담이 큼 — 실시간 동작에는 적절한 성능의 CPU/GPU가 필요합니다
- 환경에 따라 최적의 성능을 내려면 파라미터 튜닝이 필요합니다
- 고밀도 지도 작성은 대용량 데이터를 생성하므로 저장 공간 관리가 필요합니다
- 특징점 매칭의 어려움으로 인해 실외 SLAM은 실내보다 신뢰성이 낮습니다