작년 가을, 나는 톈진 외곽의 3PL 창고를 걸었다. 42대의 AMR, 두 브랜드, 각자 자체 플릿 소프트웨어로 돌아가고 있었다. 운영 책임자가 메인 교차로를 가리키며 말했다. "매일 오후 4시, 교통 정체, 정시에 일어나." 두 브랜드의 로봇이 서로 양보하느라 아무도 움직이지 못했다. 데드락이었다. 오너는 로봇에 거금을 썼지만, 단 하나의 문제에 졌다. 세 무리의 운전자, 세 개의 두뇌, 누구도 서로의 말을 듣지 않는다는 문제. RCS vs WCS 창고 구성—고정 설비를 누가 지휘하고, 플릿을 누가 지휘하며, 진짜 통합 로봇 두뇌가 필요한 때가 언제인지—이 헷갈린다면 이 글이 정리해준다. 세 개의 레이어, 하나의 표, 내가 본 두 가지 실패, 그리고 내일 당장 쓸 수 있는 구매 기준.

RCS vs WCS vs WMS: 세 개의 레이어, 하나가 아니다

사람들이 이 약어들을 헷갈려 한다. 그러지 마라. 세 개의 레이어이며, 위계가 중요하다.

WMS는 맨 위에 있고 회계를 담당한다. 재고가 맞는지, 어떤 주문이 먼저 나가는지, 작업이 어디서 오는지. 내보내는 건 지시뿐이다. "팔레트 A를 슬롯 1에서 도크 3으로 이동." 경로를 어떻게 주행하는지, 어떤 로봇이 가는지는 신경 쓰지 않는다.

WCS—창고 제어 시스템—는 바닥에 볼트로 고정된 설비를 돌린다. 컨베이어, 소터, 리프트, 셔틀. PLC와 밀리초 단위로 대화하며 실시간 제어를 맡는다. 벨트가 언제 도는지, 소터가 어떤 슈트로 떨어뜨리는지. 고정 라인의 생산 감독관이라고 생각하면 된다. 택트(takt)를 지켜보는.

RCS—로봇 제어 시스템—는 움직이는 것들을 돌린다. AMR/AGV 플릿이다. 네 가지 업무: 작업 배분(어떤 작업을 어떤 로봇에게), 교통 통제(교차로에서 누가 먼저 가는지), 충전 스케줄링(어떤 로봇이 언제 충전하는지), 지도 관리. 비유는 이렇다. WMS는 총괄 책임자, WCS는 라인 감독, RCS는 플릿 선장. 총괄 책임자가 신경 쓰는 건 화물이 배송되는 것뿐. 트럭들이 서로 부딪치지 않게 하는 게 선장의 일이다.

이게 창고에서 진짜 RCS vs WCS 차이다. 하나는 고정 설비를 지휘하고, 다른 하나는 움직이는 플릿을 지휘한다. 설비는 움직이지 않으니 택트 문제. 로봇은 움직이니 우선권 문제.

RCS vs WCS vs 벤더 플릿 소프트웨어: 하나의 표

WCS RCS 벤더 자체 플릿 소프트웨어
제어 대상 컨베이어, 소터, 리프트 — 고정 설비 AMR/AGV 플릿, 브랜드를 넘나들 수 있음 자기 브랜드 로봇만
핵심 업무 PLC 실시간 제어, 택트 동기화, 인터록 작업 배분, 교통 통제, 충전 스케줄링, 경로 계획 로봇별 상태, 기본 디스패치
지시 출처 WMS, 설비 단위 작업 WMS, 운송 작업 WMS 또는 RCS 인계
전형적 실패 자기 설비만 안다 브랜드 통합이 안 되면 무용지물 교차로에서 브랜드마다 제각각

벤더 소프트웨어는 각 분대가 자기 하사관을 데려온 것과 같다. 자기 분대에게는 괜찮지만 옆 분대에게는 무용지물이다. 10대 미만, 단일 브랜드라면 하사관이면 충분하다. 브랜드가 섞이는 순간 모든 하사관을 묶는 선장이 필요하다. 그 자리에 독립 RCS가 들어간다.

혼합 브랜드 플릿이 통합 RCS 하나를 필요로 하는 이유

먼저 직관에 반하는 얘기부터. 통합 RCS 없이 세 브랜드의 AMR을 사는 것은 서로 말이 통하지 않는 세 무리의 운전자를 고용하는 것과 같다. 각 무리는 자기 선장의 말만 듣는다. 교차로에서 만나면 서로를 탓하고, 막히는 건 너의 통로다.

2024년 톈진 창고의 근본 원인이 바로 이것이었다. 두 브랜드, 각각 20여 대, 각자 자체 디스패치 소프트웨어, 자체 지도, 자체 교통 규칙. 브랜드 A의 로봇은 자기에게 우선권이 있다고 믿었고, 브랜드 B도 똑같이 믿었다. 매일 오후 출고 피크: 20–30분의 데드락. 성수기에 8대를 더 넣었더니 악화됐다. 로봇이 많을수록 정체가 심해졌다. 직관에 반하는 핵심: RCS 문제를 해결하기 전까지 로봇을 늘려도 처리량은 늘지 않는다. 혼잡만 늘어난다.

해결책은 VDA 5050이다. 쉽게 말해 독일 자동차 산업 협회가 주도하는 개방형 인터페이스 표준으로, 서로 다른 브랜드의 로봇이 하나의 RCS에서 지시를 받게 한다. 하나의 작업 형식, 하나의 교통 통제 로직. 다른 나라 운전자들에게 같은 교통 법규를 나눠주는 셈이다. 차가 어디서 만들어졌는지는 상관없다. 빨간색은 정지다. 톈진 현장은 이후 VDA 5050 호환 통합 RCS를 도입했고, 두 브랜드가 같은 교통 통제에 들어갔으며, 교차로 데드락은 기본적으로 사라졌다. 로봇 한 대당 한 교대 운송 횟수는 대략 20퍼센트 올랐고, 성수기에 추가한 8대는 마침내 제 몫을 하기 시작했다. (로봇 사양은 벤더마다 다르니 제조사가 공개한 파라미터로 확인할 것.)

