2023년 가을 밤 근무, 중국 동부의 한 3PL 창고였다. 교대 반장이 나에게 전화를 걸었다. 4번 통로의 AMR 한 대가 「미쳤다」——통로 입구에서 빙글빙글 돌다가, 멈췄다가, 또 돌기를 반복하고, 뒤에는 여섯 대의 로봇이 줄을 서고, 피킹 라인 전체가 멈춰 섰다는 것이다. 바닥 사진을 보내 달라고 했다. 한눈에 보고 웃음이 나왔다. 지게차 팔레트 모서리가 QR 내비게이션 스티커 한 조각을 찢어 놓은 것이었다. 로봇이 미친 게 아니었다. 장님이 된 거였다.
이게 QR 코드 내비게이션에서 가장 싸고 가장 깨지기 쉬운 고리다. 몇 푼짜리 스티커 하나가 여섯 자릿수짜리 로봇이 볼 수 있느냐를 결정한다. 오늘은 한 번에 다 훑어보자——원리, 바닥 코드가 죽는 네 가지 방식, 점검과 수리 방법, 그리고 레이저 SLAM으로 갈아탈 타이밍까지.
QR 내비게이션의 실제 작동 원리
원리는 바보같이 단순하다. AMR은 섀시에 아래를 향한 산업용 카메라를 달고, 주행하면서 바닥 사진을 계속 찍는다. 바닥은 고정된 격자로 QR 코드 스티커가 깔려 있고, 각 스티커는 전역 좌표를 인코딩하고 있다. 바닥에 별을 한 움큼 뿌려 놓았다고 생각하면 된다——로봇은 하늘을 올려다볼 수 없으니 아래를 보고 별을 세면서 자신이 어디에 있고, 방향이 얼마나 틀어졌는지를 알아낸다. 이렇게 생각하면 된다. 레이저 SLAM은 천장과 벽을 올려다보며 항법하고, QR 내비게이션은 바닥을 내려다보며 항법한다.
장점은 낮은 비용으로 얻는 정확도다. 내 프로젝트 경험으로는 QR 내비게이션이 반복 위치 결정 정확도 ±1 cm 이내를 내주고, 스티커 한 장은 거의 공짜며, 현장 전체에 까는 비용은 로봇마다 라이다를 다는 것보다 한 자릿수 저렴하다. 그래서 몇 년 전 AMR을 도입한 대부분의 전자상거래·3PL 창고가 QR 코드를 택했다.
하지만 대가는 고스란히 드러나 있다. 로봇의 눈이 바닥에 있으니, 바닥이 어떻게 생겼는지가 곧 로봇이 보는 세상이다. 바닥에 문제가 생기는 순간 로봇이 제일 먼저 장님이 된다.
바닥 코드가 죽는 네 가지 방식
죽음 하나: 벗겨짐. 가장 흔하다. 스티커는 에폭시 바닥에 붙어 있고, 지게차가 하루 종일 그 위를 지나다니고, 온도 변화와 지면 습기가 스며들고, 모서리부터 들뜨기 시작하고, 모서리가 들뜨면 팔레트 모서리나 지게차 바퀴에 걸려 통째로 찢긴다. 내 프로젝트 경험으로 보면, 지게차 통행이 중간 정도인 20,000제곱미터 현장에서 연간 스티커의 대략 5%에서 10%가 떨어져 나간다. 작게 들린다——현장 전체 수천 장을 곱하면 연간 수백 장을 교체한다는 뜻이 될 때까지는.
죽음 둘: 눈부심. 새 에폭시 바닥은 거울처럼 빛난다. 한낮이 되면 채광창 때문에 스티커 표면이 거울이 되고, 아래를 향한 카메라는 노출이 날아가고, 코드는 읽을 수 없게 된다. 태양을 등지고 휴대폰 화면을 읽으려는 것과 똑같다고 생각하면 된다——카메라도 정확히 같은 문제에 부딪힌다. 이건 정말 열받는다. 스티커는 멀쩡하고, 고장 난 것도 없는데, 오전 11시부터 오후 2시까지 로봇이 정확히 같은 지점에서 계속 코드를 잃어버린다.
죽음 셋: 기름과 먼지. QR 코드에는 오류 정정이 내장되어 있다——공개 코딩 표준상 코드 면적의 대략 30%가 가려지기 전까지는 디코딩이 실패하지 않는다. 창고 바닥은 절대 깨끗하지 않다. 유압유, 타이어 먼지, 골판지 파편, 층층이 쌓인다. 내가 본 최악은 자동차 부품 창고였는데, 코드 위의 기름때가 2 mm 두께였다. 카메라는 검은 팬케이크를 찍고 있었다.
죽음 넷: 눌리고 일그러짐. 스티커는 평평하다. 짐을 실은 지게차가 반복해서 지나가면 표면이 주름지고 긁히고, 코드의 기하학이 일그러져 디코더가 인식하지 못한다. 이건 물리적 변형이라는 점에 유의하라——닦는다고 안 고쳐진다. 교체뿐이다.
2024년 초, 중국 남부의 한 의류 전자상거래 창고가 구조 요청을 해 왔다. 증상은 순전한 오컬트였다. 매일 오후 3시쯤, 두세 대의 로봇이 B 구역 입구에서 코드 분실 알람을 냈다. 재부팅하면 멀쩡. 한 달을 쫓아다녔다. 현장에서 반나절 보내고 찾았다. B 구역 서쪽의 채광창 한 줄, 오후 3시면 태양 각도가 정확히 맞아 그 스티커들에 눈부심 띠를 던지고 있었다. 해결책은 민망할 정도로 로우테크였다. 그 여섯 장을 무광 라미네이트 스티커로 교체. 문제 끝. 몇 푼짜리 스티커 여섯 장에 한 달치 인건비.

