Index
2026-09-10 — Analysis

GT vs 실제 실행 — 온라인 롤아웃 대조 (영상 포함)

scene_bench | 670행 런에서 5개 사례 · 턴별 VLM 결정 · 롤아웃 영상 9편

TL;DR

5
대조 사례
9
롤아웃 영상
0.44
textlog multi 물체 SR
8
다 했는데 예산초과

1 왜 이 대조가 필요했나

670행 표는 "누가 몇 점"만 말한다. VLM이 실제로 무엇을 지목하고 무엇을 실행했는지를 정답과 나란히 놓고 보면 점수표가 감추던 것이 드러난다 — 실제로 이 대조에서 어제 결론 하나가 틀렸다는 것이 나왔다.

각 사례는 ① 정답(GT 물체 · 방 · surface · 요구 행동) ② 5전략 결과 요약 ③ 두 전략의 턴별 실행 로그(VLM이 지목한 물체/surface/방, 접지 결과, VLA 지시문, 스텝, reasoning 원문) ④ 롤아웃 영상(nav drive + 조작 세그먼트를 시간순으로 이어붙인 것)으로 구성된다. 표에서 붉은 행 ↻은 직전과 완전히 같은 결정을 반복한 턴이다.

2 정정 — multi 셀은 무엇을 재고 있나

어제 670행 리포트에 "S1/S2는 메모리가 아니라 VLA 체이닝 한계를 잰다"고 썼다. 물체 단위로 다시 세어 보니 그 주장은 틀렸다.

전략direct 물체 단위multi 물체 단위multi 기대 SR (pk)multi 실측 SR
blind19/83 = 0.2316/87 = 0.180.050.00
textlog36/83 = 0.4338/87 = 0.440.190.07
frames-uniform27/83 = 0.3320/87 = 0.230.100.07
rollforward-v332/83 = 0.3919/87 = 0.220.150.02
rollforward-vis-pure29/83 = 0.3526/87 = 0.300.120.07
textlog는 물체 단위 성공률이 direct 0.43 → multi 0.44로 그대로다. 개별 물체를 집는 능력은 multi에서 나빠지지 않는다. 그런데 두 개를 모두 요구하니 기대값이 0.19로 떨어지고(결합), 실측은 0.07까지 더 내려간다.
0.19 → 0.07의 추가 손실은 예산이다. multi는 예산 초과가 28%(61/215), direct는 13%(55/415)다. 평균 스텝도 1008 vs 816인데 예산은 둘 다 1500이다. multi 실패 205건의 분해: 하나도 못 들음 115 · 일부만 82 · 전부 들었는데 예산초과 8.

즉 multi 셀은 "메모리가 여러 개를 기억하는가"(textlog는 한다) + "결합" + "예산 안에 두 번 왕복하는가"의 곱이다. VLA의 개별 조작 능력 저하는 아니다 — 다만 이미지·요약 전략(rf-v3 0.39→0.22, frames 0.33→0.23)은 물체 단위로도 떨어져, 여러 개를 추적하는 데 명시적 목록이 유리하다는 별개의 신호가 있다.
반복 결정(루프)은 multi 전용 현상이 아니다. 직전과 같은 결정을 3회 이상 연속한 행이 multi에서 blind 20/43 · textlog 16/43인데, direct에서도 blind 44/83 · textlog 36/83이다. 루프는 전반적 실패 모드이므로 multi 설명으로 쓸 수 없다 — 다만 예산이 빠듯한 multi에서 손실이 점수로 바뀐다.

3 D1 · 기억이 4턴, 기억 없음이 20턴

v1_train_3553__2 · 셀 D1 · find_target/single

질의: Pick up the bowl I moved earlier

같은 질의에서 textlog는 곧장 성공, blind는 예산을 다 쓰고 실패

정답(GT)

GT 물체방데이터셋 surface실제 supportmisplaced요구 행동최근접 도착
bowl [b389] #1.0.6kitchendining tabledining tablenopick0.66 m

