1. VLA 모델의 개념적 진화와 로봇 지능의 미래 [0]

thumbnail VLA 모델은 언어 모델(LNM)에서 시작하여 시각-언어 모델(VLM)을 거쳐 발전했으며, 로봇 지능의 미래는 데이터셋의 품질과 양, 그리고 모델의 경량화에 달려있다.

1.1. VLA 모델의 개념적 진화 [14]

  1. 로봇 제어 방식의 진화 [33]
    1. 전통적 룰베이스 제어: 명확한 규칙에 기반한 제어 방식 [33]
    2. 비전 기반 제어: 사물 인식을 통해 룰베이스 제어 보완 [34]
    3. 모방 학습 기반 제어 (End-to-End): 특정 작업을 처음부터 끝까지 학습 (예: ACT, 디퓨전 폴리시) [36]
    4. VLA 기반 End-to-End 제어: 인간의 뇌(LNM)와 근육(모터)처럼 명령을 받아 실행하는 지능형 제어 [37]
  2. 생성형 AI 등장과 모델 진화 [38]
    1. LNM (Large Language Model): 텍스트 기반 모델에서 시작 [38]
    2. VLM (Vision-Language Model): 텍스트와 이미지를 함께 처리 [38]
    3. VLA (Vision-Language-Action): 시각, 언어, 행동을 통합하여 물리적 현상을 모터로 제어하는 엠바디드 AI [39]
  3. 이중 처리 이론 기반 시스템 [40]
    1. 시스템 1 (Low-level): 빠른 반응 및 액션 처리 (약 95% 차지) [41]
    2. 시스템 2 (High-level): 계획 수립, 태스크 분할 등 상위 레벨 사고 [42]
    3. 이중 레벨 전문가 시스템: LNM과 디퓨전 디코더 결합으로 VLA 구현 [46]
    4. 범용성 기반 로봇: 이중 레벨 전문가 시스템 도입으로 느린 사고(시스템 2)와 빠른 사고(시스템 1)를 결합 [49]

1.2. VLA의 핵심 고려 사항 [62]

  1. 4가지 트레이드오프 관계 [62]
    1. 범용성: 학습되지 않은 유사 업무 수행 능력 [59]
    2. 경량화: 임베디드 시스템 탑재를 위한 모델 크기 축소 [63]
    3. 정확성: 동작의 정밀도 향상 (롤레벨) [64]
    4. 실시간성: 빠른 응답 속도 [65]
  2. 모델 진화의 흐름: LNM → VLM → VLA [70]
    1. LNM: 텍스트 기반 모델 (예: GPT, Llama) [87]
    2. VLM: 이미지, 비디오 등 멀티모달 데이터 처리 (예: PaLM, Gemini) [91]
    3. VLA: 텍스트, 이미지, 자세 정보를 받아 액션으로 처리 (예: RT2, OpenVLA) [92]
  3. 로봇 지능의 승자는 LNM 전문가: LNM에 대한 깊은 이해가 VLA 모델 개발의 핵심 [73]

2. VLA 모델의 학습 과정과 데이터셋 [83]

thumbnail

2.1. VLA 모델의 학습 과정 [115]

  1. LNM 학습 과정 (사전 학습, SFT, RLHF) [119]
    1. 사전 학습: 방대한 텍스트 데이터로 언어 능력 확보 [119]
    2. SFT (Supervised Fine-Tuning): 질문-응답 쌍 학습으로 대화 능력 향상 [122]
    3. RLHF (Reinforcement Learning from Human Feedback): 선호도 조사를 통해 부적절한 답변 필터링 [125]
  2. VLA 학습 과정: LNM 학습 과정을 유사하게 따름 [127]
    1. 사전 학습 및 파인튜닝: VLA 관점에서 반복 수행 (총 3회 반복) [116]
    2. 선호도 조사: 액션에 대한 선호도를 통해 정교한 튜닝 [128]
    3. 강화 학습 도입: 향후 정교한 튜닝을 위한 강화 학습 적용 가능성 [130]
  3. 체인 오브 소트 (Chain of Thought, CoT) [133]
    1. 명시적 단계별 사고: 복잡한 태스크를 세부 단계로 나누어 처리 [133]
    2. 수학 문제 풀이 비유: 단계별 풀이 과정을 통해 문제 해결 능력 향상 [135]
    3. 동작 세분화: 로봇 동작을 세분화하여 명확하게 지시 [135]
  4. 데이터셋 품질의 중요성 [141]
    1. 사전 학습: 방대한 데이터 필요 [141]
    2. SFT (파인튜닝): 고품질 데이터가 더 중요 (질문-응답의 질) [141]
    3. 소량의 고품질 예시: 30-50개 예시로 스타일 전환 가능 [144]
    4. 정확한 동작 데이터: 모방 학습 시 정확한 동작 데이터가 중요 [147]
  5. RLHF와 보상 모델 학습 [149]
    1. 선호도 기반 튜닝: 사람의 선호도를 통해 모델 성능 향상 [149]
    2. 강화 학습 적용: PPO, GRPO 등 강화 학습 알고리즘 도입 [150]
    3. 세부 튜닝: COT, GRPO 등 도입으로 세부 튜닝 강화 [153]

