Motion

Sim-to-Real: AI 시뮬레이션이 수개월의 로봇 공학 엔지니어링을 대체하는 방법

실제 공장에 휴머노이드 로봇을 배치하기 전에 시뮬레이션에서 훈련시키면 통합 시간이 수개월에서 수일로 단축됩니다. 시뮬레이션-실제 전이(sim-to-real transfer)가 어떻게 작동하며 제조업체에 왜 중요한지 설명합니다.

Motion1 Inc. ·

Sim-to-Real: AI 시뮬레이션이 수개월의 로봇 공학 엔지니어링을 대체하는 방법

기존 방식: 공장 현장에서의 시행착오

산업용 로봇이 존재해 온 이래로, 로봇 배치는 늘 동일한 고통스러운 패턴을 따랐습니다. 엔지니어는 로봇을 설치하고, 제어 코드를 작성하며, 공장 현장에서 테스트합니다. 예상대로 작동하지 않는다는 것을 발견하면, 로봇이 허용 가능한 성능을 달성할 때까지 때로는 몇 주, 때로는 몇 달 동안 반복 작업을 수행합니다. 그리고 다음 작업, 다음 제품 변형, 다음 생산 라인에 대해 전체 주기가 반복됩니다.

Physical AI는 이제 현실 세계에서 작동해야 하는 지능에 부여된 이름입니다. 이는 인지하고, 결정하며, 움직입니다. 그리고 모든 실수에 대해 물리적인 대가를 치릅니다. 바로 그 대가 때문에 학습은 먼저 다른 곳에서 이루어져야 합니다.

이 과정은 실제 환경 테스트가 본질적으로 느리기 때문에 더딥니다. 각 반복 주기는 공장 현장에서 수분에서 수시간이 소요됩니다. 로봇은 물리적으로 작업을 실행해야 하고, 엔지니어는 결과를 관찰하고, 실패를 진단하며, 코드를 수정하고, 다시 시도해야 합니다. 단일 배치에 로봇이 안정적으로 작동하기까지 50회에서 100회에 달하는 이러한 주기가 필요할 수 있습니다. 배치당 50,000유로에서 150,000유로의 비용이 들고, 고가의 엔지니어링 인력이 몇 달 동안 투입되는 상황에서 경제적 부담은 막대합니다.

Sim-to-real 전이(실제 환경의 가상 시뮬레이션에서 로봇을 훈련시킨 다음, 훈련된 정책을 물리적 하드웨어에 배포하는 것)는 이 일정을 몇 달에서 며칠로 단축할 것을 약속합니다. 이 아이디어는 새로운 것이 아니지만, AI, 컴퓨터 비전 및 물리 시뮬레이션의 최근 발전으로 인해 학문적 호기심에서 실용적인 배치 도구로 발전했습니다. 이것이 어떻게 작동하는지, 어떤 점에서 뛰어난지, 그리고 여전히 어떤 한계가 있는지 이해하는 것은 휴머노이드 자동화를 평가하는 모든 제조업체에게 필수적입니다.

Sim-to-Real 전이 작동 방식

sim-to-real 파이프라인은 실제 환경을 캡처하는 것으로 시작됩니다. 일반 스마트폰이나 작업자가 착용한 POV(시점) 카메라로 촬영한 공장 사진과 비디오는 실제 시설의 기하학적 구조, 조명 및 물리학을 복제하는 3차원 시뮬레이션으로 처리됩니다. 이것은 일반적인 창고나 양식화된 공장 현장이 아닙니다. 이는 귀사의 장비, 제품 및 레이아웃을 갖춘 귀사 특정 생산 환경의 디지털 트윈입니다.

시뮬레이션 환경이 구축되면 휴머노이드 훈련 과정이 시작됩니다. 작업은 이미 작업을 수행하는 작업자로부터 캡처됩니다. 예를 들어, "컨베이어 끝에서 제품을 집어들고, 육안 결함을 검사한 후, 6개씩 상자에 포장합니다." AI 시스템은 해당 작업을 개별 조작 단계로 분해하고, 시뮬레이션 내에서 각 단계를 실행하도록 휴머노이드를 훈련시키기 시작합니다.

훈련은 실제 세계에서는 불가능한 속도로 진행됩니다. 시뮬레이션에서 휴머노이드는 시간당 수천 번 작업을 시도하며, 각 실패로부터 학습하고 접근 방식을 개선할 수 있습니다. 실제로는 각 시도에 수분이 소요되며 장비나 제품 손상의 위험이 있습니다. 시뮬레이션은 몇 달간의 실제 학습을 몇 시간의 컴퓨팅으로 압축하며, 공장 현장의 고임금 엔지니어링 인력 대비 GPU 컴퓨팅 시간이라는 훨씬 적은 비용으로 이를 수행합니다.

훈련된 정책은 실제 하드웨어에 적용되기 전에 정확도 목표에 대해 검증됩니다. 일반적으로 시뮬레이션에서의 작업 완료율은 90% 이상입니다. 이 목표가 달성된 후에야 정책이 물리적 로봇으로 전이되며, 짧은 실제 미세 조정 기간을 통해 시뮬레이션과 현실 간의 남은 격차를 해소합니다.

기존 로봇 공학 타임라인(12-18개월) vs sim-to-real (4-6주)

Sim-to-Real 격차 해소

