SLAM이란?
Simultaneous Localization and Mapping의 약자로
동시적 위치 추정 및 지도 작성을 의미합니다.
쉽게 말해, 로봇이 주변 환경을 인식하고 스스로 위치를 파악하며 동시에 지도를 만들어가는 기술이라고 할 수 있습니다.
마치 우리가 새로운 장소에 처음 방문했을 때, 주변을 둘러보며 어디에 있는지 파악하고 머릿속에 지도를 그리는 것과 비슷합니다.
SLAM 기술의 중요성
SLAM 기술은 자율주행 자동차, 드론, 로봇 청소기 등 다양한 분야에서 활용되고 있습니다. 이 기술이 없다면 로봇은 주변 환경을 정확하게 인식하지 못하고, 따라서 자율적인 움직임이 불가능할 것입니다. SLAM 기술은 로봇이 스스로 판단하고 행동하는 데 필수적인 기반 기술입니다.

SLAM 기술의 작동 원리
- 초기화: 시작 위치에서 센서 데이터를 수집하고, 초기 지도를 생성합니다.
- 데이터 획득: 이동하면서 센서 데이터를 지속적으로 수집합니다.
- 데이터 연관: 현재 데이터와 이전 데이터를 비교하여 특징점을 매칭하고, 이동량을 계산합니다.
- 지도 업데이트: 계산된 이동량을 기반으로 지도를 업데이트합니다.
- 위치 추정: 업데이트된 지도와 센서 데이터를 이용하여 현재 위치를 추정합니다.
- 반복: 3~5단계를 반복하여 지도를 점차적으로 완성하고, 정확한 위치 추정을 수행합니다.

SLAM 알고리즘의 종류
- 필터 기반 SLAM: 칼만 필터 등의 필터를 이용하여 위치 추정과 지도 업데이트를 수행합니다.
- 그래프 기반 SLAM: 포즈 그래프를 이용하여 자세와 지도를 표현하고, 최적화 문제를 풀어 정확한 지도를 생성합니다.
- 딥러닝 기반 SLAM: 딥러닝 기술을 이용하여 이미지 데이터를 분석하고, 실시간으로 지도를 생성합니다.
SLAM 기술의 종류
SLAM 기술은 사용하는 센서의 종류에 따라 다양하게 분류될 수 있습니다.
- LiDAR SLAM: 레이저 센서를 이용하여 주변 환경을 3차원으로 인식하고 지도를 작성하는 방식입니다.
정확도가 높지만, 비용이 비싸다는 단점이 있습니다.

- Visual SLAM: 카메라를 이용하여 주변 환경을 2차원 이미지로 인식하고 지도를 작성하는 방식입니다.
비용이 저렴하지만, 조명 변화나 물체의 텍스처에 따라 성능이 저하될 수 있습니다.

SLAM의 어려움과 해결 방안
- 데이터 연관 문제: 특징점 추출 및 매칭 과정에서 오류가 발생할 수 있으며, 이는 지도의 정확도에 영향을 미칩니다.
- 루프 클로저 문제: 처음 방문했던 장소로 다시 돌아왔을 때, 이전에 생성된 지도와의 불일치를 해소하는 문제입니다.
- 실시간 처리: 많은 양의 센서 데이터를 실시간으로 처리해야 하므로 높은 연산 능력이 필요합니다.
앞서 SLAM 기술이 스스로 주변 환경을 인지하고 지도를 작성하는 기술이라고 설명했는데요,
이를 LiDAR SLAM 매핑에 초점을 맞춰 더 자세히 알아보겠습니다.
SLAM의 핵심
- 위치 추정: 현재 어디에 있는지 정확하게 파악하는 것
- 지도 작성: 이동하면서 주변 환경의 3차원 지도를 구축하는 것

LiDAR의 역할
- 정확한 거리 측정: 레이저 빛을 발사하여 물체까지의 거리를 매우 정확하게 측정합니다.
- 3차원 점 구름 생성: 측정된 거리 정보를 바탕으로 주변 환경을 3차원 점 구름 형태로 표현합니다.
- 실시간 데이터 제공: 빠른 속도로 주변 환경 정보를 수집하여 실시간으로 지도를 업데이트합니다.

