SLAM 기술의 근본을 세운 연구들을 읽다
🧠 1. Graph-SLAM 논문을 읽는 이유
Graph-SLAM은 로봇이 환경을 인식하고 스스로 위치를 추정하는 기술의 핵심입니다.
하지만 이 기술의 기초는 단순한 코드나 라이브러리가 아니라,
수많은 연구자들의 논문 연구와 수학적 사고에서 비롯되었습니다.
이번 글에서는 Graph-SLAM의 발전에 큰 영향을 준 주요 논문들을 살펴보며,
이 기술이 어떻게 자율주행의 두뇌로 성장했는지를 이해해봅니다.

📘 2. 대표 논문 1 — “Graph-Based SLAM” (Thrun & Montemerlo, 2006)
이 논문은 그래프 기반 접근법을 SLAM에 처음 체계적으로 도입한 연구입니다.
로봇의 위치와 관측 데이터를 그래프 형태로 표현하고,
전체적인 오차를 최소화하는 최적화 문제로 변환했습니다.
핵심 아이디어는 다음과 같습니다.
“로봇의 이동 궤적을 노드로, 센서 관측값을 엣지로 표현하여
모든 오차를 동시에 조정하자.”
이 논문 이후, SLAM의 패러다임은 확률적 추정보다 최적화 중심으로 이동했습니다.
오늘날 우리가 사용하는 Graph-SLAM의 토대가 바로 여기서 시작되었습니다.
🧩 3. 대표 논문 2 — “g2o: A General Framework for Graph Optimization” (Kümmerle et al., 2011)
Graph-SLAM을 실제로 구현할 수 있도록 만든 도구가 바로 g2o입니다.
이 논문에서는 대규모 그래프를 빠르고 효율적으로 최적화하기 위한 구조를 제안했습니다.
이 연구의 의의는 다음과 같습니다.
- Sparse Matrix 구조로 대규모 데이터 처리 속도 향상
- 센서 융합 확장성 — LiDAR, IMU, GPS 등 다양한 입력 대응
- 오픈소스 공개를 통한 전 세계 연구 확산
g2o는 현재까지도 많은 로보틱스 프레임워크(예: ROS2, SLAM Toolbox)에서
핵심 엔진으로 사용되고 있습니다.
🧠 4. 대표 논문 3 — “ORB-SLAM: A Versatile and Accurate Monocular SLAM System” (Mur-Artal et al., 2015)
시각 기반 SLAM의 혁명이라 불리는 연구입니다.
이 논문은 단 하나의 카메라(모노큘러)만으로도
정확한 위치 추정과 지도 생성을 가능하게 했습니다.
특히 Loop Closing 기능을 효과적으로 적용하여,
장시간 이동 후에도 경로가 정확히 정렬되도록 했습니다.
이후 ORB-SLAM은
- 자율주행,
- AR/VR,
- 로봇 내비게이션 등
다양한 분야로 확장되며 SLAM 기술의 대중화를 이끌었습니다.
🔍 5. Graph-SLAM의 발전 흐름
| 시대 | 기술 초점 | 대표 연구 | 특징 |
| 2000년대 초 | 확률적 SLAM | Durrant-Whyte, Thrun | 센서 기반 추정 중심 |
| 2006~2010 | 그래프 기반 SLAM | Thrun & Montemerlo | 최적화 중심 구조 확립 |
| 2011~2015 | g2o, ORB-SLAM | Kümmerle, Mur-Artal | 실시간 최적화 및 시각화 발전 |
| 2016 이후 | 딥러닝 융합 SLAM | CNN-SLAM, DROID-SLAM 등 | 데이터 기반 인식 강화 |
Graph-SLAM은 이제 단순한 위치 추정을 넘어,
AI 기반 지능형 맵핑 기술로 진화하고 있습니다.
🧾 6. 논문을 통해 배울 수 있는 포인트
| 핵심 개념 | 설명 |
| 그래프 모델링 | 로봇의 위치를 노드, 센서 관측을 엣지로 표현 |
| 비선형 최적화 | 전체 경로를 조정해 오차 최소화 |
| 루프 클로징(Loop Closing) | 누적된 오차를 보정해 지도 일관성 확보 |
| 센서 융합 | LiDAR, GPS, 카메라 데이터를 함께 활용 |
이러한 개념은 현재 ROS2, Autoware 등
현대 자율주행 프레임워크의 근간이 되고 있습니다.
💡 7. 요약 및 인사이트
- Graph-SLAM은 SLAM 기술의 근본 구조를 정의한 패러다임
- g2o와 ORB-SLAM은 이론을 실용화한 전환점
- 오늘날의 AI·센서 융합 SLAM은 이 논문들의 확장선상에 있음
- 연구 논문을 읽는 것은 단순한 공부가 아니라,
기술의 방향성을 읽는 일입니다.
🔜 다음 글 예고
📘 [Day 56: ROS2에서 Visual SLAM + GPS 융합]
다음 글에서는 ROS2 환경에서 카메라 기반 SLAM과 GPS 데이터를 결합해
정밀한 글로벌 위치 추정을 구현하는 방법을 다룹니다.
센서 융합의 실제 로직과 응용 사례를 중심으로 쉽게 설명할 예정입니다.
'자율주행' 카테고리의 다른 글
| 🚗 Day 57: Cartographer + IMU 융합 (0) | 2025.10.23 |
|---|---|
| 🚗 Day 56: ROS2에서 Visual SLAM + GPS 융합 (0) | 2025.10.22 |
| 🚗 Day 54: Loop Closing 기법 심화 학습 (0) | 2025.10.20 |
| 🚗 Day 53: Graph-SLAM 구현 실습 (0) | 2025.10.19 |
| 🚗 Day 52: 포즈 그래프 최적화 (g2o 라이브러리) (0) | 2025.10.18 |