데이터셋 surface는 질의 파일의 answers[].surface, 실제 support는 복원된 씬에서 잰 지지 부모다. 둘이 다른 행은 붉게 표시했다 — misplaced="wrong_surface" 답에서만 나타난다(측정 4/10). 참고: 행 필드 gt_ground_strict.hit은 "GT 물체가 후보에 있다" 또는 "답의 surface 가구를 찾았다" 중 하나만 참이어도 True라, surface가 틀린 행에서도 ✔가 되므로 여기서는 쓰지 않는다.

전략별 결과

전략SR첫 navigate 적중들어올림턴스텝/예산종료
▶ blind실패✘0/1201159/1500max_subgoals
▶ textlog성공✔1/14389/1500done
frames-uniform실패✘0/110746/1500done
rollforward-v3성공✔1/13254/1500done
rollforward-vis-pure실패✘0/1101500/1500budget_exhausted

실행 로그 — textlog (done, 389/1500 스텝)

턴skillVLM이 지목한 (물체 / surface / 방)실행 결과VLM reasoning
t0navigatebowl / dining table / kitchendrive 224 스텝According to the notes, the bowl was placed on the dining table in the kitchen. I will navigate to the dining table in the kitchen to pick it up.
t1pickbowlVLA 128 스텝 · 실패The bowl moved earlier was placed on the dining table in the kitchen. I have navigated to the dining table, now I will pick up the bowl.
VLA 지시: Pick up the bowl
t2pick ↻bowlVLA 37 스텝 · 들어올림The gripper has moved down to grasp the bowl on the dining table, but the pick is not yet completed. I will repeat the pick subgoal.
VLA 지시: Pick up the bowl
t3done—The bowl has been grasped and lifted successfully into the gripper, fulfilling the goal of picking up the bowl moved earlier.

실행 로그 — blind (max_subgoals, 1159/1500 스텝)

턴skillVLM이 지목한 (물체 / surface / 방)실행 결과VLM reasoning
t0navigatebowl / countertop / kitchendrive 77 스텝The goal is to pick up the bowl. I need to navigate to where the bowl is located. I will start by searching the kitchen countertop.
t1navigate ↻bowl / countertop / kitchendrive 16 스텝The bowl is located further along the kitchen countertop near the soap bottle. I need to navigate closer to the bowl to pick it up.
t2navigate ↻bowl / countertop / kitchendrive 87 스텝The bowl is located on the kitchen countertop further to the left. I will navigate closer to the bowl to ensure it is within manipulation range.
t3navigate ↻bowl / countertop / kitchendrive 70 스텝Navigate closer to the bowl on the kitchen countertop to prepare for picking it up.
t4navigate ↻bowl / countertop / kitchendrive 73 스텝I will navigate to the bowl on the kitchen countertop to get within manipulation reach.
t5navigate ↻bowl / countertop / kitchendrive 79 스텝Navigate to the bowl on the countertop in the kitchen to get into position to pick it up.
t6navigate ↻bowl / countertop / kitchendrive 73 스텝The bowl is not within reach yet, so I need to navigate to the countertop next to the bowl in the kitchen.
t7navigate ↻bowl / countertop / kitchendrive 12 스텝The goal is to pick up the bowl. I see a bowl on the kitchen countertop near the microwave. I need to navigate closer to it first.
t8navigate ↻bowl / countertop / kitchendrive 92 스텝The target is the bowl on the kitchen countertop near the microwave. I need to navigate closer to it before picking it up.
t9navigate ↻bowl / countertop / kitchendrive 24 스텝I will navigate to the bowl on the kitchen countertop to get within reach.
t10navigate ↻bowl / countertop / kitchendrive 63 스텝The bowl is on the countertop in the kitchen, but not currently within reaching distance. I need to navigate to the countertop next to the bowl first.
t11navigate ↻bowl / countertop / kitchendrive 45 스텝I need to pick up the bowl moved earlier. I will navigate to the bowl on the countertop in the kitchen.
t12navigate ↻bowl / countertop / kitchendrive 9 스텝Navigate to the bowl on the kitchen countertop to get within reach.
t13navigate ↻bowl / countertop / kitchendrive 68 스텝Navigate to the bowl on the countertop in the kitchen to ensure it is within reaching distance for picking.
t14navigate ↻bowl / countertop / kitchendrive 60 스텝The bowl is located on the kitchen countertop to the left. I will navigate directly to the bowl to get within reach for picking.
t15navigate ↻bowl / countertop / kitchendrive 69 스텝The bowl is located on the kitchen countertop. I will navigate to it to get within reach for picking.
t16navigate ↻bowl / countertop / kitchendrive 71 스텝I need to pick up the bowl. It is located on the countertop near the microwave. I will navigate closer to it.
t17navigate ↻bowl / countertop / kitchendrive 63 스텝Navigate to the bowl on the countertop in the kitchen before picking.
t18navigate ↻bowl / countertop / kitchendrive 45 스텝Navigate to the bowl on the kitchen countertop to pick it up.
t19navigate ↻bowl / countertop / kitchendrive 63 스텝Navigate to the bowl on the kitchen countertop to get within grasping range.