2.2. VLA용 데이터셋 [217]

  1. 데이터셋의 중요성: LNM, VLM, VLA 학습에 필수적 [217]
  2. 주요 모델 및 데이터셋: LNM, VLM, VLA 모델별 진화 과정 [221]
    1. LNM: GPT, Llama, PaLM, Gemini, Gemma 등 [222]
    2. VLM: PaLM-E, Prismatic VLM, PaLI-X, VLM-Base 등 [225]
    3. VLA: OpenVLA, PaLI, RT2 등 [225]
    4. 경량화 추세: VLA 모델은 임베디드 시스템 탑재를 위해 경량화 진행 [232]
  3. Open-X 인바디먼트 데이터셋: VLA 모델의 범용성 확보에 기여 [237]
    1. 데이터셋 구축 주체: UC Berkeley, Google DeepMind 등 다수 기관 협력 [238]
    2. 데이터셋 규모: 22개 로봇, 150종 이상 로봇, 500M 프레임 시퀀스, 527개 작업 [243]
    3. 데이터셋 구성: 이미지, 액션 쌍으로 구성 [250]
    4. 오픈 소스 공개: 누구나 활용 가능 [253]
  4. Open-X 인바디먼트 데이터셋 특징 [254]
    1. 다양한 로봇 환경 통합: 150종 이상의 로봇 포함 [259]
    2. 범용성 목표: 다양한 환경에서 유사 업무 수행 능력 강화 [261]
    3. 명령어 중심 데이터 구성: 사용자의 명령에 따른 데이터 구축 [262]
    4. 멀티모달 구성: 텍스트, 이미지, 액션 등 다양한 데이터 활용 [262]
    5. 활용 모델: OpenV, Octo, Pi 등 유명 VLA 모델들이 활용 [263]
  5. 브릿지 데이터 버전 2: 로봇 데이터 조작 및 벤치마킹용 [264]
    1. 개발 주체: UC Berkeley 연구팀 [264]
    2. 활용 목적: 사전 학습 후 성능 평가 및 벤치마킹 [265]
    3. 특징: 소수 로봇 종류에 집중, 일반화 성능 평가용 벤치마크 [267]

3. 대표 VLA 모델들의 발전 과정 [270]

thumbnail

3.1. VLA 모델의 빠른 발전 속도 [270]

  1. 단기간 내 다수 모델 출시: 2022년 이후 약 3년 만에 12개 이상 모델 등장 [272]
  2. 주요 모델: RT1, RT2, OpenVLA, Pi 등 [277]
  3. 오픈 소스 공개: 2024년 OpenVLA부터 공개 시작 (RT1, RT2는 비공개) [278]
  4. VLA 용어 사용 시작: 2023년 RT2부터 공식 사용 [283]
  5. 휴먼노이드 로봇 적용: 2025년부터 Helix, Figure AI 등 휴먼노이드에 적용 [286]

3.2. Google의 RT 시리즈 (RT1, RT2) [289]

  1. RT1: VLM을 기반으로 트랜스포머와 FILM 인터페이스 활용 [290]
    1. VLM 활용: 8X (55B) 및 8M (12B) VLM 사용 (텍스트, 비디오 번역 특화) [295]
    2. FILM 인터페이스: 영상 및 텍스트 조건을 강하게 연결 [301]
    3. 토큰 러너: 입력 데이터 크기 축소 [315]
    4. 오픈 루프 방식: 보정 없이 목표 위치로 이동 (정확성 낮음) [318]
  2. RT2: LNM 통합 및 VLA 개념 공식 적용 [309]
    1. LNM 통합: VLM에 LNM을 추가하여 VLA 개념 구현 [311]
    2. PaLM-E 활용: 리프트 더 커피 컵과 같은 복잡한 태스크를 세부 단계로 분할하여 처리 [330]
    3. 크로스 루프 방식: 비전 피드백을 통해 이동 방향 수정 (정확성 향상) [323]
    4. 액션 단위 처리: 현재는 액션 단위로 처리하며, 오픈 루프 방식 사용 [339]

