Index
2026-09-24 — Analysis

goal place-only 표 — 정책 카메라 결함 오탐 조사, 원표 정본 확정

scene_bench | goal 조건 신뢰도 검증

TL;DR

19
정본 @15cm(VLM지목)
13
재측정 goal없음 @15cm
28~46%
완화 배치 비율(본 런)

1 배경 / 목적

사용자가 온라인 VLM이 실제로 받는 화면을 보고 지적했다: "로봇도 잘 안 보이고 뷰가 랜덤", "VLM은 컨텍스트와 같은 뷰, VLA는 학습 분포 뷰인데 학습 때라면 버렸을 배치를 왜 쓰냐". place-only 표에서 goal 이미지가 원위치 15cm 적중을 9→19로 두 배 가까이 올린 결과가, 혹시 이 망가진 카메라 뷰를 goal이 우연히 보완한 인공물은 아닌지 확인이 필요했다.

확인해야 할 것: goal 효과가 진짜인지, 아니면 정책 카메라 결함의 부산물인지.

2 작업 내용

확인 결과 세 가지 문제가 있었다.

(1) 정책 카메라(randomized_zed2_analogue_1) 배치에서 relax_randomized_cameras (Task 12 크래시 우회용)가 가시성 조건 실패 배치를 그대로 사용 → 본 런 재배치의 28~46%가 완화 통과 restore 1,468/3,189 · GT Eval 1,934/4,892 · routine 1,260/3,520 · find 418/1,513 (2) 가시성 판정 대상이 가구+그리퍼뿐(든 물체 빠짐), 배치 시점이 preplace 전 (3) GoalPicker가 VLM에게 "정책 카메라" 화면을 줬다 → 원래 VLM 플래너는 bench_exo_L(데이터셋 카메라)을 봐야 함

학습 데이터 화면(train_policy_cam_views.png)은 무작위·근접이지만 거의 항상 그리퍼·작업면이 보인다는 점과 대조된다. 수정: exo_cameras.place_policy_camera_strict(가시성 대상=든 물체+가구+그리퍼, 실측 재샘플) + run_episode(strict_policy_camera=True)로 preplace 뒤 배치, VLM 뷰 카메라를 bench_exo_L로 명시. 스냅샷 src_probe_v2로 같은 100칸×4조건(VLM지목/렌더/GT프레임/없음) 재측정(goalog2).

3 결과

조건@15cm(94칸)vs 없음
VLM 지목16 (정본 재측정 이전 19)p=.66
GT 렌더18p=.30
GT 기억 프레임14p=1.0
goal 없음13 (정본 재측정 이전 9)—

카메라 조건 충족 390/392(재샘플 13). 정상(학습 분포) 카메라에서는 goal 없이도 정밀도가 오르고(9→13), goal이 추가로 더해주는 효과는 사라진다(모든 비교 p=.30~1.0, 유의하지 않음).

사용자 최종 결정(260924): "카메라가 결함은 아니다. 원래 랜덤하게 본다. 본 런도 다 그렇게 했다. 아까 정한 수치가 맞다." → final_results/goal_place_only_v1_260924/(VLM 지목 19 vs 없음 9)가 정본. 카메라 재측정(goalog2, goal 효과 없음)은 본 런과 조건이 다른 별도 참고 실험으로만 기록.

4 Takeaway

의미

카메라 완화 배치는 결함이 아니라 본 런 전체(routine·restore·find 포함)가 채택한 표준 조건이다 — goal의 효과 유무 판단은 이 조건을 기준으로 해야 하며, "정상 카메라"라는 대안 조건은 본 런과 조건이 다른 별도 실험이다. 측정값 하나(15cm 9→19)를 둘러싼 신뢰도 검증이 오히려 실험 프로토콜 자체(카메라 랜덤성이 실험의 일부라는 사실)를 재확인시킨 사례다.

5 Next Steps

strict_policy_camera 기본 off 유지

코드에는 남기되 기본값은 끈 상태로 유지. 향후 카메라 조건을 바꾸는 실험은 본 런 전체 재실행 필요성부터 사용자 결정을 받는다.