롤아웃 영상

textlog · 3세그먼트 · done 389/1500
blind · 20세그먼트 · max_subgoals 1159/1500

4 D2 · 디스트랙터에서 순위가 뒤집힌다

v1_train_3058__1 · 셀 D2 · find_distractor/single

질의: Pick up the mug

본 물체(distractor) 질의에서 시각 메모리가 텍스트 메모리를 이기는 전형

정답(GT)

GT 물체방데이터셋 surface실제 supportmisplaced요구 행동최근접 도착
mug [8caf] #1.0.2bedroomdining tabledining tablenopick0.46 m

데이터셋 surface는 질의 파일의 answers[].surface, 실제 support는 복원된 씬에서 잰 지지 부모다. 둘이 다른 행은 붉게 표시했다 — misplaced="wrong_surface" 답에서만 나타난다(측정 4/10). 참고: 행 필드 gt_ground_strict.hit은 "GT 물체가 후보에 있다" 또는 "답의 surface 가구를 찾았다" 중 하나만 참이어도 True라, surface가 틀린 행에서도 ✔가 되므로 여기서는 쓰지 않는다.

전략별 결과

전략SR첫 navigate 적중들어올림턴스텝/예산종료
blind실패✘0/12014/1500max_subgoals
▶ textlog실패✘0/120724/1500max_subgoals
frames-uniform성공✔1/13463/1500done
rollforward-v3성공✘1/181361/1500done
▶ rollforward-vis-pure성공✘1/110965/1500done

실행 로그 — rollforward-vis-pure (done, 965/1500 스텝)

턴skillVLM이 지목한 (물체 / surface / 방)실행 결과VLM reasoning
t0navigatemug / bedroomdrive 459 스텝The mug is located on the table/desk in the bedroom (seen in m2). Navigating to the bedroom to reach the mug.
t1navigate ↻mug / bedroomdrive 68 스텝The goal is to pick up the mug. The mug is located on the desk in the bedroom (as seen in memory frame m2). We need to navigate to the mug in the bedroom.
t2navigate ↻mug / bedroomdrive 84 스텝The goal is to pick up the mug, which is located on the desk in the bedroom (visible in m2). We are currently in the bedroom near the bed, so navigate to the mug.
t3navigate ↻mug / bedroomdrive 19 스텝The mug was seen on the table in the bedroom (visible in m2). Navigating to the bedroom to reach the mug.
t4navigate ↻mug / bedroomdrive 24 스텝A mug was seen on the desk in the bedroom in m2. Navigating to the mug in the bedroom.
t5navigate ↻mug / bedroomdrive 15 스텝The mug was seen in the bedroom on the desk near the laptop (as seen in memory frame m2). We need to navigate to the bedroom to reach the mug.
t6navigate ↻mug / bedroomdrive 82 스텝The goal is to pick up the mug, which is located on the desk in the bedroom near the laptop (as seen in m2). We need to navigate to the mug in the bedroom.
t7navigatemug / dining table / bedroomdrive 175 스텝The goal is to pick up the mug. Memory frame m2 shows the mug is located on the table in the bedroom next to the laptop. I will navigate to the table in the bedroom near the mug.
t8pickmugVLA 39 스텝 · 들어올림The robot is positioned right in front of the mug on the desk. The next action is to pick up the mug.
VLA 지시: Pick up the mug
t9done—The mug has been successfully grasped and picked up, completing the goal.

