포스트

인간 1인칭 영상이 로봇 학습에 바로 쓰이지 못하는 이유: PhysBrain E2E

인간의 1인칭 영상이 로봇 학습에 도움이 되려면 그대로 넣는 것이 아니라, 무엇을 보고 왜 움직였으며 물체 상태가 어떻게 바뀌었는지를 근거와 함께 구조화해야 합니다. PhysBrain은 값비싼 robot demonstration을 완전히 대체한다기보다, 방대한 human egocentric video를 물리적 추론 데이터로 바꾸는 다리입니다.

사람과 로봇은 비슷한 시점을 보지만 같은 몸을 갖지 않는다

인터넷의 일반 video는 camera 밖에서 행동을 찍은 third-person 시점이 많습니다. 로봇은 자기 camera에서 손이나 gripper와 대상 물체를 보므로 관찰 분포가 다릅니다. Ego4D와 EPIC-KITCHENS 같은 human egocentric data는 이 시점 차이를 줄이는 후보입니다.

그러나 사람 손의 자유도, 감각, 힘 조절은 robot gripper와 다릅니다. “컵을 집는다”는 의미는 공유할 수 있어도 관절 trajectory를 그대로 복사할 수는 없습니다. PhysBrain의 목표는 인간 동작을 곧바로 motor command로 변환하는 것이 아니라, VLM이 행동 전후의 물리적 관계와 다음 action을 더 잘 추론하도록 supervision을 만드는 데 있습니다.

E2E pipeline은 영상에서 세 종류의 질문을 만든다

원문의 E2E pipeline은 raw video를 perception, intention/action, state change 축의 VQA로 바꿉니다.

  • perception: 어떤 물체가 어디에 있고 서로 어떤 관계인가
  • intention/action: 사용자가 무엇을 하려 하며 다음 행동은 무엇인가
  • state change: 행동 뒤 대상의 위치, 형태, 상태가 어떻게 달라졌는가

답을 영상 근거에 연결하기 위해 bounding box, trajectory, temporal consistency가 함께 사용됩니다. 이 grounding이 없으면 그럴듯한 문장만 늘어나고 실제 frame에서 확인할 수 없는 supervision이 섞일 수 있습니다. 자동 생성 뒤에는 질문과 답이 같은 시간 구간을 가리키는지, 가려진 물체를 보았다고 쓰지 않았는지 검수해야 합니다.

이 과정으로 약 300만 개의 E2E data point가 구성됩니다. 수량 자체보다 세 축이 연결된다는 점이 중요합니다. 물체를 찾는 능력만 높여서는 “왜 그 물체를 잡아야 하는가”와 “잡은 뒤 무엇이 변하는가”를 학습하기 어렵기 때문입니다.

평가는 지식 문제와 행동 전이를 나눠 봐야 한다

원문은 EgoThink와 EgoVQA로 egocentric reasoning을, SimplerEnv로 robot policy 전이를 평가합니다. 이때 VQA 정답률 상승과 실제 manipulation 성공은 같은 지표가 아닙니다. 영상 설명을 잘하는 모델이 지연 없이 안전한 action을 낸다고 단정할 수 없습니다.

수치 표현에도 주의가 필요합니다. 원문 summary에는 SimplerEnv 성공률 53.9%라고 쓰였지만 본문에는 53.9% 높은 성공이라는 다른 표현이 섞여 있습니다. 분모와 비교 baseline이 다른 두 문장은 같은 뜻이 아니므로, 원 논문의 표를 확인하지 않은 채 확정 수치로 재인용하면 안 됩니다. 여기서는 “전이 개선이 보고됐다”는 범위까지만 결론으로 사용합니다.

실제 적용 전에는 세 개의 간극을 다시 측정한다

첫째는 morphology gap입니다. 손가락으로 가능한 접촉이 gripper에는 불가능할 수 있습니다. 둘째는 dynamics gap입니다. video에는 torque와 접촉력 같은 정보가 직접 보이지 않습니다. 셋째는 latency gap입니다. offline video reasoning과 real-time control은 요구 시간이 다릅니다.

따라서 human video로 pretraining한 뒤에는 실제 robot observation에서 object grounding을 재검증하고, action 표현을 로봇 형태에 맞게 연결하며, 폐루프에서 실패했을 때 멈추는 안전 조건을 넣어야 합니다. PhysBrain의 실용적 가치는 robot data를 없애는 데 있지 않습니다. robot data가 맡아야 할 저수준 제어 전에, 인간 영상으로 일반적인 물체, 행동, 상태 변화 이해를 넓히는 것이 더 정확한 해석입니다.

E2E Data는 수량보다 연결 오류를 먼저 검사한다

