Index
2026-10-17 · ego2robot · repo & sim feasibility

GitHub private repo + 재현성 정리 + 시뮬레이션 검증 타당성 점검

github.com/KEH0T0/ego2robot (PRIVATE) · setup_third_party.sh 검증 · H2O digital twin 가능성 · gripper stroke 제약

TL;DR

59
files pushed
8/8
pinned clones OK
55%
eps: 물체 > 58 mm
174
grab/place 가능 eps

1배경/목적

프로젝트에 git 이력이 없었음. 사용자 질문: "실제로 학습해서 되는지 보려면 H2O와 같은 세팅을 시뮬에 만들어 성공을 확인해야 하지 않나?" 이에 대한 근거를 마련하려고 재구성 가능성과 물리 제약을 점검함.

2작업 내용

repo https://github.com/KEH0T0/ego2robot (PRIVATE, main, 8449c77) include ego2robot/ tests/ configs/ scripts/ docs/ claude/ tools/verify_dataset.py envs/ README.md exclude third_party/ tmp/ logs/ slurms/ caches (secret 패턴 grep: 없음) setup scripts/setup_third_party.sh : 8 repos @ pinned commit, ProPainter weights, glvnd debs envs envs/ego2robot.txt (py3.12, torch 2.8 cu128), envs/ego2robot-v21.txt (py3.10, lerobot 0.3.3)

3결과

object최소 폭 (mm)ALOHA 58 mm최종 eps
espresso32가능83
lotion38가능102
book (두께)39가능41
spray46가능84
chips72불가103
milk74불가107
cocoa81불가92
cappuccino112불가83
동작별 채택 ep: place 172, grab 144, take out 118, open 79, put in 49, close 46, read 29, apply 24, pour 20, spray 9, squeeze 5. open, close, pour, spray, squeeze, apply는 lid나 액체가 필요해서 rigid mesh로 그대로 평가하기 어려움.
setup script를 새로 설치해 검증함: 8개 commit 일치, weights byte 단위 동일, glvnd 파일 목록 동일, 재실행 시 idempotent.

4Takeaway

분석

시뮬 closed-loop 검증은 맞는 방향임. 다만 학습보다 먼저 데이터 자체를 physics에서 replay했을 때 성공하는지 확인해야 함. 지금 데이터는 kinematic retargeting이라 grasp가 물리적으로 성립하는지 검증된 적이 없음. 특히 ALOHA는 데이터의 55%에서 물체를 쥘 수조차 없음. 6-DOF에 85 mm stroke인 UR5e + Robotiq 2F-85는 cappuccino를 뺀 7개 물체를 커버하고, 현재 코드 구조(6-DOF RobotSpec)에 맞음.

5Next

  1. physics replay: episode별 twin(table, object mesh와 초기 6D pose, robot placement, camera trajectory)에서 action을 replay함. GT object trajectory 대비 성공률을 재고, 결과를 L4 물리 필터로 씀.
  2. state 기반 policy(ACT/diffusion, joint + object pose)를 twin에서 closed-loop로 평가함.
  3. image 기반 policy를 평가함. eval 렌더도 inpainted 배경(물체까지 제거) 위에 sim robot과 object를 합성해야 학습 분포와 맞음.