시뮬레이션 기반 로봇 공학에 대한 역사적인 비판은 sim-to-real 격차였습니다. 즉, 시뮬레이션에서 완벽하게 작동하는 정책이 실제 세계에서는 종종 실패한다는 관찰입니다. 시뮬레이션 그래픽은 현실과 완벽하게 일치하지 않습니다. 시뮬레이션된 물리학은 근사치입니다. 실제 센서는 시뮬레이션이 포착하지 못하는 노이즈와 지연을 발생시킵니다. 그리고 실제 세계에는 시뮬레이션이 전통적으로 무시하는 공기 흐름, 진동, 온도 변화, 표면 불규칙성 등의 효과가 존재합니다.

현대적인 접근 방식은 지난 2년간 크게 발전한 여러 기술을 통해 이러한 격차를 해소합니다.

도메인 무작위화(Domain randomisation)는 아마도 가장 중요할 것입니다. 훈련 중에 시뮬레이션은 텍스처, 조명 조건, 객체 위치, 표면 마찰 및 기타 물리적 매개변수를 무작위로 변경합니다. 로봇은 하나의 완벽한 환경에서 작업을 수행하는 것을 배우기보다는 변화를 처리하는 방법을 배웁니다. 로봇이 실제 세계를 만났을 때(로봇의 관점에서는 무작위화된 훈련 환경의 또 다른 변형일 뿐입니다), 실패하는 대신 일반화합니다.

점진적 전이(Progressive transfer)는 추가적인 안전 계층을 제공합니다. 시뮬레이션에서 전체 생산으로 한 번에 전환하는 대신, 정책은 고충실도 시뮬레이션, 그 다음 간소화된 실제 테스트 환경, 그 다음 제한된 생산 실행, 그리고 마지막으로 전체 배포의 단계를 거쳐 전이됩니다. 각 단계는 다음 단계가 시작되기 전에 성능을 검증하여, 문제가 저렴하게 해결될 수 있을 때 조기에 발견합니다.

지속적인 학습(Continuous learning)은 시뮬레이션이 시간이 지남에 따라 개선되도록 보장합니다. 배포되면 로봇은 시뮬레이션 엔진으로 다시 피드백되는 실제 데이터를 수집합니다. 디지털 트윈은 매 작업 교대마다 더욱 정확해지며, 업데이트된 시뮬레이션에서 훈련된 미래 정책은 실제 미세 조정이 덜 필요합니다. 이는 선순환을 만듭니다. 더 많은 배포는 더 나은 시뮬레이션으로 이어지고, 이는 더 빠르고 안정적인 미래 배포로 이어집니다.

Sim-to-Real의 강점

Sim-to-real은 특정 특성을 공유하는 제조 작업에 특히 효과적입니다. 일관된 제품 형상을 가진 반복적인 작업(포장, 팔레타이징, 분류, 자재 이송)은 시뮬레이션이 관련 객체를 높은 충실도로 모델링할 수 있고, 작업 구조가 강화 학습이 빠르게 수렴할 만큼 예측 가능하기 때문에 이상적입니다.

제어된 환경에서의 작업은 제어되지 않는 환경에서의 작업보다 더 잘 수행됩니다. 일관된 조명, 안정적인 온도, 예측 가능한 장비 레이아웃을 갖춘 공장 현장은 야외 건설 현장이나 농경지보다 훨씬 더 정확하게 시뮬레이션하기 쉽습니다.

상자가 밀봉되고, 팔레트가 쌓이며, 제품이 검사되는 등 명확한 성공 기준을 가진 작업은 주관적이거나 모호한 결과를 가진 작업보다 더 빠르게 훈련됩니다. 이는 강화 학습 알고리즘이 최적화할 명확하게 정의된 보상 신호를 필요로 하기 때문입니다.

복합적인 이점

모든 sim-to-real 배포는 다음 배포를 개선하는 데이터를 생성합니다. 시뮬레이션 모델은 실제 피드백을 통합함에 따라 더욱 정확해집니다. 작업 분해 알고리즘은 과거의 성공과 실패로부터 학습합니다. 훈련 데이터 라이브러리가 증가함에 따라 정책 훈련은 더 빠르게 수렴합니다.

이는 휴머노이드 로봇 공학에서 가장 전략적으로 중요한 동력 중 하나인 데이터 플라이휠을 생성합니다. sim-to-real 배포를 가장 먼저 시작하는 기업과 제조업체는 가장 많은 데이터를 축적하고, 가장 정확한 시뮬레이션을 구축하며, 가장 빠른 배포 시간을 달성합니다. 늦게 진입하는 기업은 복합적인 불이익에 직면합니다. 데이터가 부족할 뿐만 아니라, 몇 달 또는 몇 년 동안 매 반복마다 배포 인프라가 개선되어 온 조직과 경쟁해야 합니다.

제조업체에게 실질적인 의미는 명확합니다. 귀사 시설에서의 첫 번째 sim-to-real 배포는 가장 느리고 가장 많은 노력이 필요할 것입니다. 두 번째는 훨씬 더 빨라질 것입니다. 다섯 번째 또는 여섯 번째 배포쯤에는 이 과정이 일상적인 것이 될 것입니다. 질문은 sim-to-real이 휴머노이드 배포의 표준 접근 방식이 될 것인가가 아닙니다. 경제적 요인이 이를 필연적으로 만듭니다. 질문은 귀사 시설이 지금 데이터를 생성하고 역량을 구축할 것인가, 아니면 나중에 처음부터 시작할 것인가입니다.

← 블로그로 돌아가기