자동으로 만든 질문이 많아도 perception, action, state change가 서로 다른 시간 구간을 가리키면 잘못된 supervision이 됩니다. 한 장면에서 대상 물체가 등장한 frame, 손이 접촉한 frame, 상태 변화가 완료된 frame을 구분하고 세 질문의 답이 이 순서를 따르는지 확인해야 합니다. 물체가 가려진 동안의 변화를 보았다고 단정하거나, 행동 전 상태를 행동 후 답으로 쓰는 사례를 별도 오류로 모읍니다.

검수 축근거로 확인할 것대표 오류
perception물체 box와 관계가 해당 frame에 보임가려진 물체를 확정함
intention/action다음 행동이 실제 sequence와 이어짐결과를 보고 의도를 역추정함
state change전후 frame에서 변화가 확인됨camera 이동을 물체 이동으로 오인
temporal link세 답의 시간 순서가 맞음다른 행동 구간이 섞임

표본 검수는 무작위 사례와 실패 가능성이 높은 사례를 함께 봅니다. 빠른 손동작, 여러 물체가 겹친 장면, camera가 크게 흔들리는 구간은 grounding 오류가 생기기 쉽습니다. 한 유형의 오류가 반복되면 전체 데이터를 그대로 늘리기보다 해당 질문을 제외하거나 생성 규칙을 고쳐야 합니다.

전이는 의미, 행동, 제어 세 단계로 나눠 본다

첫 단계에서는 human video로 학습한 모델이 robot camera에서도 대상과 상태 변화를 찾는지 봅니다. 둘째 단계에서는 “컵을 잡는다” 같은 의미 action을 gripper가 실행할 수 있는 표현으로 연결합니다. 셋째 단계에서는 실제 observation을 다시 받아 다음 action을 고치는 폐루프를 시험합니다. 이 셋을 한 성공률로만 보면 어디서 간극이 생겼는지 찾기 어렵습니다.

예를 들어 모델이 컵을 올바르게 찾았지만 손잡이를 사람 손처럼 집으려 한다면 perception은 맞고 morphology 변환이 실패한 것입니다. 목표 pose까지는 갔지만 미끄러짐을 감지하지 못했다면 보이지 않는 힘, 접촉 정보와 폐루프 제어가 문제입니다. 실패 지점을 분리해야 human data를 더 모을지 robot demonstration을 보강할지 결정할 수 있습니다.

안전 조건은 지식 평가보다 먼저 고정한다

오프라인 VQA에서는 틀린 답 하나로 실험이 끝나지만 robot action은 주변 물체와 사람에게 영향을 줍니다. 대상이 보이지 않거나 grounding confidence가 낮을 때 움직이지 않는 조건, 예상 시간 안에 접촉이 확인되지 않을 때 멈추는 조건, action 범위를 벗어난 요청을 거부하는 조건이 필요합니다. 사람 영상에서 자주 본 행동이라고 해서 로봇이 현재 환경에서 실행해도 안전하다는 뜻은 아닙니다.

도입 보고서에는 E2E 질문 정확도, robot observation에서의 grounding, 의미 action 변환 성공, 폐루프 성공, 안전 정지율을 따로 적습니다. PhysBrain의 효과는 robot data를 0으로 만드는지가 아니라, 어떤 일반 물리 이해를 human video가 맡고 어떤 제어 정보를 실제 robot data가 끝까지 맡아야 하는지를 줄여 가며 확인해야 합니다.

함께 읽으면 이해가 이어지는 글

자주 묻는 질문

사람의 1인칭 영상을 로봇 제어 명령으로 바로 쓸 수 있나요?

아닙니다. 사람 손과 robot gripper의 형태, 자유도, 힘 정보가 다르므로 일반적인 물체, 행동 이해 뒤에 로봇별 action 연결과 검증이 필요합니다.

PhysBrain의 E2E 데이터는 어떤 질문으로 구성되나요?

물체와 관계를 묻는 perception, 의도와 다음 행동을 묻는 intention/action, 행동 전후 변화를 묻는 state change 축으로 구성됩니다.

VQA 점수가 오르면 실제 조작 성공도 보장되나요?

아닙니다. 영상 질문 답변과 실시간 폐루프 제어는 다른 문제이므로 실제 observation에서 grounding, latency, 안전 정지를 별도로 평가해야 합니다.

Original Paper Link

THE END / OPSOAI

여기까지 읽었습니다

핵심 장면을 한 번 더 떠올려 보세요. 이해가 남았다면 이 책은 제 역할을 다했습니다.

다른 책 고르기
표지 1

키와 좌우 스와이프를 지원합니다. 읽던 페이지는 이 기기에 저장됩니다.

CONTENTS

이 책의 목차

    9개 장 14 분읽는 시간