실행 로그 — textlog (max_subgoals, 724/1500 스텝)

턴skillVLM이 지목한 (물체 / surface / 방)실행 결과VLM reasoning
t0navigatemug / dining table / kitchendrive 0 스텝We are in the kitchen at the dining table. I will navigate to the mug on the dining table to get within reach.
t1navigatemug / countertop / kitchendrive 158 스텝The mug is not on the current table. I will navigate to the countertop in the kitchen to look for it.
t2navigatemug / dining table / living roomdrive 0 스텝The mug is not within reach. I will navigate to the dining table in the living room where a mug/cup was seen.
t3navigatemug / countertop / kitchendrive 0 스텝The goal is to pick up the mug. In earlier views of the kitchen countertop, there appears to be a cup/mug. I will navigate to the countertop in the kitchen targeting the mug.
t4navigate ↻mug / countertop / kitchendrive 0 스텝I will navigate to the mug on the countertop in the kitchen to position within reach for grasping.
t5navigate ↻mug / countertop / kitchendrive 0 스텝Navigate to the mug in the kitchen to get in position to pick it up.
t6navigate ↻mug / countertop / kitchendrive 0 스텝The goal is to pick up the mug. It has not been observed yet, so I will start by searching the kitchen countertop.
t7navigate ↻mug / countertop / kitchendrive 0 스텝I will navigate to the mug on the countertop in the kitchen.
t8navigate ↻mug / countertop / kitchendrive 0 스텝Navigate to the mug on the countertop in the kitchen.
t9navigate ↻mug / countertop / kitchendrive 0 스텝I need to locate and pick up the mug. I will start by navigating to the kitchen countertop where mugs are typically found.
t10navigate ↻mug / countertop / kitchendrive 0 스텝I will navigate to the kitchen countertop to search for the mug.
t11navigate ↻mug / countertop / kitchendrive 0 스텝I need to find and pick up the mug. I will navigate to the kitchen countertop where kitchenware is typically located.
t12navigatemug / dining table / kitchendrive 0 스텝The mug is visible on the dining table in the kitchen but out of reach. I will navigate to the dining table in the kitchen next to the mug.
t13navigatemug / countertop / kitchendrive 147 스텝The mug was seen on the countertop in the kitchen. I will navigate back to the kitchen countertop to pick up the mug.
t14navigatemug / dining table / kitchendrive 134 스텝The mug might be on the dining table in the kitchen. I will navigate there.
t15navigatemug / countertop / kitchendrive 144 스텝I need to find and pick up the mug. I will navigate to the kitchen countertop where kitchenware is often located.
t16navigatemug / dining table / kitchendrive 140 스텝I will navigate to the dining table in the kitchen to locate and pick up the mug.
t17navigatemug / countertop / kitchendrive 0 스텝I need to find and pick up the mug. Let's navigate to the kitchen countertop to locate the mug.
t18navigate ↻mug / countertop / kitchendrive 0 스텝The goal is to pick up the mug. Let's search the kitchen countertops for the mug.
t19navigate ↻mug / countertop / kitchendrive 1 스텝I need to navigate closer to the mug on the countertop in the kitchen before picking it up.

롤아웃 영상

rollforward-vis-pure · 9세그먼트 · done 965/1500
textlog · 5세그먼트 · max_subgoals 724/1500

5 S1 · 두 개 다 들었는데 SR 0 (예산 1543/1500)

v1_train_2853__0 · 셀 S1 · find_target/multi

질의: Pick up all the remote controls I moved earlier

t2·t4에 리모컨 2개를 실제로 집었는데, find의 자동 내려놓기로 씬이 그대로라 t5~t12에 같은 식탁으로 8번 더 이동하다 예산 소진

정답(GT)

GT 물체방데이터셋 surface실제 supportmisplaced요구 행동최근접 도착
remotecontrol [9e0a] #2.0.7bedroomtv standbedwrong_surfacepick0.58 m
remotecontrol [dbbd] #2.0.7living roomdining tabledining tablenopick0.49 m

