Index
2026-10-19 — Experiment

정책 실패 → scripted 회복 인계(handoff) 데이터 생성과 pre_release 전환

RoboTTA | furniture one_leg, Long-WAM p48 (step_013690)

TL;DR

33→86%
회복률 (released→pre_release)
555→53
인계→안착 step
421/600
변환기 채택 ep
181,386
loss anchor

1배경/목적 (왜)

2작업 내용 (어떻게)

3결과 (수치)

pilot1 (40 ep, seed 100–139, 평균 79 s/ep)

triggern회복 후 안착전체 조립변환기 통과인계→안착 step
no_upright1411 (79%)87353
released (빗나간 채 놓음)186 (33%)32555
fell1100780

pilot2 (pre_release, 40 ep 최종)

구분n회복 (안착)비고
pre_release 전체3026 (87%)인계→안착 평균 53 step
lateral ≤3.5 mm8737–62 step
빗나감 3.5–20 mm161543–70 step
크게 빗나감 >20 mm42대부분 depth −20 mm
no_upright55
fell31

scale1 (p48, seed 1000–1599, 600 ep, 1-GPU job 60개)

triggern회복 성공
pre_release357335
no_upright158113
fell248
released93
policy_success52–
변환(--allow-unassembled 40): 421 ep 채택 (drop: not_seated 89, seat_too_late 38, no_failure 52), 280,787 frames, 181,386 anchors(64.6%). 단위 테스트 pass(pilot2 29 ep: 16,233 frame, anchor 9,568, 무작위 4 샘플 action chunk가 scripted와 일치).

4Takeaway

"실패한 뒤 회복"이 아니라 "실패 직전 인계"가 scripted 한계를 우회한다. 도달 불가 위치로 굴러간 leg를 줍는 대신 아직 손에 있을 때 정렬을 고쳐 주므로 회복률 33→86%, 소요 53 step.
채택된 421 ep는 pre_release(335) 편중이다. 학습되는 행동은 "놓기 전 물러나 재정렬"이며, 넘어진 leg를 세우는 회복은 no_upright 113 ep뿐이다. 평가 결과(handoff v1은 대조군보다 나쁨)와 연결해 해석해야 한다.

5Next Steps