로봇청소기는 집 전체를 사진처럼 외워 두는 것이 아니라, 이동하면서 얻은 거리·방향·장애물 정보를 좌표와 공간 형태로 저장합니다. 이때 자신의 위치를 추정하면서 동시에 주변 지도를 만드는 기술이 SLAM이며, 라이다는 그 지도를 만드는 대표적인 거리 측정 센서입니다.
📌 핵심 5줄 요약
1. SLAM은 로봇청소기의 위치 추정과 지도 생성을 동시에 처리하는 기술입니다.
2. 라이다는 레이저를 쏘고 반사 시간을 측정해 벽과 물체까지의 거리를 계산합니다.
3. 로봇은 바퀴 회전량, 관성 센서, 카메라 또는 거리 센서 정보를 함께 사용합니다.
4. 앱에 보이는 방 지도는 센서 데이터와 알고리즘이 정리한 디지털 공간 지도입니다.
5. 가구 이동, 문 닫힘, 로봇을 들어 옮기는 행동은 기존 지도와 실제 환경의 불일치를 만들 수 있습니다.
📌 목차
01 | 로봇청소기가 기억하는 것은 무엇일까
02 | SLAM은 어떤 기술일까
03 | 라이다는 집을 어떻게 측정할까
04 | 카메라 방식과 라이다 방식의 차이
05 | 로봇의 위치는 어떻게 계산할까
06 | 첫 지도는 어떻게 만들어질까
07 | 방과 복도는 어떻게 구분할까
08 | 청소 경로는 어떻게 결정할까
09 | 장애물 회피와 지도 생성은 어떻게 다른가
10 | 여러 층의 집도 기억할 수 있을까
11 | 지도가 틀어지는 대표적인 이유
12 | 지도 오류가 생겼을 때 해결 순서
13 | 센서별 장점과 한계
14 | 지도를 정확하게 만드는 사용법
01 | 로봇청소기가 기억하는 것은 무엇일까
로봇청소기가 기억하는 것은 집의 모든 사물에 대한 완전한 3차원 모델이 아닙니다. 일반적으로 벽, 큰 가구, 통로, 방의 경계, 충전기 위치처럼 이동과 청소에 필요한 공간 정보를 중심으로 저장합니다.
앱의 지도는 실제 집을 축소한 사진이 아니라, 센서가 수집한 데이터를 바탕으로 만든 점·선·면 형태의 공간 표현에 가깝습니다. 그래서 소파 위의 장식품처럼 청소 경로에 큰 영향을 주지 않는 물체는 지도에 표시되지 않거나 단순화될 수 있습니다.
02 | SLAM은 어떤 기술일까
SLAM은 ‘동시적 위치 추정 및 지도 작성’을 뜻하는 기술입니다. 로봇은 지도가 없으면 자신의 위치를 정확히 알기 어렵고, 위치를 모르면 새로 측정한 벽이나 가구가 지도에서 어디에 해당하는지 판단하기 어렵습니다.
SLAM은 이 두 문제를 함께 계산합니다. 주변의 특징을 반복해서 관찰하고, 로봇이 얼마나 이동했는지 추정한 뒤, 이전에 보았던 장소와 현재 측정값을 비교해 위치와 지도를 계속 보정합니다. 로봇공학에서는 거리 센서, 바퀴 인코더, 관성 센서, 카메라 등이 SLAM의 입력으로 사용될 수 있습니다.
03 | 라이다는 집을 어떻게 측정할까
라이다는 레이저 또는 광원을 주변으로 보내고 반사되어 돌아오는 시간을 이용해 물체까지의 거리를 계산하는 센서입니다. 로봇청소기의 상단에 원형 센서가 돌면서 주변을 360도 측정하는 방식이 대표적입니다.
로봇은 측정된 거리값을 여러 방향으로 모아 벽의 위치, 통로의 폭, 가구의 외곽선을 추정합니다. 이후 이동 정보와 결합해 자신이 어디에 있는지 계산하고, 일정한 간격으로 측정한 데이터를 지도에 반영합니다. 일부 제품은 라이다 기반 내비게이션으로 실시간 지도를 만들고 효율적인 청소 경로를 계산한다고 설명합니다.
04 | 카메라 방식과 라이다 방식의 차이
카메라 기반 로봇청소기는 영상에서 문, 가구, 바닥의 특징점 등을 찾아 위치를 추정합니다. 주변 밝기와 시야에 영향을 받을 수 있지만, 물체의 모양이나 종류를 구분하는 데 유리할 수 있습니다.
라이다 방식은 빛의 밝기보다 거리 측정에 의존하므로 일정한 조건에서는 구조 파악이 안정적입니다. 대신 센서 높이, 반사율, 거울이나 유리처럼 거리 측정이 어려운 표면의 영향을 받을 수 있습니다.
최근 제품은 두 방식을 결합하기도 합니다. 예를 들어 라이다로 공간 구조를 파악하고, 카메라나 구조광 센서로 케이블·신발·장난감 같은 장애물을 식별하는 식입니다. 제조사별로 센서 조합과 명칭은 다르므로 제품 설명서에서 실제 센서 구성을 확인해야 합니다.
05 | 로봇의 위치는 어떻게 계산할까
로봇은 한 가지 정보만으로 위치를 판단하지 않습니다. 바퀴가 얼마나 회전했는지 계산하는 주행 거리 정보, 회전 방향을 감지하는 관성 센서, 주변 벽까지의 거리, 카메라나 라이다가 본 특징을 함께 비교합니다.
바퀴 정보만 사용하면 바닥 미끄러짐이나 작은 오차가 누적될 수 있습니다. 반대로 센서가 이전에 보았던 벽이나 가구의 위치를 다시 확인하면 누적 오차를 줄일 수 있습니다. 이처럼 여러 정보를 결합해 위치를 보정하는 과정이 지도 안정성에 중요합니다.
06 | 첫 지도는 어떻게 만들어질까
처음 사용할 때 로봇은 충전기 주변에서 출발해 주변 통로와 방을 탐색합니다. 모델에 따라 먼저 지도만 만드는 탐색 모드를 제공하거나, 청소와 지도를 동시에 진행합니다.
첫 탐색에서는 방문하지 못한 공간이 지도에 비어 있을 수 있습니다. 문이 닫혀 있거나 의자와 박스가 통로를 막고 있으면 해당 구역이 별도 공간으로 인식되지 않거나, 이후 문이 열렸을 때 지도가 확장될 수 있습니다.
일부 제조사는 첫 지도 작성 중 충전기와 로봇을 움직이지 말고, 바닥의 케이블·옷·슬리퍼 등을 정리하라고 안내합니다. 이는 탐색 경로가 끊기거나 로봇이 중간에 멈추는 상황을 줄이기 위한 것입니다.
07 | 방과 복도는 어떻게 구분할까
로봇청소기는 방 이름을 사람처럼 이해하는 것이 아니라, 벽과 통로가 만드는 공간의 형태를 분석해 영역을 나눕니다. 지도에 나타난 경계선을 기준으로 방을 자동 분할한 뒤 사용자가 앱에서 거실·주방·침실 등의 이름을 지정하는 방식이 흔합니다.
자동 분할이 항상 정확한 것은 아닙니다. 개방형 거실과 주방, 낮은 문턱, 넓은 아치형 통로처럼 경계가 분명하지 않은 구조에서는 하나의 공간으로 합쳐질 수 있습니다. 이 경우 앱에서 방을 나누거나 합치는 편집 기능을 사용할 수 있습니다.
08 | 청소 경로는 어떻게 결정할까
지도가 완성되면 로봇은 무작정 부딪히며 이동하는 대신, 벽을 따라 외곽을 확인하고 공간을 일정한 줄 형태로 왕복하는 경로를 선택할 수 있습니다. 방별 청소, 순서 지정, 특정 구역 청소 같은 기능도 이 지도 좌표를 바탕으로 작동합니다.
지도 생성과 청소 경로 계획은 같은 기능이 아닙니다. 지도는 ‘어디에 무엇이 있는가’를 나타내고, 경로 계획은 ‘어떤 순서와 방향으로 움직일 것인가’를 결정합니다. 따라서 지도가 정상이어도 바닥에 케이블이나 작은 물건이 많으면 실제 경로가 달라질 수 있습니다.
09 | 장애물 회피와 지도 생성은 어떻게 다른가
지도 생성은 벽과 공간의 구조를 파악하는 기능이고, 장애물 회피는 청소 중 갑자기 나타난 물체를 피하는 기능입니다. 두 기능은 서로 보완하지만 동일하지 않습니다.
예를 들어 라이다가 방의 벽과 소파 위치를 지도에 기록했더라도, 바닥에 놓인 양말이나 전선까지 항상 정확하게 인식한다는 뜻은 아닙니다. 최신 제품 일부는 구조광, RGB 카메라, 3차원 ToF 센서 등을 이용해 작은 물체나 낮은 장애물을 감지한다고 설명하지만, 인식 범위와 정확도는 모델과 환경에 따라 달라집니다.
10 | 여러 층의 집도 기억할 수 있을까
다층 지도 기능을 지원하는 모델은 층마다 별도의 지도를 저장하고, 로봇이 현재 어느 층에 있는지 구분하도록 설계됩니다. 다만 로봇이 스스로 계단을 오르내린다는 뜻은 아닙니다. 일반적으로 사용자가 로봇을 다른 층으로 옮긴 뒤 해당 층의 지도를 선택하거나 자동 인식을 기다립니다.
다층 지도 지원 여부, 저장 가능한 지도 수, 층 이동 후 인식 방식은 제품마다 다릅니다. 제조사 제품 설명에는 여러 층 지도를 기억하고 해당 층을 인식하는 기능이 별도로 안내되는 경우가 있습니다.
11 | 지도가 틀어지는 대표적인 이유
지도가 틀어지는 가장 흔한 원인은 로봇이 지도와 다른 위치에서 출발하는 경우입니다. 충전기를 옮겼거나 로봇을 들어서 다른 방에 놓았거나, 청소 중 강제로 방향을 바꿨다면 현재 위치 추정이 어긋날 수 있습니다.
가구 배치가 크게 바뀌거나 문이 평소와 다르게 닫혀 있어도 기존 지도와 실제 환경 사이에 차이가 생깁니다. 거울과 유리처럼 센서가 공간을 혼동하기 쉬운 표면, 바퀴 미끄러짐, 센서 오염도 영향을 줄 수 있습니다.
일부 제조사 지원 문서도 로봇을 이동하거나 집안 환경을 바꾸면 지도가 부정확해질 수 있다고 안내합니다.
12 | 지도 오류가 생겼을 때 해결 순서
먼저 로봇을 충전기로 돌려보내고 앱의 지도 상태를 확인합니다. 지도 자체는 정상인데 특정 방만 누락됐다면 문을 열고 통로의 물건을 치운 뒤 다시 탐색하게 하는 방법을 시도할 수 있습니다.
지도 전체가 회전했거나 방이 겹쳐 보이면 충전기 위치, 로봇의 시작 위치, 바닥 장애물을 확인해야 합니다. 같은 문제가 반복되면 앱에서 지도 복구 또는 재생성 기능을 사용합니다. 지도 삭제는 마지막 단계로 두는 것이 좋습니다. 저장된 방 이름, 금지구역, 청소 순서 설정까지 함께 사라질 수 있기 때문입니다.
재탐색 전에 확인할 것
충전기는 벽에 밀착하고 주변 출입 공간을 확보합니다. 방문할 방의 문은 열어 두고, 전선·옷·슬리퍼·작은 장난감은 치웁니다. 탐색 중에는 로봇이나 충전기를 들어 옮기지 않는 것이 좋습니다.
13 | 센서별 장점과 한계
| 센서 또는 기술 | 주요 역할 | 장점 | 주의할 점 |
|---|---|---|---|
| 라이다 | 주변 거리와 공간 구조 측정 | 벽과 통로를 체계적으로 파악하기 쉬움 | 반사율이 낮거나 투명한 표면에서 오차가 생길 수 있음 |
| 카메라 | 영상 특징과 물체 형태 인식 | 장애물 종류와 시각적 특징 구분에 유리 | 밝기와 시야 조건의 영향을 받을 수 있음 |
| ToF·dToF | 광 신호를 이용한 거리·깊이 측정 | 높이와 깊이를 포함한 입체 정보 활용 가능 | 제품별 센서 범위와 처리 방식이 다름 |
| 바퀴 인코더 | 바퀴 회전량으로 이동 거리 추정 | 이동 방향과 주행량 계산에 기본적으로 활용 | 미끄러짐이 누적되면 위치 오차가 커질 수 있음 |
| 관성 센서 | 회전과 움직임 변화 감지 | 주행 방향 보정에 도움 | 단독으로는 장시간 위치를 정확히 유지하기 어려움 |
실제 제품은 한 가지 센서만 사용하는 것이 아니라 여러 센서와 소프트웨어를 결합합니다. 따라서 ‘라이다가 있다’는 사실만으로 모든 장애물을 잘 피하거나 지도 오류가 전혀 없다고 판단해서는 안 됩니다.
14 | 지도를 정확하게 만드는 사용법
첫 지도 작성은 로봇이 집 전체를 충분히 탐색할 수 있는 조건에서 진행하는 것이 좋습니다. 방 문을 열고, 충전기를 평소 사용할 위치에 두며, 바닥의 이동 장애물을 치우면 지도 완성 가능성이 높아집니다.
청소가 끝난 뒤에는 앱에서 방 이름, 금지구역, 물걸레 금지구역, 청소 순서를 확인합니다. 식탁 의자처럼 위치가 자주 바뀌는 가구가 있다면 로봇이 지나갈 통로를 지나치게 좁히지 않도록 배치하는 편이 좋습니다.
지도가 자주 틀어진다면 센서와 바퀴 주변을 청소하고, 충전기 위치를 고정하며, 로봇을 청소 중 들어 옮기는 습관을 줄여야 합니다. 지도 기능의 정확도보다 실제 사용 환경의 일관성이 더 중요한 경우도 많습니다.
☑ 체크리스트
□ 첫 지도 작성 전에 방문할 방의 문을 열어 두기
□ 충전기를 벽에 붙이고 로봇 앞뒤 공간 확보하기
□ 전선·옷·슬리퍼·작은 물건을 바닥에서 치우기
□ 지도 작성 중 로봇과 충전기를 들어 옮기지 않기
□ 가구를 크게 옮긴 뒤 지도와 실제 구조가 맞는지 확인하기
□ 지도 오류가 나면 삭제 전에 충전기와 시작 위치부터 점검하기
📖 자주하는 질문 Q&A
로봇청소기는 인터넷이 끊겨도 집 구조를 기억하나요?
모델에 따라 다릅니다. 로봇 내부에 지도를 저장하는 제품은 기본적인 주행을 계속할 수 있지만, 앱 원격 제어와 지도 동기화 같은 기능은 네트워크 연결이 필요할 수 있습니다. 정확한 동작 범위는 제품 설명서를 확인해야 합니다.
라이다가 있으면 카메라는 필요 없나요?
그렇지는 않습니다. 라이다는 공간의 거리와 구조를 파악하는 데 강하고, 카메라는 물체의 형태나 종류를 구분하는 데 활용될 수 있습니다. 두 센서의 역할이 다르기 때문에 함께 사용하면 기능을 보완할 수 있습니다.
로봇청소기가 방을 잘못 나누면 어떻게 하나요?
앱에서 방 분할·병합 기능을 확인해 직접 수정할 수 있습니다. 해당 기능을 지원하지 않거나 지도가 크게 틀어진 경우에는 통로를 확보한 뒤 재탐색하거나 지도를 다시 만드는 방법을 사용합니다.
집 구조를 바꾸면 반드시 지도를 다시 만들어야 하나요?
작은 가구 이동은 로봇이 청소 중 새 환경으로 처리할 수 있지만, 충전기 위치 변경이나 방 구조의 큰 변화는 지도 오류를 만들 수 있습니다. 지도와 실제 환경이 계속 맞지 않을 때만 재생성을 고려하면 됩니다.
📝 마무리
로봇청소기는 SLAM을 바탕으로 센서 데이터를 계속 비교하면서 자신의 위치와 집의 지도를 함께 계산합니다. 라이다는 공간 구조 파악에, 카메라와 ToF 센서는 장애물 인식과 깊이 측정에 도움을 줍니다. 정확한 지도를 오래 유지하려면 첫 탐색 환경을 정리하고 충전기와 주요 가구 위치를 가능한 한 일정하게 유지하는 것이 핵심입니다.