LiDAR SLAM 매핑 과정
- 센서 데이터 수집: LiDAR 센서가 주변 환경에서 반사된 레이저 빛을 감지하여 3차원 점 구름 데이터를 생성합니다.
- 특징점 추출: 생성된 점 구름 데이터에서 특징점(예: 모서리, 평면 등)을 추출합니다.
- 데이터 연관: 이전에 획득한 데이터와 현재 데이터의 특징점을 비교하여 로봇의 이동량을 계산하고, 지도를 업데이트합니다.
- 지도 생성 및 최적화: 점차적으로 지도를 생성하고, 이전에 생성된 지도와의 불일치를 해소하기 위해 지속적으로 최적화합니다.

LiDAR SLAM의 장점
- 정확도: LiDAR의 정확한 거리 측정 덕분에 매우 정확한 3차원 지도를 생성할 수 있습니다.
- 실시간 처리: 빠른 속도로 데이터를 처리하여 실시간으로 지도를 업데이트할 수 있습니다.
- 다양한 환경 적용: 실내외를 가리지 않고 다양한 환경에서 사용 가능합니다.
LiDAR SLAM의 단점
- 고가의 장비: LiDAR 센서는 아직 고가의 장비이며, 시스템 구축 비용이 높습니다.
- 환경 조건의 영향: 강한 햇빛, 비, 눈 등의 환경 조건에 따라 성능이 저하될 수 있습니다.
- 연산량: 실시간으로 많은 양의 데이터를 처리해야 하므로 높은 연산 능력이 필요합니다.

저희 티쓰리솔루션에서는 지금까지 설명드린 SLAM 기술을 적용한
3D 핸드헬드 LiDAR 솔루션을 취급하고 있습니다.
Multi-SLAM, 강력한 성능을 자랑하는 Lixel L2

자세히 보기
작고 가벼워 누구나 간편하게 스캔이 가능한 Lixel kity K1

자세히 보기
더욱 자세한 내용이 궁금하시다면 티쓰리솔루션으로 연락해주세요!

SLAM이란?
Simultaneous Localization and Mapping의 약자로
동시적 위치 추정 및 지도 작성을 의미합니다.
쉽게 말해, 로봇이 주변 환경을 인식하고 스스로 위치를 파악하며 동시에 지도를 만들어가는 기술이라고 할 수 있습니다.
마치 우리가 새로운 장소에 처음 방문했을 때, 주변을 둘러보며 어디에 있는지 파악하고 머릿속에 지도를 그리는 것과 비슷합니다.
SLAM 기술은 자율주행 자동차, 드론, 로봇 청소기 등 다양한 분야에서 활용되고 있습니다. 이 기술이 없다면 로봇은 주변 환경을 정확하게 인식하지 못하고, 따라서 자율적인 움직임이 불가능할 것입니다. SLAM 기술은 로봇이 스스로 판단하고 행동하는 데 필수적인 기반 기술입니다.
SLAM 기술은 사용하는 센서의 종류에 따라 다양하게 분류될 수 있습니다.
정확도가 높지만, 비용이 비싸다는 단점이 있습니다.
비용이 저렴하지만, 조명 변화나 물체의 텍스처에 따라 성능이 저하될 수 있습니다.
앞서 SLAM 기술이 스스로 주변 환경을 인지하고 지도를 작성하는 기술이라고 설명했는데요,
이를 LiDAR SLAM 매핑에 초점을 맞춰 더 자세히 알아보겠습니다.
저희 티쓰리솔루션에서는 지금까지 설명드린 SLAM 기술을 적용한
3D 핸드헬드 LiDAR 솔루션을 취급하고 있습니다.
Multi-SLAM, 강력한 성능을 자랑하는 Lixel L2
자세히 보기
작고 가벼워 누구나 간편하게 스캔이 가능한 Lixel kity K1
자세히 보기
더욱 자세한 내용이 궁금하시다면 티쓰리솔루션으로 연락해주세요!