허튼소리 감지기 작동 타이밍: 단일 브랜드 8대에 벤더 소프트웨어가 잘 돌아간다면, 누가 "통합 RCS 플랫폼"을 들고 와 팔려 한다면 문을 보여주면 된다. 모기를 대포로 쏘는 격이다.

구매 기준: 독립 RCS가 값어치를 하는 때

바로 쓸 수 있는 의사결정 틀:

  • 10대 미만, 단일 브랜드: 벤더 소프트웨어면 충분하다. 독립 RCS는 돈 낭비다.
  • 10–30대, 또는 두 브랜드 혼합: 교차로 복잡도를 봐라. 주 통로 교차, 충전 병목, 다층 운송 — RCS가 제값을 하기 시작한다. 절대 교차하지 않는 단순 경로? 기다려도 된다.
  • 30대 이상, 또는 세 브랜드 혼합: 독립 RCS는 거의 필수다. 빼먹으면 매일 정체에 가입하는 셈이다.
  • 고정 설비 + 플릿 인계(컨베이어가 AMR에 공급): 로봇 대수에 상관없이 WCS/RCS 인터페이스 경계는 입찰 서류에 명문화해야 한다. 누가 작업을 주장하고, 누가 완료를 보고하는지, 한 글자씩. 다음에 서술할 재난 지대다.

사람들이 놓치는 게 하나 더 있다. 충전 스케줄링. RCS 충전 관리는 "비면 충전 가라"가 아니다. 어떤 로봇이 언제, 얼마나 충전하고, 피크 용량을 유지하기 위해 몇 대가 가동 상태를 유지할지 계산한다. 벤더 소프트웨어는 보통 그 계산을 못 한다.

두 개의 두뇌, 하나의 창고: 내가 본 실패

2023년, 광동의 이커머스 창고: 컨베이어와 소터는 WCS, 30대 넘는 AMR은 RCS, 맨 위에 WMS. 가동 첫 주, 출고 구역은 아수라장이었다. WMS가 하나의 운송 작업을 WCS와 RCS 양쪽에 보냈고, 양쪽이 다 주장했다. 컨베이어가 화물을 운반했고, AMR도 와서 수령했다. 화물은 두 번 "배송"됐고, 서류는 맞지 않았다. 근본 원인: 인터페이스 경계가 정의되지 않았다. WMS는 WCS가 설비만 다룬다고 가정했고, WCS는 운송 작업도 맡아야 한다고 가정했다. 성수기 전날 밤 2시간 다운. 운영 책임자의 표정이 모든 것을 말해주었다.

교훈은 한 문장이다. 작업 하나, 주장하는 두뇌 하나. WMS가 디스패치할 때 라우팅 규칙은 명시적이어야 한다. 고정 설비 구간은 WCS로, 이동 운송 구간은 RCS로, 인계점(예컨대 컨베이어 끝단)은 WCS의 일이 어디서 끝나고 RCS가 어디서 시작하는지 정확히 정의한다.

서서히 곪는 실패 두 가지 더. 하나: 지도를 아무도 유지하지 않는다. 랙이 이동했고, 팔레트가 임시로 적재됐는데, RCS 지도는 세 달 전 그대로였다. 로봇은 낡은 지도로 새 랙에 정면으로 박았다. RCS 지도는 레이아웃 변경 때마다 같이 움직여야 한다. 레이아웃을 바꾸면 먼저 지도를 바꾼다. 철칙이다. 둘: 와이파이 로밍. 로봇이 한 액세스 포인트에서 다른 것으로 넘어가면 몇 초 끊기고, RCS는 그것을 "실종"으로 선언하며, 그 경로의 모든 로봇이 대기하느라 멈춘다. 창고 무선 커버리지와 로밍 전환은 로봇의 연속 가동 기준으로 시험하라. 사무실 와이파이 기준으로 채점하지 마라.

창고 통로에서 태블릿으로 AMR을 점검하는 엔지니어

투자 가치가 있을까? 이 숫자 하나를 봐라

RCS가 투자 가치가 있는지 — 벤더 이야기는 듣지 마라. 숫자 하나를 봐라. 로봇 한 대당 한 교대 실효 운송 횟수.

통합 RCS를 도입하기 전, 일주일치 디스패치 로그를 뽑아 로봇이 대기하는 데 쓰는 시간 비중을 계산하라. 사람을 기다리는, 우선권을 기다리는, 충전기를 기다리는 시간. 그 숫자가 20%를 넘으면 플릿 시간의 대부분은 상호 대기로 잡아먹히고 있는 것이고, 그건 바로 RCS가 되찾아올 수 있는 것이다. 가동 후 다시 측정하라. 운송 횟수가 15% 이상 오르면 그 돈은 잘 쓴 것이다. 변화가 없으면 문제는 디스패치에 있지 않았다. 작업 풀 자체가 얇았을지도 모른다.

집에 가져갈 질문 하나: 너의 창고에서, AMR은 하루 중 얼마나 많은 시간을 그냥... 기다리고 있는가? 그 숫자는 보통 디스패치 화면에 그대로 나와 있다. 아무도 보지 않는다.

Da Liu, 자동화 엔지니어 지음

영어판 번역본입니다. 내용이 다를 경우 영어판을 우선합니다.