데이터셋 surface는 질의 파일의 answers[].surface, 실제 support는 복원된 씬에서 잰 지지 부모다. 둘이 다른 행은 붉게 표시했다 — misplaced="wrong_surface" 답에서만 나타난다(측정 4/10). 참고: 행 필드 gt_ground_strict.hit은 "GT 물체가 후보에 있다" 또는 "답의 surface 가구를 찾았다" 중 하나만 참이어도 True라, surface가 틀린 행에서도 ✔가 되므로 여기서는 쓰지 않는다.

전략별 결과

전략SR첫 navigate 적중들어올림턴스텝/예산종료
▶ blind실패✔1/272034/1500 초과budget_exhausted
▶ textlog실패✔2/2131543/1500 초과budget_exhausted
frames-uniform실패✔1/281572/1500 초과budget_exhausted
rollforward-v3실패✔1/242289/1500 초과budget_exhausted
rollforward-vis-pure실패✔1/25381/1500done

실행 로그 — textlog (budget_exhausted, 1543/1500 스텝)

턴skillVLM이 지목한 (물체 / surface / 방)실행 결과VLM reasoning
t0navigateremote control / bed / bedroomdrive 24 스텝I need to pick up all remote controls that were moved earlier: remote control #1 (now on the bed in the bedroom) and remote control #2 (on the dining table in the living room). I will start by navigating to the bed in the bedroom to pick up remote control #1.
t1pickremote controlVLA 128 스텝 · 실패Remote control #1 is on the bed within reach. I will pick it up.
VLA 지시: Pick up the remote control
t2pick ↻remote controlVLA 53 스텝 · 들어올림The gripper is positioned over the remote control on the bed but has not completed lifting it yet. I need to continue executing the pick skill.
VLA 지시: Pick up the remote control
t3navigateremote control / dining table / living roomdrive 663 스텝I have already picked up this remote control. The second remote control that I moved earlier is on the dining table in the living room. I will navigate there.
t4pickremote controlVLA 46 스텝 · 들어올림I need to pick up all the remote controls moved earlier (remote control #1 and remote control #2). Currently at the table with remote control #2, so I will pick it up first.
VLA 지시: Pick up the remote control
t5navigateremote control / dining table / living roomdrive 88 스텝Remote control #1 has been picked up. Now I need to navigate to the living room dining table to pick up remote control #2.
t6navigate ↻remote control / dining table / living roomdrive 64 스텝I have already picked up this remote control. Now I need to pick up remote control #2, which is on the dining table in the living room.
t7navigate ↻remote control / dining table / living roomdrive 161 스텝Remote control #2 is on the dining table in the living room. I will navigate there to pick it up.
t8navigate ↻remote control / dining table / living roomdrive 82 스텝I have already picked up this remote control. Now I need to pick up remote control #2, which was placed on the dining table in the living room.
t9navigate ↻remote control / dining table / living roomdrive 57 스텝I have already picked up the remote control at this location. Now I need to pick up remote control #2 on the dining table in the living room.
t10navigate ↻remote control / dining table / living roomdrive 116 스텝I have already picked this remote control. Now I need to pick up remote control #2 which was placed on the dining table in the living room.
t11navigate ↻remote control / dining table / living roomdrive 4 스텝Remote control #1 has already been picked up. Now I need to navigate to the living room to pick up remote control #2 from the dining table.
t12navigate ↻remote control / dining table / living roomdrive 57 스텝Remote control #2 was placed on the dining table in the living room. I will navigate to the dining table in the living room to find and pick it up.

실행 로그 — blind (budget_exhausted, 2034/1500 스텝)

턴skillVLM이 지목한 (물체 / surface / 방)실행 결과VLM reasoning
t0navigateremote control / bed / bedroomdrive 26 스텝I see a remote control on the bed in the bedroom. I need to navigate to it first before picking it up.
t1pickremote controlVLA 128 스텝 · 실패The remote control is on the bed within reach. I will attempt to pick it up.
VLA 지시: Pick up the remote control
t2pick ↻remote controlVLA 128 스텝 · 실패The arm is in the process of picking the remote control on the bed, but it has not been lifted yet. Retrying pick.
VLA 지시: Pick up the remote control
t3pick ↻remote controlVLA 128 스텝 · 실패The robot is attempting to grasp the remote control on the bed. The pick is in progress, so I will continue issuing the pick command.
VLA 지시: Pick up the remote control
t4pick ↻remote controlVLA 104 스텝 · 들어올림The remote control is on the bed within reach. I will attempt to pick it up.
VLA 지시: Pick up the remote control
t5navigateremote control / sofa / living roomdrive 866 스텝The remote control on the bed in the bedroom has been picked up. Now I will search the living room for any other remote controls.
t6navigateremote control / bed / bedroomdrive 654 스텝Navigate to the bed in the bedroom to pick up the remote control located there.

롤아웃 영상

textlog · 13세그먼트 · budget_exhausted 1543/1500
blind · 7세그먼트 · budget_exhausted 2034/1500

6 S1 · 한쪽은 0회 행동으로 done, 한쪽은 1/2

v1_train_1362__0 · 셀 S1 · find_target/multi

질의: Pick up all the mugs I moved earlier

rf-v3는 첫 턴에 아무 행동 없이 done 선언(시작 위치가 우연히 머그 0.75 m), textlog는 하나만 집고 종료

정답(GT)

GT 물체방데이터셋 surface실제 supportmisplaced요구 행동최근접 도착
mug [3890] #1.0.2bedroomside tableside tablewrong_surfacepick9.53 m
mug [92c4] #1.0.6living roomdining tabledining tablenopick0.75 m

데이터셋 surface는 질의 파일의 answers[].surface, 실제 support는 복원된 씬에서 잰 지지 부모다. 둘이 다른 행은 붉게 표시했다 — misplaced="wrong_surface" 답에서만 나타난다(측정 4/10). 참고: 행 필드 gt_ground_strict.hit은 "GT 물체가 후보에 있다" 또는 "답의 surface 가구를 찾았다" 중 하나만 참이어도 True라, surface가 틀린 행에서도 ✔가 되므로 여기서는 쓰지 않는다.

전략별 결과

전략SR첫 navigate 적중들어올림턴스텝/예산종료
blind실패✘1/28913/1500done
▶ textlog실패✔1/24280/1500done
frames-uniform실패✔1/23510/1500done
▶ rollforward-v3실패✘0/210/1500done
rollforward-vis-pure성공✔2/271322/1500abort

실행 로그 — rollforward-v3 (done, 0/1500 스텝)

턴skillVLM이 지목한 (물체 / surface / 방)실행 결과VLM reasoning
t0done—The context specifies that only the candle was placed/moved earlier. No mugs were moved earlier, so there are zero mugs to pick up.

실행 로그 — textlog (done, 280/1500 스텝)

턴skillVLM이 지목한 (물체 / surface / 방)실행 결과VLM reasoning
t0navigatemug / dining table / living roomdrive 91 스텝The goal is to pick up all mugs that were moved earlier. Mug #2 was moved to the dining table in the living room. I need to navigate to the dining table in the living room to pick up mug #2.
t1navigate ↻mug / dining table / living roomdrive 115 스텝Mug #2 was moved to the dining table in the living room earlier. I will navigate to the dining table in the living room to pick it up.
t2pickmug / dining table / living roomVLA 74 스텝 · 들어올림I have navigated to the mug on the dining table in the living room (which I moved earlier). I will now pick up the mug.
VLA 지시: Pick up the mug
t3done—I have successfully picked up mug #2 from the dining table in the living room, which was the only mug moved earlier. The goal is complete.

롤아웃 영상

rollforward-v3
실행한 행동이 없어 영상이 없다 — 첫 턴에 done을 선언했다.
textlog · 3세그먼트 · done 280/1500

7 D3 · 은닉 물체에서는 둘 다 실패

v1_train_7428__1 · 셀 D3 · find_target/single

질의: Pick up the bottle I moved earlier

blind는 20턴 2500스텝 배회, textlog도 닫힌 곳을 못 연다

정답(GT)

GT 물체방데이터셋 surface실제 supportmisplaced요구 행동최근접 도착
bottle [8382] #1.0.6kitchen——nopick0.66 m

데이터셋 surface는 질의 파일의 answers[].surface, 실제 support는 복원된 씬에서 잰 지지 부모다. 둘이 다른 행은 붉게 표시했다 — misplaced="wrong_surface" 답에서만 나타난다(측정 4/10). 참고: 행 필드 gt_ground_strict.hit은 "GT 물체가 후보에 있다" 또는 "답의 surface 가구를 찾았다" 중 하나만 참이어도 True라, surface가 틀린 행에서도 ✔가 되므로 여기서는 쓰지 않는다.

전략별 결과

전략SR첫 navigate 적중들어올림턴스텝/예산종료
▶ blind실패✘0/1202500/2500max_subgoals
▶ textlog실패✘0/17415/2500done
frames-uniform실패✘0/1132725/2500 초과budget_exhausted
rollforward-v3실패✘0/1101557/2500done
rollforward-vis-pure실패✘0/110/2500abort

실행 로그 — blind (max_subgoals, 2500/2500 스텝)

턴skillVLM이 지목한 (물체 / surface / 방)실행 결과VLM reasoning
t0pickbottleVLA 128 스텝 · 실패The bottle is located on the table directly in front of the robot. I will attempt to pick it up.
VLA 지시: Pick up the bottle
t1pick ↻bottleVLA 128 스텝 · 실패The goal is to pick up the bottle. I will issue a pick command for bottle.
VLA 지시: Pick up the bottle
t2pick ↻bottleVLA 128 스텝 · 실패The robot is in position to pick up the bottle on the table. The previous pick attempt has not completed yet, so continuing the pick action.
VLA 지시: Pick up the bottle
t3pick ↻bottleVLA 128 스텝 · 실패The goal is to pick up the bottle. The table in front has a bottle on it, within reach. I will attempt to pick it.
VLA 지시: Pick up the bottle
t4pick ↻bottleVLA 128 스텝 · 실패The target is the bottle on the table. The arm is currently positioning over the table near the bottles, so I will execute pick(bottle).
VLA 지시: Pick up the bottle
t5pick ↻bottleVLA 128 스텝 · 실패The goal is to pick up the bottle moved earlier. The bottle is on the table in front of the robot, so I will issue a pick command for the bottle.
VLA 지시: Pick up the bottle
t6pick ↻bottleVLA 128 스텝 · 실패The bottle is located on the table directly in front of the robot. I will command the robot to pick up the bottle.
VLA 지시: Pick up the bottle
t7pick ↻bottleVLA 128 스텝 · 실패The robot is standing at the table where the bottle is located. I will command it to pick the bottle.
VLA 지시: Pick up the bottle
t8pick ↻bottleVLA 128 스텝 · 실패The clear bottle is on the table within reach. I will attempt to pick it.
VLA 지시: Pick up the bottle
t9pick ↻bottleVLA 128 스텝 · 실패The clear bottle is located on the table within reach. I will issue the pick command for bottle.
VLA 지시: Pick up the bottle
t10pick ↻bottleVLA 128 스텝 · 실패The previous action completed. Now I need to pick up the bottle on the table in front of the robot.
VLA 지시: Pick up the bottle
t11pick ↻bottleVLA 128 스텝 · 실패The goal is to pick up the bottle. The table in front of the robot contains a bottle. I will command pick on the bottle.
VLA 지시: Pick up the bottle
t12pick ↻bottleVLA 128 스텝 · 실패The goal is to pick up the bottle moved earlier. On the table within reach, there is a bottle (clear/white bottle). I will issue a pick command for the bottle.
VLA 지시: Pick up the bottle
t13pick ↻bottleVLA 128 스텝 · 실패The bottle is located on the table right in front of the robot. I will pick up the bottle.
VLA 지시: Pick up the bottle
t14pick ↻bottleVLA 128 스텝 · 실패The goal is to pick up the bottle. The robot is currently facing the table where the bottle is located. I will attempt to pick the bottle.
VLA 지시: Pick up the bottle
t15pick ↻bottleVLA 128 스텝 · 실패The goal is to pick up the bottle. The robot is currently at the table where the bottle is located. I will command the robot to pick up the bottle.
VLA 지시: Pick up the bottle
t16pick ↻bottleVLA 128 스텝 · 실패The bottle is located on the table directly in front of the robot. I will command pick on the bottle.
VLA 지시: Pick up the bottle
t17pick ↻bottleVLA 128 스텝 · 실패The robot is positioned at the table where the bottle is located. I will command the low-level policy to pick up the bottle.
VLA 지시: Pick up the bottle
t18pick ↻bottle / dining table / kitchenVLA 128 스텝 · 실패The goal is to pick up the bottle. The robot is positioned at the table where the bottle is located. I will command the robot to pick up the bottle.
VLA 지시: Pick up the bottle
t19pick ↻bottleVLA 68 스텝 · 실패The bottle is located on the table directly in front of the robot. I will execute a pick on the bottle.
VLA 지시: Pick up the bottle

실행 로그 — textlog (done, 415/2500 스텝)

턴skillVLM이 지목한 (물체 / surface / 방)실행 결과VLM reasoning
t0navigatebottle / shelving unit / kitchendrive 134 스텝The bottle moved earlier was placed on the shelving unit in the kitchen. I will navigate to the bottle on the shelving unit in the kitchen.
t1navigate ↻bottle / shelving unit / kitchendrive 57 스텝The bottle was moved to the shelving unit in the kitchen earlier. I need to navigate to the shelving unit in the kitchen to locate and pick the bottle.
t2navigate ↻bottle / shelving unit / kitchendrive 29 스텝The bottle is on the shelving unit in the kitchen but needs navigation to be within reachable range. I will navigate to the shelving unit in the kitchen targeting the bottle.
t3navigate ↻bottle / shelving unit / kitchendrive 48 스텝The bottle is on the shelving unit in the kitchen, but not close enough to reach. I need to navigate to the shelving unit in the kitchen targeting the bottle first.
t4navigate ↻bottle / shelving unit / kitchendrive 71 스텝The bottle is located on the shelving unit in the kitchen. I must navigate to it before picking.
t5navigate ↻bottle / shelving unit / kitchendrive 76 스텝I need to navigate directly in front of the bottle on the shelving unit in the kitchen before picking it up.
t6done—The bottle has been successfully grasped and lifted in the gripper, fulfilling the goal.

롤아웃 영상

blind · 20세그먼트 · max_subgoals 2500/2500
textlog · 6세그먼트 · done 415/2500

8 데이터셋 점검 — GT surface 필드가 씬과 다른 답이 있다

위 train_2853__0 사례에서 VLM 둘 다 "bed"라고 답했는데 GT 표기는 "tv stand"였다. 어느 쪽이 맞는지 씬을 복원해 직접 쟀다(build_support_of, 렌더 없이 1회 로드).

GT remotecontrol_9e0a946e..._2_0_7 데이터셋 surface = stand_ed4e820a..._1_0_4 (tv stand) misplaced="wrong_surface" 실제 support_of = bed_d62dc7f8..._1_0_4 (bed) 물체 중심 [5.37, 2.02, 0.42] = 데이터셋 xyz [5.368, 2.015, 0.421] ← xyz는 맞고 surface uid만 다르다

그 침실에는 리모컨이 4개 있다 — tv stand 위 2개(미끼), 침대 위 1개(GT #1), 그리고 거실 식탁 위 1개(GT #2). strict 접지를 두 답으로 각각 돌려보면 surface="bed"는 GT #1로, surface="tv stand"는 미끼 쪽으로 간다. 즉 GT 표기대로 답했으면 틀린 물체로 갔을 것이다.

구분측정불일치
13컨텍스트 · surface 기재된 답804 (5.0%)
└ misplaced="wrong_surface"104
└ misplaced="no"700
surface 미기재(null) — 전부 D36— (기록 안 함, 결함 아님)
데이터셋 전체 find 답 645개 중 wrong_surface는 28개(surface 기재분)다. 측정 불일치율 40%를 적용하면 약 11개(1.7%)가 실제와 다른 surface를 갖는다. misplaced="no" 538개는 표본에서 불일치 0이었다.
채점에는 영향이 없다. 성공 판정은 답의 물체 uid와 복원된 씬에서 잰 gt_positions 거리를 쓰지, 데이터셋의 surface 문자열을 쓰지 않는다. 영향 범위는 진단 필드 gt_ground_strict와 리포트 표시뿐이다 — 그래서 위 GT 표에 실측 support를 병기했다.

9 정리