3.3. 기타 VLA 모델 및 개념 [344]

  1. Quad VLA (Nvidia): 트랜스포머 기반, 실세계 및 합성 데이터 혼합 사용 [347]
  2. Octo (UC Berkeley): 트랜스포머 기반, Open-X 인바디먼트 데이터셋 활용, 토큰 단위 움직임 [350]
  3. OpenVLA (Stanford):
    1. 라마(Llama) 기반: 7B 모델로 경량화, Prismatic VLM 활용 [357]
    2. 크로스 루프 방식: 정확성 향상 [355]
    3. 범용성 부족: 콜라 넣기 등 특정 작업 수행 능력 부족 [361]
    4. 학습 과정: LNM, VLM, VLA 3단계 학습 반복 [364]
    5. 오픈 소스 공개: VLA 모델 중 최초로 전체 공개 [375]
    6. 성능 테스트: 시각, 동작, 물리, 의미, 언어 이해 등 5가지 측면 평가 [406]
    7. 결과: RT2 대비 비주얼 제너럴라이제이션 87% 달성, 총점 20% 향상 [416]
  4. Pi (Physical Intelligence):
    1. 플로우 매칭 기법: 트레토리 단위 처리로 정확성 향상 [439]
    2. PaLI-X VLM 활용: 3B 모델로 경량화 및 범용성 향상 [442]
    3. 추가 학습: 만 시간 규모의 정교한 데이터셋 추가 학습 [445]
    4. 제로 패스트: 토큰 압축으로 4배 빠른 처리 속도 [451]
  5. 휴먼노이드 계열 모델: Helix, GR00T N1, Gemini Robotics 등 [473]
    1. 시스템 1/시스템 2 구조: 플래닝 및 롤레벨 제어 분리 [475]
    2. 플로우 매칭 정착: 롤레벨 제어에 플로우 매칭 활용 [477]
    3. 고속 처리: 200Hz 처리 속도 [479]
  6. 스몰 VLA (LeRobot): 0.3B~0.45B 모델로 극단적 경량화, 지표 없이 동작 가능 [517]

3.4. VLA의 향후 발전 방향 및 응용 분야 [526]

  1. 지속적인 경량화: 임베디드 시스템 탑재를 위한 노력 [526]
  2. 일반화 성능 강화: 방대한 사전 학습 및 실수로부터의 학습 능력 중요 [528]
  3. 롤레벨 정확성 향상: 플로우 매칭 안정화 및 성능 개선 노력 [532]
  4. 안전성 및 신뢰성 확보: 사람과의 상호작용 시 중요 [535]
  5. 데이터 품질 확보: 성능 향상을 위한 고품질 데이터의 중요성 [535]
  6. 응용 분야: 창고 물류, 산업용 조립, 의료, 농업, 건설 현장 등 [537]
  7. 빠른 발전 속도: LNM과 유사한 발전 속도로 향후 1년 내 큰 변화 예상 [539]

4. 질의응답 [554]

thumbnail

4.1. 데이터셋의 품질과 일반화 [557]

  1. 좋은 데이터셋 기준:
    1. 규칙적이고 세분화된 태스크: 로봇이 이해하기 쉬운 형태로 데이터셋 구성 [561]
    2. 일정한 시간 내 처리: 시간 제약 내에서 세부적으로 나누어 처리하는 형태 [562]
    3. 실패 데이터 활용: 일반화를 위해 실패 데이터도 포함될 수 있음 [558]
  2. 오염된 데이터셋의 영향: 성능에 유의미한 차이를 줄 수 있음 [559]

4.2. 로봇 행동의 표준화 및 일반화 [570]

  1. 표준화된 액션: 관절이 아닌 엔드 이펙터(End-effector) 중심으로 일반화 [574]
  2. 인버스 키네마틱스: 엔드 이펙터 위치를 통해 관절 값 계산, 로봇 체계가 달라도 적용 가능 [575]

4.3. 할루시네이션 방지 및 실수 최소화 [601]

  1. 일반화 능력: 학습되지 않은 상황에서도 재시도(Retry)를 통해 실수 보완 [611]
  2. 학습 방법:
    1. 다양한 데이터 사전 학습: 일반화 능력 향상 [613]
    2. RLHF 활용: 강화 학습을 통해 더 나은 액션 선택 유도 [613]
  3. 로봇 액션의 특성: 사람의 언어보다 행동 범위가 제한적이어서 할루시네이션 발생 가능성 낮음 [615]
  4. 파인튜닝 집중: 특정 작업에 집중하여 파인튜닝 시 할루시네이션 발생 감소 [617]

4.4. 미국과 중국의 기술 방향성 차이 [621]

  1. 중국 기술: 보여주기식(Show-off)에 집중, 특정 액션 집중 훈련 [623]
  2. 미국 기술: 범용성(Generalization) 강조, 다양한 환경에서의 적응력 중시 [625]
  3. 필요성: 현실 세계에서 로봇 활용 시 범용성이 더 중요 [625]

4.5. 향후 적용 계획 및 모델 선택 [630]

  1. 적용 계획: 농업 분야 (파종, 수확 등)에 VLA 적용 고려 [515]
  2. 모델 선택: 파이(Pi) 모델 고려 (경량화, 사전 학습 우수) [632]
  3. 가상 환경 활용: 범용성 향상을 위해 가상 환경 학습 계획 보유 [639]

4.6. 시뮬레이션과 실제 환경 간의 갭 (Sim-to-Real Gap) [657]

  1. 문제점: 시뮬레이션에서 학습된 모델이 실제 환경에서 동일하게 동작하지 않을 가능성 [658]
  2. 해결 방안: 아직 명확한 해결책은 연구 중이며, 물리적 컨셉 및 데이터셋 연구 필요 [660]

4.7. 유튜브 영상 데이터셋 활용 가능성 [665]

  1. 활용 어려움: 유튜브 영상은 자세 정보 등 완벽한 학습 데이터셋 구성이 어려움 [667]
  2. 데이터셋 요구사항: 리더-팔로워 방식처럼 자세 정보가 명확히 매핑된 데이터 필요 [669]