점검, 수리, 예비품: 주먹구구를 루틴으로
QR 코드는 기술 문제가 아니다. 관리 문제다. 현장에서 검증된 루틴은 이렇다.
점검 주기: 고교통 통로(지게차와 AMR이 공유)는 월간 전수 점검, 저교통 구역은 분기. 도구가 대단할 필요는 없다——휴대폰이면 된다. 스캐너 앱을 켜고 각 코드를 스캔한다. 바로 읽히면 건강, 실패는 기록. 경험상 두 사람이면 20,000제곱미터 현장을 하루에 다 돈다.
교체 기준: 세 가지 트리거, 하나라도 해당하면 교체——① 모서리 들뜸이 1 cm 이상, ② 코드 면의 3분의 1을 넘는 눈에 보이는 오염(30% 오류 정정 한계에 기대지 마라), ③ 스캔 시간이 2초를 넘기는 표면 긁힘. 몇 푼짜리 스티커 아끼지 마라. 라인 정지 한 번이 수천 달러다. 초등학생도 할 수 있는 계산이다.
예비품: 현장 전체 스티커 수량의 10%를 재고로 둔다. 접착제에는 유통기한이 있다——풀은 1년 정도면 상하니 2년치를 쟁여 두지 마라. 설치 때 스티커마다 사진을 찍고, 위치 번호를 WMS의 좌표와 매칭해 두면 교체는 10분짜리 일이 된다. 사진 찾고, 떼고, 붙이면 끝.
그리고 반직관적인 하나: QR 코드의 가장 큰 적은 기술이 아니라——청소반의 걸레다. 강산성 세제로 걸레질을 해서 스티커를 흠뻑 적셔 놓은 창고를 한두 곳 본 게 아니다. 그러면 3개월 만에 현장 전체의 접착제가 죽는다. 청소반에 한 마디——「스티커 흠뻑 적시지 마세요」——가 어떤 기술적 해법보다 낫다.
레이저 SLAM으로 갈아탈 때: 경계선
누군가는 꼭 묻는다. 이렇게 번거로운데 왜 전부 레이저 SLAM으로 안 바꾸냐고. 계산부터 하고, 그다음에 내가 불평을 시작하겠다.
| QR 내비게이션 (연간 유지) | 레이저 SLAM (일회성 개조) | |
|---|---|---|
| 하드웨어 비용 | 스티커는 거의 공짜, 20,000제곱미터 현장 전체가 수만 달러대(프로젝트 경험 수치) | 라이다와 개조로 로봇 한 대당 수만 달러 추가 |
| 연간 유지비 | 점검 인건비 + 교체 스티커: 연간 수천에서 1만 달러대 초반 | 거의 0(바닥 소모품 없음) |
| 환경 요구 | 깨끗하고, 눈부심 없고, 기름 적은 바닥 | 바닥 요구 없음, 단 거울 유리벽과 넓게 트인 무특징 공간에서는 고전 |
| 정확도 | ±1 cm 이내 | 보통 ±2–3 cm |
| 경로 변경 | 다시 붙이고 다시 측량, 최소 반나절 | 소프트웨어에서 지도 수정, 몇 분 |
경계선은 명확하다. 지저분한 바닥(기름 심함, 지게차 통행 거침, 청소 통제 불가), 연간 스티커 교체율이 현장 전체의 15% 초과, 또는 격주로 바뀌는 경로——셋 중 둘에 해당하면 QR 코드와 싸우지 마라. SLAM으로 갈아타라. 반대로 새 에폭시 바닥, 반년은 가만히 있는 경로, 매달 점검할 사람이 있다——QR의 정확도와 비용 우위가 SLAM을 압도한다.
마지막 불평 하나, 가짜 요구를 정조준한다. 이 강연을 할 때마다 누군가 묻는다. 「코드를 더 촘촘히 붙이면 안 됩니까?」 「위에 작은 쇠우리라도 씌우면요?」 그만해라. 촘촘한 코드는 로봇이 아래를 봤을 때 코드밖에 안 보인다는 뜻——디코딩 연산량이 두 배가 되고 로봇은 느려진다. 쇠우리는 스티커보다 더 눈부시다. 그건 바지 벗고 방귀 뀌는 격의 설계다. 내비게이션에서는 적을수록 많다. 충분하면 충분한 거다.
돈이 아깝지 않은가는 하나의 숫자로 귀결된다. QR 코드 때문에 AMR 한 대가 연간 얼마가 드는가(스티커 + 점검 인건비의 배분). 그게 로봇 연간 감가상각의 5%를 넘으면, 그 바닥은 애초에 QR에 맞지 않았다——빨리 SLAM으로 갈아타라. 2% 미만이면 위의 루틴을 따르고, 이 소박한 방식으로 앞으로 5년은 더 쓴다.
Da Liu, 자동화 엔지니어 지음
영어판 번역본입니다. 내용이 다를 경우 영어판을 우선합니다.







