[RANGE ] 安全範囲 (学習データ ±10°) は /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes から (--model deep1)
[FRAME ] 写り方の確かめの基準画像は /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2/raw_episodes の最初のエピソードから (位置合わせと同じ trim2. 依頼 137)
[TILT  ] 上カメラの傾きのお手本 (各エピソードの 1 枚目の中央値) は /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes から (安全範囲と同じ. 差だけ画像を回して AI に渡す. 依頼 144)
[LAB   ] 2026-11-11 10:01:29  GPU=NVIDIA A40  episode=run_0001_20261019_194818  log=/Volumes/KIOXIA/r2r2r-data/lab/Log30  
[MODEL ] --model deep1: π0.5 base から deep_even10_v1 で新しく学習した 2999 (依頼 133. decay_steps 5000)
         PixelstoMotors/pi05-mecharm-deep-even10-lora-v1 → /workspace/ckpt/deep_v1_2999  設定 pi05_mecharm_deep_even10_lora  assets local/mecharm_redblock_box_deep_even10_v1

=== 1. Pod を作る
[POD   ] Log30 の Pod (id t3fnpcsccc95vo) につなぎ直します (状態 RUNNING  GPU=NVIDIA A40  1時間 0.59 ドル  作った時刻 2026-11-11 09:44:14)
[POD   ] 記録の最後のモデル: deep1  今回: --model deep1
    (1 秒)

=== 2. Pod が立ち上がるまで待つ
[POD   ] SSH の IP とポートを API から取り直した (<POD_IP>:<SSH_PORT>)
[POD   ] 入れた: 3721f51751a9
NVIDIA A40, 46068 MiB
    (9 秒)

=== 3. Pod の中を確かめる (つなぎ直し)
[POD   ] serve_policy.py のプロセス: ある  8000 番の LISTEN: ある
[POD   ] モデル (/workspace/ckpt/deep_v1_2999): ある  openpi (215abfb): ある  .venv: ある
[POD   ] 動いているサーバーのモデル: --policy.dir=/workspace/ckpt/deep_v1_2999 (--model deep1 と同じ)
[POD   ] サーバーは 8000 番で待っています. 3b〜4 を飛ばします
INFO:websockets.server:server listening on 0.0.0.0:8000
    (12 秒)

=== 3a. スクリプトを送る
    (123 秒)

=== 3b〜4. 準備とサーバーの起動 → 飛ばす (サーバーが 8000 番で待っている)

=== 5. Mac の 8000 番へのトンネル
[TUNNEL] localhost:8000 → Pod の 8000 番 (pid 91463. このスクリプトが終わると閉じる)
    (4 秒)

=== 6. デーモンの状態
--- process
502 /usr/bin/python3 -u /home/ubuntu/mecharm_daemon.py
--- 5555
LISTEN   0         1                   0.0.0.0:5555             0.0.0.0:*       
--- systemd
enabled: enabled
active:  active
    (2 秒)

=== 7. HOME → 爪を開く → 位置合わせ (1 回目)
[INIT] daemon 接続中...
  [Pi] fresh_mode=1
[INIT] fresh_mode=1
[PRE]  現在姿勢: [0.08, 1.31, 1.66, 0.26, -0.17, -30.23]
[SEND] HOME へ移動指令
[WAIT] t=0.7s  max_err=1.66°
[DONE] HOME 到達 max_err=1.66°
[POST] 最終姿勢: [0.08, 1.31, 1.66, 0.26, -0.17, -30.23]
  [Pi] fresh_mode=0
[EXIT] fresh_mode=0, socket close
  [Pi] GRIPPER: OPEN result= None
[REF   ] 基準画像: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2/raw_episodes/run_0001_20261019_194818/frames/000000.jpg
[REF   ] お手本 run_0001_20261019_194818 (つかんだ瞬間の j0 = +13.2°)
[REF   ] 重なった画像のブロックに実物のブロックを合わせると, お手本と同じ位置に置ける
[TILT  ] 傾きのお手本: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes  中央値 -0.61° (測れた 50/50 本. プラス=右下がり)
[TILT  ] 傾きはソフトでそろえる: ライブをお手本の中央値との差だけ回して重ねる (AI に渡す画像と同じ. 回す角度が 3° を超えたら画面の色を変える. 止めない)
[ALIGN ] |dy| <= 20 なら OK. アームは HOME に置いた状態で合わせる. q または Esc で終了 (ファイルには何も書かない)
[ALIGN ] dy=  +4.0  dx=  -1.5  response=0.886  → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  傾き -2.01° → -0.61° にソフトでそろえる (+1.39° 回して重ねる. プラス=右下がり)
[DONE  ] 終了 (何も書いていません)
    (179 秒)

=== 8. 実機推論 (1 回目)
[WAIT  ] 送ったあと 0.0s / 爪のあと 0.8s (開くときの daemon 0.0s) / 止まるのを待つ目安 0.8s
[SAFE  ] 安全範囲 (学習 50 本 ±10°): j0[-72,+55]  j1[-9,+88]  j2[-45,+52]  j3[-18,+27]  j4[-87,+10]  j5[-51,-15]
[SAFE  ] 肩 j1 の上限は J1_SAFE_MAX=88° で切った (これを超える指令はアームが黙って捨てる / LOG352)  元データ: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes
[MODE  ] EXECUTE  steps/chunk=10  max_move=20.0°  log=/Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_100659
[MODEL ] deep1 (PixelstoMotors/pi05-mecharm-deep-even10-lora-v1)
[CAMERA] 写り方 dy=-2.4 dx=+5.4 response=0.543 → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  回したあとの画像で測った
[CAMERA] 基準: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2/raw_episodes/run_0001_20261019_183454/frames/000000.jpg
[CAMERA] 傾き -2.01° → -0.61° にそろえて渡す (+1.40° 回す. プラス=右下がり) (お手本: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes  測れた 50/50 本・今 5/5 コマ)
[POLICY] 接続 ws://localhost:8000  metadata={}
[RECORD] 上カメラと実測角を 1 秒 10 コマで記録します → /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_100659/recording
[GRIP  ] 開始時のグリッパー開放は, 最初の目標が検査を通ってから行います (爪が閉じていたら手で開けておく)
[STATE ] 実測を渡す (直前に送った目標がない)
[000] 推論 1823ms  10ステップ先  Δ=-14.6 +12.7  +3.3  +0.0 -18.5  -0.4
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[GRIP  ] 開始時にグリッパーを開く
  [Pi] GRIPPER: OPEN result= None
[SEND] pi05_chunk000_via02: send_angles (single) [  -1.98,   +2.25,   +1.98,   +0.19,   -1.97,  -30.28]  speed=20 wait=0.0s  (pre max|Δ|=2.06°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.45° (tol 3.0°)
       [VIA   ] step  2  Δ= -2.1  +0.9  +0.3  -0.1  -1.8  -0.0  着いた
[SEND] pi05_chunk000_via05: send_angles (single) [  -6.64,   +6.89,   +3.00,   +0.17,   -9.02,  -30.41]  speed=20 wait=0.0s  (pre max|Δ|=8.50°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.38° (tol 3.0°)
       [VIA   ] step  5  Δ= -4.6  +3.7  +0.1  +0.0  -8.5  -0.2  着いた
[SEND] pi05_chunk000_via08: send_angles (single) [ -12.55,  +12.28,   +4.50,   +0.23,  -16.22,  -30.53]  speed=20 wait=0.0s  (pre max|Δ|=8.58°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.46° (tol 3.0°)
       [VIA   ] step  8  Δ= -6.0  +4.4  +0.6  +0.1  -8.6  -0.3  着いた
[SEND] pi05_chunk000_via09: send_angles (single) [ -14.51,  +13.99,   +4.95,   +0.28,  -18.66,  -30.60]  speed=20 wait=0.0s  (pre max|Δ|=3.81°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.17° (tol 3.0°)
       [VIA   ] step  9  Δ= -2.4  +0.7  -0.4  +0.2  -3.8  -0.4  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.17°（関節 j4）
[001] 推論 808ms  10ステップ先  Δ=-22.7 +20.7  +4.6  +1.8 -31.5  -0.5
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk001_via02: send_angles (single) [ -21.96,  +20.33,   +6.43,   +0.70,  -27.27,  -30.77]  speed=20 wait=0.0s  (pre max|Δ|=9.78°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.02° (tol 3.0°)
       [VIA   ] step  2  Δ= -7.2  +5.4  +0.7  +1.1  -9.8  -0.5  着いた
[SEND] pi05_chunk001_via05: send_angles (single) [ -29.23,  +26.78,   +8.10,   +1.14,  -36.78,  -30.82]  speed=20 wait=0.0s  (pre max|Δ|=10.33°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.99° (tol 3.0°)
       [VIA   ] step  5  Δ= -7.7  +5.4  +0.9  +0.5 -10.3  -0.5  着いた
[SEND] pi05_chunk001_via08: send_angles (single) [ -35.71,  +33.64,   +9.89,   +1.30,  -46.49,  -30.75]  speed=20 wait=0.0s  (pre max|Δ|=10.64°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.90° (tol 3.0°)
       [VIA   ] step  8  Δ= -6.6  +5.9  +1.1  +0.4 -10.6  -0.4  着いた
[SEND] pi05_chunk001_via09: send_angles (single) [ -37.23,  +35.68,  +10.27,   +1.36,  -48.97,  -30.72]  speed=20 wait=0.0s  (pre max|Δ|=3.10°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.05° (tol 3.0°)
       [VIA   ] step  9  Δ= -1.8  +1.1  -0.1  -0.0  -3.1  -0.3  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.05°（関節 j1）
[002] 推論 826ms  10ステップ先  Δ=-22.1 +17.3  +4.8  +0.7 -22.3  -0.4
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk002_via02: send_angles (single) [ -45.24,  +41.90,  +11.93,   +1.46,  -57.42,  -30.76]  speed=20 wait=0.0s  (pre max|Δ|=8.82°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.07° (tol 3.0°)
       [VIA   ] step  2  Δ= -8.2  +5.2  +1.1  +0.1  -8.8  -0.3  着いた
[SEND] pi05_chunk002_via05: send_angles (single) [ -52.54,  +47.89,  +13.63,   +1.62,  -65.14,  -30.79]  speed=20 wait=0.0s  (pre max|Δ|=8.19°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.97° (tol 3.0°)
       [VIA   ] step  5  Δ= -7.5  +4.9  +1.2  -0.1  -8.2  -0.4  着いた
[SEND] pi05_chunk002_via08: send_angles (single) [ -57.96,  +53.06,  +15.29,   +1.85,  -70.26,  -30.80]  speed=20 wait=0.0s  (pre max|Δ|=5.93°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.08° (tol 3.0°)
       [VIA   ] step  8  Δ= -5.8  +4.2  +1.1  -0.2  -5.9  -0.4  着いた
[SEND] pi05_chunk002_via09: send_angles (single) [ -58.96,  +54.04,  +15.64,   +1.94,  -70.91,  -30.81]  speed=20 wait=0.0s  (pre max|Δ|=1.22°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.97° (tol 3.0°)
       [VIA   ] step  9  Δ= -1.2  -0.1  -0.1  -0.2  -1.0  -0.4  着いた
[STATE ] 目標を渡す  目標と実測の最大差 0.97°（関節 j1）
[003] 推論 2522ms  10ステップ先  Δ= -0.8  +3.5  -0.6  -0.8  +2.5  -0.4
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
       [VIA   ] step  2  Δ= -0.4  +0.5  +0.2  -0.5  -0.5  -0.4  送らず (0.5° 以下)
[SEND] pi05_chunk003_via05: send_angles (single) [ -59.81,  +56.35,  +15.93,   +1.77,  -70.76,  -30.81]  speed=20 wait=0.0s  (pre max|Δ|=1.34°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.13° (tol 3.0°)
       [VIA   ] step  5  Δ= -0.6  +1.3  +0.2  -0.6  -0.1  -0.4  着いた
[SEND] pi05_chunk003_via08: send_angles (single) [ -59.91,  +57.82,  +15.43,   +1.52,  -68.91,  -30.83]  speed=20 wait=0.0s  (pre max|Δ|=1.92°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.92° (tol 3.0°)
       [VIA   ] step  8  Δ= -0.7  +0.3  -0.3  -0.8  +1.9  -0.4  着いた
[SEND] pi05_chunk003_via09: send_angles (single) [ -60.01,  +58.55,  +15.10,   +1.44,  -68.12,  -30.85]  speed=20 wait=0.0s  (pre max|Δ|=2.71°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.01° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.1  -0.3  -0.6  -0.7  +2.7  -0.4  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.01°（関節 j4）
[004] 推論 831ms  8ステップ先  Δ= +0.0  +2.0  -1.1  -0.9  +5.7  -0.5  グリッパー→閉
       [VIA   ] 中継点 3 点: step 2, 5, 7
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk004_via02: send_angles (single) [ -60.04,  +60.63,  +14.85,   +1.19,  -66.63,  -30.85]  speed=20 wait=0.0s  (pre max|Δ|=2.89°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.15° (tol 3.0°)
       [VIA   ] step  2  Δ= -0.0  +1.1  -0.9  -0.7  +2.9  -0.4  着いた
[SEND] pi05_chunk004_via05: send_angles (single) [ -60.08,  +61.58,  +14.62,   +1.16,  -64.76,  -30.86]  speed=20 wait=0.0s  (pre max|Δ|=2.65°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.11° (tol 3.0°)
       [VIA   ] step  5  Δ= -0.1  -0.2  -1.1  -0.4  +2.7  -0.5  着いた
[SEND] pi05_chunk004_via07: send_angles (single) [ -60.00,  +61.59,  +14.61,   +1.12,  -64.40,  -30.86]  speed=20 wait=0.0s  (pre max|Δ|=1.25°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.12° (tol 3.0°)
       [VIA   ] step  7  Δ= +0.0  -1.1  -1.1  -0.5  +1.2  -0.5  着いた
  [Pi] GRIPPER: VALUE=20 speed=100 result= None
[STATE ] 目標を渡す  目標と実測の最大差 1.12°（関節 j2）
[005] 推論 808ms  10ステップ先  Δ= -0.4  -4.6  +2.3  -0.0  -3.2  -0.5
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk005_via02: send_angles (single) [ -60.21,  +60.85,  +14.94,   +1.01,  -64.83,  -30.86]  speed=20 wait=0.0s  (pre max|Δ|=1.81°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.81° (tol 3.0°)
       [VIA   ] step  2  Δ= -0.2  -1.8  -0.8  -0.4  +0.5  -0.5  着いた
[SEND] pi05_chunk005_via05: send_angles (single) [ -60.08,  +59.69,  +16.02,   +1.09,  -65.97,  -30.86]  speed=20 wait=0.0s  (pre max|Δ|=2.97°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.27° (tol 3.0°)
       [VIA   ] step  5  Δ= -0.1  -3.0  +0.3  -0.3  -0.7  -0.5  着いた
[SEND] pi05_chunk005_via08: send_angles (single) [ -60.16,  +58.43,  +17.58,   +1.31,  -68.11,  -30.88]  speed=20 wait=0.0s  (pre max|Δ|=3.53°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.86° (tol 3.0°)
       [VIA   ] step  8  Δ= -0.1  -3.5  +1.9  -0.1  -2.8  -0.5  着いた
[SEND] pi05_chunk005_via09: send_angles (single) [ -60.43,  +58.11,  +18.01,   +1.35,  -68.54,  -30.89]  speed=20 wait=0.0s  (pre max|Δ|=2.18°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.18° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.4  -2.2  +0.0  -0.1  -2.1  -0.5  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.18°（関節 j1）
[006] 推論 908ms  10ステップ先  Δ= +3.0  -4.2  +2.3  +0.8  -6.9  -0.8
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk006_via02: send_angles (single) [ -60.53,  +57.25,  +19.67,   +1.52,  -70.40,  -30.89]  speed=20 wait=0.0s  (pre max|Δ|=3.04°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.07° (tol 3.0°)
       [VIA   ] step  2  Δ= -0.5  -3.0  +1.6  +0.0  -2.8  -0.4  着いた
[SEND] pi05_chunk006_via05: send_angles (single) [ -60.69,  +56.77,  +20.77,   +1.60,  -72.48,  -30.87]  speed=20 wait=0.0s  (pre max|Δ|=2.55°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.55° (tol 3.0°)
       [VIA   ] step  5  Δ= -0.7  -2.5  +0.7  +0.2  -2.4  -0.4  着いた
[SEND] pi05_chunk006_via08: send_angles (single) [ -58.83,  +56.45,  +20.68,   +1.98,  -73.24,  -31.03]  speed=20 wait=0.0s  (pre max|Δ|=2.61°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.61° (tol 3.0°)
       [VIA   ] step  8  Δ= +1.2  -2.6  +0.0  +0.5  -1.6  -0.5  着いた
[SEND] pi05_chunk006_via09: send_angles (single) [ -56.97,  +56.12,  +20.43,   +2.30,  -73.37,  -31.20]  speed=20 wait=0.0s  (pre max|Δ|=2.94°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.23° (tol 3.0°)
       [VIA   ] step  9  Δ= +1.6  -2.9  -0.3  +0.8  -1.7  -0.6  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.15°（関節 j1）
[007] 推論 2473ms  10ステップ先  Δ=+23.4  -5.0  -3.2  +3.9  +0.1  -2.4
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk007_via02: send_angles (single) [ -51.26,  +55.44,  +20.01,   +2.96,  -73.30,  -31.56]  speed=20 wait=0.0s  (pre max|Δ|=5.86°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.04° (tol 3.0°)
       [VIA   ] step  2  Δ= +5.9  -2.8  -0.7  +0.9  -1.1  -0.8  着いた
[SEND] pi05_chunk007_via05: send_angles (single) [ -44.13,  +54.75,  +19.11,   +4.03,  -72.92,  -32.16]  speed=20 wait=0.0s  (pre max|Δ|=7.28°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.20° (tol 3.0°)
       [VIA   ] step  5  Δ= +7.3  -2.7  -1.6  +1.2  +1.6  -1.0  着いた
[SEND] pi05_chunk007_via08: send_angles (single) [ -36.27,  +53.58,  +17.97,   +5.47,  -72.29,  -32.96]  speed=20 wait=0.0s  (pre max|Δ|=7.93°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.24° (tol 3.0°)
       [VIA   ] step  8  Δ= +7.9  -3.4  -2.6  +1.6  +2.2  -1.1  着いた
[SEND] pi05_chunk007_via09: send_angles (single) [ -33.67,  +53.26,  +17.53,   +5.90,  -72.08,  -33.13]  speed=20 wait=0.0s  (pre max|Δ|=2.80°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.36° (tol 3.0°)
       [VIA   ] step  9  Δ= +2.8  -2.3  -1.7  +0.5  +2.4  -0.5  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.28°（関節 j1）
[008] 推論 867ms  10ステップ先  Δ=+31.0  -5.8  -6.2  +2.1  +7.7  -1.1
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk008_via02: send_angles (single) [ -24.51,  +52.09,  +16.25,   +6.71,  -70.53,  -33.47]  speed=20 wait=0.0s  (pre max|Δ|=9.50°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.40° (tol 3.0°)
       [VIA   ] step  2  Δ= +9.5  -3.5  -2.9  +1.0  +3.1  -0.7  着いた
[SEND] pi05_chunk008_via05: send_angles (single) [ -15.15,  +51.08,  +14.91,   +7.27,  -68.99,  -33.68]  speed=20 wait=0.0s  (pre max|Δ|=9.63°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.35° (tol 3.0°)
       [VIA   ] step  5  Δ= +9.6  -3.4  -2.7  +0.7  +2.6  -0.5  着いた
[SEND] pi05_chunk008_via08: send_angles (single) [  -5.62,  +50.03,  +13.38,   +7.70,  -67.25,  -33.80]  speed=20 wait=0.0s  (pre max|Δ|=9.76°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.52° (tol 3.0°)
       [VIA   ] step  8  Δ= +9.8  -3.4  -2.8  +0.6  +2.6  -0.4  着いた
[SEND] pi05_chunk008_via09: send_angles (single) [  -3.05,  +49.73,  +12.99,   +7.79,  -66.53,  -33.83]  speed=20 wait=0.0s  (pre max|Δ|=2.82°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.47° (tol 3.0°)
       [VIA   ] step  9  Δ= +2.7  -2.8  -1.8  +0.4  +1.5  -0.3  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.47°（関節 j1）
[009] 推論 806ms  10ステップ先  Δ=+29.3  -5.4  -5.7  +0.3  +6.4  -0.4
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk009_via02: send_angles (single) [  +5.88,  +48.49,  +11.77,   +7.99,  -64.79,  -33.88]  speed=20 wait=0.0s  (pre max|Δ|=9.04°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.31° (tol 3.0°)
       [VIA   ] step  2  Δ= +9.0  -3.7  -3.0  +0.3  +2.3  -0.4  着いた
[SEND] pi05_chunk009_via05: send_angles (single) [ +14.88,  +47.55,  +10.39,   +7.93,  -62.87,  -33.90]  speed=20 wait=0.0s  (pre max|Δ|=9.08°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.19° (tol 3.0°)
       [VIA   ] step  5  Δ= +9.1  -3.3  -2.8  +0.1  +2.3  -0.3  着いた
[SEND] pi05_chunk009_via08: send_angles (single) [ +23.80,  +46.88,   +9.19,   +7.99,  -61.12,  -33.92]  speed=20 wait=0.0s  (pre max|Δ|=8.95°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.69° (tol 3.0°)
       [VIA   ] step  8  Δ= +8.9  -2.9  -2.6  +0.1  +2.2  -0.4  着いた
[SEND] pi05_chunk009_via09: send_angles (single) [ +26.11,  +46.78,   +9.02,   +8.02,  -60.69,  -33.93]  speed=20 wait=0.0s  (pre max|Δ|=2.79°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.79° (tol 3.0°)
       [VIA   ] step  9  Δ= +2.3  -2.8  -1.6  +0.1  +0.8  -0.3  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.79°（関節 j1）
[010] 推論 910ms  10ステップ先  Δ=+17.9  +2.9  -6.7  -0.8  +2.0  -0.6
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk010_via02: send_angles (single) [ +34.55,  +46.75,   +7.21,   +7.83,  -59.05,  -34.05]  speed=20 wait=0.0s  (pre max|Δ|=8.36°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.82° (tol 3.0°)
       [VIA   ] step  2  Δ= +8.4  -2.8  -3.4  -0.3  +1.9  -0.4  着いた
[SEND] pi05_chunk010_via05: send_angles (single) [ +41.21,  +47.04,   +5.96,   +7.35,  -57.89,  -34.12]  speed=20 wait=0.0s  (pre max|Δ|=6.50°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.53° (tol 3.0°)
       [VIA   ] step  5  Δ= +6.5  -2.5  -2.8  -0.7  +1.4  -0.4  着いた
[SEND] pi05_chunk010_via08: send_angles (single) [ +44.02,  +51.02,   +4.39,   +7.30,  -58.54,  -34.24]  speed=20 wait=0.0s  (pre max|Δ|=3.08°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.49° (tol 3.0°)
       [VIA   ] step  8  Δ= +3.0  +1.4  -3.1  +0.0  -0.2  -0.4  着いた
[SEND] pi05_chunk010_via09: send_angles (single) [ +44.01,  +52.45,   +3.92,   +7.38,  -58.95,  -34.27]  speed=20 wait=0.0s  (pre max|Δ|=1.88°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.52° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.2  +0.2  -1.9  +0.3  -0.7  -0.3  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.52°（関節 j2）
[011] 推論 2644ms  10ステップ先  Δ= -0.0  +8.9  -6.8  +0.3  -5.7  -0.8  グリッパー→開
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk011_via02: send_angles (single) [ +43.98,  +57.39,   +1.31,   +7.62,  -60.84,  -34.47]  speed=20 wait=0.0s  (pre max|Δ|=4.13°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.46° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.1  +3.6  -4.1  +0.1  -2.6  -0.6  着いた
[SEND] pi05_chunk011_via05: send_angles (single) [ +43.86,  +61.36,   -0.84,   +7.75,  -62.70,  -34.63]  speed=20 wait=0.0s  (pre max|Δ|=3.64°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.45° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.0  +2.9  -3.6  +0.0  -3.6  -0.4  着いた
[SEND] pi05_chunk011_via08: send_angles (single) [ +43.81,  +62.65,   -1.34,   +7.89,  -63.96,  -34.75]  speed=20 wait=0.0s  (pre max|Δ|=2.71°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.60° (tol 3.0°)
       [VIA   ] step  8  Δ= -0.0  +0.1  -1.8  +0.1  -2.7  -0.4  着いた
[SEND] pi05_chunk011_via09: send_angles (single) [ +43.81,  +62.65,   -1.34,   +7.89,  -63.96,  -34.75]  speed=20 wait=0.0s  (pre max|Δ|=1.60°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.60° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.0  -1.1  -1.6  +0.1  -1.0  -0.3  着いた
  [Pi] GRIPPER: OPEN result= None
[STATE ] 目標を渡す  目標と実測の最大差 1.60°（関節 j2）
[012] 推論 829ms  10ステップ先  Δ= -0.4 -17.9  +4.5  +0.1 +10.0  -0.3
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk012_via02: send_angles (single) [ +44.04,  +58.20,   +0.38,   +7.94,  -61.76,  -34.81]  speed=20 wait=0.0s  (pre max|Δ|=5.60°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.96° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.2  -5.6  +0.1  +0.1  +1.9  -0.4  着いた
[SEND] pi05_chunk012_via05: send_angles (single) [ +44.08,  +52.99,   +2.80,   +8.05,  -59.13,  -34.86]  speed=20 wait=0.0s  (pre max|Δ|=7.12°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.02° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.2  -7.1  +2.5  +0.1  +4.6  -0.3  着いた
[SEND] pi05_chunk012_via08: send_angles (single) [ +44.05,  +47.61,   +4.62,   +8.06,  -55.42,  -34.84]  speed=20 wait=0.0s  (pre max|Δ|=7.40°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.13° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.2  -7.4  +1.3  -0.0  +5.7  -0.2  着いた
[SEND] pi05_chunk012_via09: send_angles (single) [ +43.49,  +45.88,   +4.79,   +7.97,  -53.63,  -34.76]  speed=20 wait=0.0s  (pre max|Δ|=3.86°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.02° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.4  -3.9  -0.5  -0.1  +3.4  -0.1  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.02°（関節 j1）
[013] 推論 1053ms  10ステップ先  Δ=-19.4 -24.4  -1.0  -4.0 +28.7  +2.4
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > h
[SEND] pi05_home: send_angles (single) [  +0.00,   +0.00,   +0.00,   +0.00,   +0.00,  -30.00]  speed=20 wait=0.0s  (pre max|Δ|=54.58°, post-send timeout 10.2s)
[SEND] arrival OK: max|Δ|=2.28° (tol 2.5°)
[RECORD] 記録終了 コマ 814 (8.925 fps) 実測角 748 回 (8.2 Hz)  電流 775 行 (read_servo)  → /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_100659/recording
       結果: y=成功 / n=失敗 / Enter=記録しない > y
[DONE  ] 記録: /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_100659
[CLIENT] run_policy_client.py が終わった (終了コード 0. モデル deep1 (PixelstoMotors/pi05-mecharm-deep-even10-lora-v1))
    (97 秒)
もう1回やりますか? y=やる / 他=終わる > y

=== 7. HOME → 爪を開く → 位置合わせ (2 回目)
[INIT] daemon 接続中...
  [Pi] fresh_mode=1
[INIT] fresh_mode=1
[PRE]  現在姿勢: [-0.17, 1.49, 2.28, 0.35, -0.35, -30.41]
[SEND] HOME へ移動指令
[WAIT] t=0.6s  max_err=2.28°
[DONE] HOME 到達 max_err=2.28°
[POST] 最終姿勢: [-0.17, 1.49, 2.28, 0.26, -0.35, -30.41]
  [Pi] fresh_mode=0
[EXIT] fresh_mode=0, socket close
  [Pi] GRIPPER: OPEN result= None
[REF   ] 基準画像: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2/raw_episodes/run_0001_20261019_194818/frames/000000.jpg
[REF   ] お手本 run_0001_20261019_194818 (つかんだ瞬間の j0 = +13.2°)
[REF   ] 重なった画像のブロックに実物のブロックを合わせると, お手本と同じ位置に置ける
[TILT  ] 傾きのお手本: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes  中央値 -0.61° (測れた 50/50 本. プラス=右下がり)
[TILT  ] 傾きはソフトでそろえる: ライブをお手本の中央値との差だけ回して重ねる (AI に渡す画像と同じ. 回す角度が 3° を超えたら画面の色を変える. 止めない)
[ALIGN ] |dy| <= 20 なら OK. アームは HOME に置いた状態で合わせる. q または Esc で終了 (ファイルには何も書かない)
[ALIGN ] dy=  +6.2  dx=  -1.7  response=0.182  → 測れない (相関が弱く dx/dy が当てにならない (response=0.182 < 0.20))  傾き -7.25° → -0.61° にソフトでそろえる (+6.63° 回して重ねる. プラス=右下がり) → 回す角度が 3° を超える (TILT DIFFERS. iPhone の付け方を見直す)
[ALIGN ] dy=  +5.8  dx=  -1.6  response=0.367  → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  傾き -6.86° → -0.61° にソフトでそろえる (+6.25° 回して重ねる. プラス=右下がり) → 回す角度が 3° を超える (TILT DIFFERS. iPhone の付け方を見直す)
[ALIGN ] dy=  +5.8  dx=  -1.1  response=0.335  → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  傾き -5.23° → -0.61° にソフトでそろえる (+4.62° 回して重ねる. プラス=右下がり) → 回す角度が 3° を超える (TILT DIFFERS. iPhone の付け方を見直す)
[ALIGN ] dy=  +4.2  dx=  -2.0  response=0.570  → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  傾き -2.05° → -0.61° にソフトでそろえる (+1.44° 回して重ねる. プラス=右下がり)
[DONE  ] 終了 (何も書いていません)
    (19 秒)

=== 8. 実機推論 (2 回目)
[WAIT  ] 送ったあと 0.0s / 爪のあと 0.8s (開くときの daemon 0.0s) / 止まるのを待つ目安 0.8s
[SAFE  ] 安全範囲 (学習 50 本 ±10°): j0[-72,+55]  j1[-9,+88]  j2[-45,+52]  j3[-18,+27]  j4[-87,+10]  j5[-51,-15]
[SAFE  ] 肩 j1 の上限は J1_SAFE_MAX=88° で切った (これを超える指令はアームが黙って捨てる / LOG352)  元データ: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes
[MODE  ] EXECUTE  steps/chunk=10  max_move=20.0°  log=/Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_100857
[MODEL ] deep1 (PixelstoMotors/pi05-mecharm-deep-even10-lora-v1)
[CAMERA] 写り方 dy=-2.5 dx=+4.4 response=0.604 → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  回したあとの画像で測った
[CAMERA] 基準: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2/raw_episodes/run_0001_20261019_183454/frames/000000.jpg
[CAMERA] 傾き -2.01° → -0.61° にそろえて渡す (+1.39° 回す. プラス=右下がり) (お手本: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes  測れた 50/50 本・今 5/5 コマ)
[POLICY] 接続 ws://localhost:8000  metadata={}
[RECORD] 上カメラと実測角を 1 秒 10 コマで記録します → /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_100857/recording
[GRIP  ] 開始時のグリッパー開放は, 最初の目標が検査を通ってから行います (爪が閉じていたら手で開けておく)
[STATE ] 実測を渡す (直前に送った目標がない)
[000] 推論 2155ms  10ステップ先  Δ=-18.9 +16.1  +5.4  -0.1 -24.3  -0.8
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[GRIP  ] 開始時にグリッパーを開く
  [Pi] GRIPPER: OPEN result= None
[SEND] pi05_chunk000_via02: send_angles (single) [  -4.06,   +4.95,   +3.41,   +0.23,   -5.70,  -30.50]  speed=20 wait=0.0s  (pre max|Δ|=5.44°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.84° (tol 3.0°)
       [VIA   ] step  2  Δ= -3.8  +3.5  +1.1  -0.0  -5.4  -0.3  着いた
[SEND] pi05_chunk000_via05: send_angles (single) [ -10.10,  +10.31,   +5.11,   +0.27,  -13.60,  -30.75]  speed=20 wait=0.0s  (pre max|Δ|=9.74°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.56° (tol 3.0°)
       [VIA   ] step  5  Δ= -5.8  +4.4  +0.8  +0.0  -9.7  -0.5  着いた
[SEND] pi05_chunk000_via08: send_angles (single) [ -16.76,  +15.70,   +7.03,   +0.21,  -21.77,  -30.92]  speed=20 wait=0.0s  (pre max|Δ|=9.73°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.47° (tol 3.0°)
       [VIA   ] step  8  Δ= -7.1  +4.5  +1.1  +0.2  -9.7  -0.7  着いた
[SEND] pi05_chunk000_via09: send_angles (single) [ -19.17,  +17.59,   +7.66,   +0.20,  -24.54,  -30.98]  speed=20 wait=0.0s  (pre max|Δ|=4.24°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.08° (tol 3.0°)
       [VIA   ] step  9  Δ= -2.7  +1.0  -0.1  +0.4  -4.2  -0.7  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.08°（関節 j4）
[001] 推論 934ms  10ステップ先  Δ=-21.7 +18.9  +6.3  +1.1 -30.7  -0.7
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk001_via02: send_angles (single) [ -26.22,  +23.73,   +9.67,   +0.47,  -33.40,  -31.02]  speed=20 wait=0.0s  (pre max|Δ|=9.94°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.05° (tol 3.0°)
       [VIA   ] step  2  Δ= -6.7  +5.3  +1.3  +0.9  -9.9  -0.6  着いた
[SEND] pi05_chunk001_via05: send_angles (single) [ -33.02,  +29.27,  +11.87,   +0.68,  -42.14,  -31.06]  speed=20 wait=0.0s  (pre max|Δ|=9.45°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.96° (tol 3.0°)
       [VIA   ] step  5  Δ= -7.2  +4.5  +1.5  -0.0  -9.4  -0.7  着いた
[SEND] pi05_chunk001_via08: send_angles (single) [ -39.60,  +35.45,  +14.15,   +0.67,  -51.45,  -31.08]  speed=20 wait=0.0s  (pre max|Δ|=10.06°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.93° (tol 3.0°)
       [VIA   ] step  8  Δ= -6.7  +5.2  +1.6  +0.1 -10.1  -0.7  着いた
[SEND] pi05_chunk001_via09: send_angles (single) [ -41.23,  +37.36,  +14.62,   +0.63,  -54.19,  -31.07]  speed=20 wait=0.0s  (pre max|Δ|=3.57°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.96° (tol 3.0°)
       [VIA   ] step  9  Δ= -1.9  +1.0  -0.1  -0.2  -3.6  -0.7  着いた
[STATE ] 目標を渡す  目標と実測の最大差 0.96°（関節 j1）
[002] 推論 2413ms  10ステップ先  Δ=-17.6 +15.3  +4.5  +0.8 -22.4  -0.8
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk002_via02: send_angles (single) [ -48.81,  +43.13,  +16.04,   +1.19,  -62.89,  -31.13]  speed=20 wait=0.0s  (pre max|Δ|=9.11°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.99° (tol 3.0°)
       [VIA   ] step  2  Δ= -7.5  +4.8  +1.3  +0.1  -9.1  -0.5  着いた
[SEND] pi05_chunk002_via05: send_angles (single) [ -54.73,  +48.83,  +17.68,   +1.55,  -70.93,  -31.14]  speed=20 wait=0.0s  (pre max|Δ|=8.62°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.91° (tol 3.0°)
       [VIA   ] step  5  Δ= -6.0  +4.7  +1.1  -0.0  -8.6  -0.5  着いた
[SEND] pi05_chunk002_via08: send_angles (single) [ -58.41,  +52.93,  +19.19,   +1.69,  -75.61,  -31.16]  speed=20 wait=0.0s  (pre max|Δ|=5.30°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.03° (tol 3.0°)
       [VIA   ] step  8  Δ= -4.1  +3.2  +1.0  -0.2  -5.3  -0.5  着いた
[SEND] pi05_chunk002_via09: send_angles (single) [ -58.85,  +53.61,  +19.28,   +1.72,  -76.16,  -31.17]  speed=20 wait=0.0s  (pre max|Δ|=0.84°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.97° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.5  -0.3  -0.2  -0.4  -0.9  -0.4  着いた
[STATE ] 目標を渡す  目標と実測の最大差 0.97°（関節 j1）
[003] 推論 1249ms  10ステップ先  Δ= -2.1  +2.8  -1.8  -0.4  +4.1  -0.9
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk003_via02: send_angles (single) [ -60.06,  +53.73,  +19.84,   +2.22,  -76.26,  -31.35]  speed=20 wait=0.0s  (pre max|Δ|=1.71°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.85° (tol 3.0°)
       [VIA   ] step  2  Δ= -1.7  -0.9  +0.3  +0.1  -0.8  -0.6  着いた
       [VIA   ] step  5  Δ= -0.1  +0.3  +0.1  +0.1  +0.3  -0.4  送らず (0.5° 以下)
[SEND] pi05_chunk003_via08: send_angles (single) [ -60.36,  +56.91,  +18.08,   +1.91,  -72.11,  -31.61]  speed=20 wait=0.0s  (pre max|Δ|=3.38°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.77° (tol 3.0°)
       [VIA   ] step  8  Δ= -0.3  +2.3  -1.4  -0.4  +3.4  -0.5  着いた
[SEND] pi05_chunk003_via09: send_angles (single) [ -60.44,  +57.43,  +17.66,   +1.81,  -71.42,  -31.63]  speed=20 wait=0.0s  (pre max|Δ|=3.37°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.40° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.3  -0.5  -1.8  -0.5  +3.4  -0.4  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.32°（関節 j4）
[004] 推論 1035ms  10ステップ先  Δ= -2.0  +3.9  -5.0  -1.0 +12.9  -0.4
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk004_via02: send_angles (single) [ -61.07,  +59.35,  +16.07,   +1.61,  -67.14,  -31.67]  speed=20 wait=0.0s  (pre max|Δ|=5.54°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.24° (tol 3.0°)
       [VIA   ] step  2  Δ= -1.0  +1.0  -3.0  -0.5  +5.5  -0.4  着いた
[SEND] pi05_chunk004_via05: send_angles (single) [ -61.68,  +60.88,  +14.90,   +1.41,  -63.52,  -31.68]  speed=20 wait=0.0s  (pre max|Δ|=4.50°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.35° (tol 3.0°)
       [VIA   ] step  5  Δ= -0.6  +0.6  -2.3  -0.5  +4.5  -0.4  着いた
[SEND] pi05_chunk004_via08: send_angles (single) [ -62.07,  +61.97,  +14.12,   +1.23,  -61.23,  -31.69]  speed=20 wait=0.0s  (pre max|Δ|=3.01°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.17° (tol 3.0°)
       [VIA   ] step  8  Δ= -0.9  +0.2  -2.0  -0.5  +3.0  -0.3  着いた
[SEND] pi05_chunk004_via09: send_angles (single) [ -62.12,  +62.23,  +14.04,   +1.17,  -60.88,  -31.68]  speed=20 wait=0.0s  (pre max|Δ|=1.43°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.17° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.3  -0.8  -1.0  -0.1  +1.4  -0.4  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.17°（関節 j4）
[005] 推論 895ms  4ステップ先  Δ= -0.4  -1.0  -0.9  -0.1  +2.3  -0.4  グリッパー→閉
       [VIA   ] 中継点 2 点: step 2, 3
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk005_via02: send_angles (single) [ -62.18,  +62.03,  +14.13,   +1.17,  -59.79,  -31.65]  speed=20 wait=0.0s  (pre max|Δ|=2.17°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.64° (tol 3.0°)
       [VIA   ] step  2  Δ= -0.4  -1.0  -0.9  -0.1  +2.2  -0.4  着いた
[SEND] pi05_chunk005_via03: send_angles (single) [ -62.18,  +62.03,  +14.13,   +1.17,  -59.79,  -31.65]  speed=20 wait=0.0s  (pre max|Δ|=1.64°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.64° (tol 3.0°)
       [VIA   ] step  3  Δ= -0.4  -1.0  -0.9  -0.1  +1.6  -0.4  着いた
  [Pi] GRIPPER: VALUE=20 speed=100 result= None
[STATE ] 目標を渡す  目標と実測の最大差 1.64°（関節 j4）
[006] 推論 2518ms  10ステップ先  Δ= -0.3  -3.1  +2.8  +0.5  -2.9  -0.5
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk006_via02: send_angles (single) [ -62.13,  +61.86,  +14.13,   +0.58,  -60.08,  -31.63]  speed=20 wait=0.0s  (pre max|Δ|=1.35°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.35° (tol 3.0°)
       [VIA   ] step  2  Δ= -0.4  -1.2  +0.2  +0.3  +1.3  -0.4  着いた
[SEND] pi05_chunk006_via05: send_angles (single) [ -62.20,  +61.48,  +14.21,   +0.19,  -60.63,  -31.61]  speed=20 wait=0.0s  (pre max|Δ|=1.53°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.27° (tol 3.0°)
       [VIA   ] step  5  Δ= -0.6  -1.5  +0.2  +0.0  +0.8  -0.4  着いた
[SEND] pi05_chunk006_via08: send_angles (single) [ -62.03,  +60.28,  +16.32,   +0.29,  -63.51,  -31.65]  speed=20 wait=0.0s  (pre max|Δ|=2.47°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.99° (tol 3.0°)
       [VIA   ] step  8  Δ= -0.4  -2.5  +2.3  +0.1  -2.1  -0.4  着いた
[SEND] pi05_chunk006_via09: send_angles (single) [ -62.04,  +59.87,  +16.90,   +0.43,  -64.34,  -31.66]  speed=20 wait=0.0s  (pre max|Δ|=2.65°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.29° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.4  -1.8  +1.3  +0.0  -2.7  -0.3  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.29°（関節 j4）
[007] 推論 813ms  10ステップ先  Δ= +0.5  -4.3  +5.8  +1.2 -13.9  -0.8
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk007_via02: send_angles (single) [ -61.97,  +59.05,  +18.42,   +0.73,  -67.71,  -31.86]  speed=20 wait=0.0s  (pre max|Δ|=5.40°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.68° (tol 3.0°)
       [VIA   ] step  2  Δ= -0.4  -2.3  +2.2  +0.2  -5.4  -0.4  着いた
[SEND] pi05_chunk007_via05: send_angles (single) [ -61.78,  +58.13,  +20.42,   +1.22,  -72.11,  -32.03]  speed=20 wait=0.0s  (pre max|Δ|=7.08°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.42° (tol 3.0°)
       [VIA   ] step  5  Δ= -0.2  -3.1  +2.1  +0.2  -7.1  -0.4  着いた
[SEND] pi05_chunk007_via08: send_angles (single) [ -61.33,  +57.33,  +21.84,   +1.54,  -75.24,  -32.15]  speed=20 wait=0.0s  (pre max|Δ|=5.55°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.08° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.4  -3.0  +1.5  -0.4  -5.5  +0.5  着いた
[SEND] pi05_chunk007_via09: send_angles (single) [ -61.14,  +57.02,  +22.01,   +1.68,  -75.91,  -32.21]  speed=20 wait=0.0s  (pre max|Δ|=2.70°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.70° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.6  -2.4  +0.1  -0.3  -2.7  +0.4  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.70°（関節 j4）
[008] 推論 2212ms  10ステップ先  Δ=+20.7  -7.2  -1.8  +2.9  +0.1  -1.7
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk008_via02: send_angles (single) [ -57.40,  +55.69,  +22.30,   +2.42,  -75.78,  -32.61]  speed=20 wait=0.0s  (pre max|Δ|=3.94°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.96° (tol 3.0°)
       [VIA   ] step  2  Δ= +3.9  -3.7  +0.4  +0.3  -1.3  -0.0  着いた
[SEND] pi05_chunk008_via05: send_angles (single) [ -50.75,  +54.50,  +21.54,   +3.33,  -74.64,  -33.33]  speed=20 wait=0.0s  (pre max|Δ|=6.73°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.18° (tol 3.0°)
       [VIA   ] step  5  Δ= +6.7  -3.2  -0.3  +0.6  +0.8  -0.7  着いた
[SEND] pi05_chunk008_via08: send_angles (single) [ -43.09,  +52.74,  +20.47,   +4.56,  -73.59,  -34.14]  speed=20 wait=0.0s  (pre max|Δ|=7.97°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.19° (tol 3.0°)
       [VIA   ] step  8  Δ= +8.0  -3.9  -1.4  +0.8  +1.9  -1.3  着いた
[SEND] pi05_chunk008_via09: send_angles (single) [ -40.62,  +52.20,  +20.12,   +4.94,  -73.14,  -34.33]  speed=20 wait=0.0s  (pre max|Δ|=2.73°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.38° (tol 3.0°)
       [VIA   ] step  9  Δ= +2.7  -2.7  -1.6  -0.1  +2.3  -0.6  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.38°（関節 j1）
[009] 推論 994ms  10ステップ先  Δ=+29.9  -6.1  -6.6  +2.3  +6.2  -1.3
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk009_via02: send_angles (single) [ -31.33,  +51.11,  +18.70,   +6.35,  -72.23,  -35.00]  speed=20 wait=0.0s  (pre max|Δ|=9.36°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.32° (tol 3.0°)
       [VIA   ] step  2  Δ= +9.4  -3.5  -3.0  +1.1  +2.2  -1.1  着いた
[SEND] pi05_chunk009_via05: send_angles (single) [ -22.79,  +49.85,  +17.19,   +7.03,  -71.15,  -35.22]  speed=20 wait=0.0s  (pre max|Δ|=8.76°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.35° (tol 3.0°)
       [VIA   ] step  5  Δ= +8.8  -3.6  -2.8  +0.3  +2.1  -0.5  着いた
[SEND] pi05_chunk009_via08: send_angles (single) [ -13.10,  +48.82,  +15.45,   +7.45,  -69.48,  -35.25]  speed=20 wait=0.0s  (pre max|Δ|=9.92°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.42° (tol 3.0°)
       [VIA   ] step  8  Δ= +9.9  -3.4  -3.0  +0.3  +2.6  -0.5  着いた
[SEND] pi05_chunk009_via09: send_angles (single) [ -10.71,  +48.49,  +15.08,   +7.46,  -68.97,  -35.24]  speed=20 wait=0.0s  (pre max|Δ|=2.75°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.31° (tol 3.0°)
       [VIA   ] step  9  Δ= +2.6  -2.7  -1.7  -0.4  +1.3  -0.3  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.31°（関節 j1）
[010] 推論 814ms  10ステップ先  Δ=+28.1  -4.9  -6.5  +0.5  +6.6  -0.3
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk010_via02: send_angles (single) [  -1.99,  +47.40,  +13.55,   +7.96,  -67.18,  -35.27]  speed=20 wait=0.0s  (pre max|Δ|=8.82°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.25° (tol 3.0°)
       [VIA   ] step  2  Δ= +8.8  -3.4  -3.1  +0.1  +2.3  -0.3  着いた
[SEND] pi05_chunk010_via05: send_angles (single) [  +6.42,  +46.63,  +12.04,   +8.28,  -65.50,  -35.24]  speed=20 wait=0.0s  (pre max|Δ|=8.61°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.14° (tol 3.0°)
       [VIA   ] step  5  Δ= +8.6  -3.0  -2.9  +0.3  +2.2  -0.3  着いた
[SEND] pi05_chunk010_via08: send_angles (single) [ +15.14,  +45.93,  +10.54,   +8.37,  -63.37,  -35.28]  speed=20 wait=0.0s  (pre max|Δ|=8.82°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.23° (tol 3.0°)
       [VIA   ] step  8  Δ= +8.8  -2.8  -3.0  +0.0  +2.5  -0.3  着いた
[SEND] pi05_chunk010_via09: send_angles (single) [ +17.28,  +45.86,  +10.22,   +8.31,  -62.85,  -35.27]  speed=20 wait=0.0s  (pre max|Δ|=2.30°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.30° (tol 3.0°)
       [VIA   ] step  9  Δ= +2.3  -2.3  -1.7  -0.4  +1.0  -0.3  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.30°（関節 j1）
[011] 推論 807ms  10ステップ先  Δ=+24.6  -1.8  -6.8  -1.7  +6.4  -0.4
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk011_via02: send_angles (single) [ +26.12,  +45.74,   +8.47,   +8.01,  -60.57,  -35.32]  speed=20 wait=0.0s  (pre max|Δ|=8.99°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.42° (tol 3.0°)
       [VIA   ] step  2  Δ= +9.0  -2.4  -3.4  -0.8  +2.4  -0.3  着いた
[SEND] pi05_chunk011_via05: send_angles (single) [ +34.38,  +45.65,   +6.89,   +7.52,  -58.57,  -35.31]  speed=20 wait=0.0s  (pre max|Δ|=8.19°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.51° (tol 3.0°)
       [VIA   ] step  5  Δ= +8.2  -2.5  -2.9  -0.7  +2.4  -0.3  着いた
[SEND] pi05_chunk011_via08: send_angles (single) [ +40.90,  +45.87,   +5.45,   +7.12,  -56.88,  -35.36]  speed=20 wait=0.0s  (pre max|Δ|=6.36°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.29° (tol 3.0°)
       [VIA   ] step  8  Δ= +6.4  -2.3  -3.0  -0.8  +2.1  -0.4  着いた
[SEND] pi05_chunk011_via09: send_angles (single) [ +41.78,  +46.38,   +5.09,   +7.09,  -56.58,  -35.39]  speed=20 wait=0.0s  (pre max|Δ|=1.94°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.94° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.8  -1.8  -1.9  -0.0  +0.7  -0.3  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.94°（関節 j2）
[012] 推論 897ms  10ステップ先  Δ= +1.4 +13.2  -9.7  +0.2  -4.8  -0.6
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk012_via02: send_angles (single) [ +42.31,  +50.28,   +3.01,   +7.14,  -57.66,  -35.46]  speed=20 wait=0.0s  (pre max|Δ|=4.02°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.38° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.4  +2.1  -4.0  -0.3  -0.9  -0.4  着いた
[SEND] pi05_chunk012_via05: send_angles (single) [ +42.94,  +55.64,   +0.32,   +7.40,  -59.23,  -35.55]  speed=20 wait=0.0s  (pre max|Δ|=4.14°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.67° (tol 3.0°)
       [VIA   ] step  5  Δ= +1.1  +4.1  -4.1  -0.2  -2.5  -0.4  着いた
[SEND] pi05_chunk012_via08: send_angles (single) [ +43.14,  +60.37,   -2.06,   +7.64,  -61.00,  -35.62]  speed=20 wait=0.0s  (pre max|Δ|=3.72°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.68° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.2  +3.7  -3.7  -0.3  -3.4  -0.4  着いた
[SEND] pi05_chunk012_via09: send_angles (single) [ +43.27,  +61.31,   -2.63,   +7.69,  -61.53,  -35.65]  speed=20 wait=0.0s  (pre max|Δ|=2.21°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.84° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.4  -0.1  -1.8  -0.3  -2.2  -0.3  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.58°（関節 j2）
[013] 推論 2261ms  5ステップ先  Δ= +0.3  +0.5  -2.2  -0.3  -1.9  -0.3  グリッパー→開
       [VIA   ] 中継点 2 点: step 2, 4
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk013_via02: send_angles (single) [ +43.20,  +62.88,   -3.30,   +7.69,  -62.16,  -35.66]  speed=20 wait=0.0s  (pre max|Δ|=2.16°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.46° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.3  +0.5  -2.2  -0.3  -1.8  -0.3  着いた
[SEND] pi05_chunk013_via04: send_angles (single) [ +43.19,  +62.92,   -3.30,   +7.74,  -62.32,  -35.65]  speed=20 wait=0.0s  (pre max|Δ|=1.37°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.37° (tol 3.0°)
       [VIA   ] step  4  Δ= +0.4  -1.2  -1.4  -0.3  +0.1  -0.3  着いた
  [Pi] GRIPPER: OPEN result= None
[STATE ] 目標を渡す  目標と実測の最大差 1.37°（関節 j2）
[014] 推論 976ms  10ステップ先  Δ= -0.5 -17.9  +6.0  -0.2  +5.8  -0.3
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk014_via02: send_angles (single) [ +43.23,  +59.06,   -1.70,   +7.74,  -61.17,  -35.70]  speed=20 wait=0.0s  (pre max|Δ|=5.10°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.28° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.4  -5.1  +0.2  -0.3  +1.2  -0.4  着いた
[SEND] pi05_chunk014_via05: send_angles (single) [ +43.17,  +53.48,   +1.08,   +7.82,  -59.37,  -35.73]  speed=20 wait=0.0s  (pre max|Δ|=7.42°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.85° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.4  -7.4  +2.2  -0.3  +3.0  -0.3  着いた
[SEND] pi05_chunk014_via08: send_angles (single) [ +42.66,  +48.05,   +3.52,   +7.89,  -57.42,  -35.70]  speed=20 wait=0.0s  (pre max|Δ|=7.49°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.04° (tol 3.0°)
       [VIA   ] step  8  Δ= -0.1  -7.5  +1.9  -0.2  +3.8  -0.3  着いた
[SEND] pi05_chunk014_via09: send_angles (single) [ +42.30,  +46.23,   +4.02,   +7.85,  -56.58,  -35.66]  speed=20 wait=0.0s  (pre max|Δ|=3.86°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.93° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.5  -3.9  -0.0  -0.2  +2.5  -0.3  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.93°（関節 j1）
[015] 推論 818ms  10ステップ先  Δ=-17.9 -24.2  -1.7  -4.4 +27.5  +2.8
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk015_via02: send_angles (single) [ +38.63,  +40.27,   +4.59,   +6.97,  -50.68,  -35.00]  speed=20 wait=0.0s  (pre max|Δ|=7.89°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.09° (tol 3.0°)
       [VIA   ] step  2  Δ= -4.1  -7.9  +0.0  -1.1  +7.1  +0.4  着いた
[SEND] pi05_chunk015_via05: send_angles (single) [ +32.69,  +33.28,   +3.93,   +5.54,  -41.65,  -33.92]  speed=20 wait=0.0s  (pre max|Δ|=9.85°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.05° (tol 3.0°)
       [VIA   ] step  5  Δ= -6.1  -9.1  -1.3  -1.8  +9.8  +1.6  着いた
[SEND] pi05_chunk015_via08: send_angles (single) [ +26.67,  +26.55,   +3.19,   +4.04,  -33.06,  -32.94]  speed=20 wait=0.0s  (pre max|Δ|=9.21°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.99° (tol 3.0°)
       [VIA   ] step  8  Δ= -6.4  -8.8  -2.0  -1.8  +9.2  +2.1  着いた
[SEND] pi05_chunk015_via09: send_angles (single) [ +24.81,  +24.00,   +2.82,   +3.67,  -30.22,  -32.64]  speed=20 wait=0.0s  (pre max|Δ|=4.47°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.36° (tol 3.0°)
       [VIA   ] step  9  Δ= -2.3  -4.5  -2.4  -0.6  +3.6  +1.2  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.01°（関節 j2）
[016] 推論 2473ms  10ステップ先  Δ=-20.8 -22.4  -2.2  -2.9 +26.1  +2.3
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > h
[SEND] pi05_home: send_angles (single) [  +0.00,   +0.00,   +0.00,   +0.00,   +0.00,  -30.00]  speed=20 wait=0.0s  (pre max|Δ|=30.67°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.75° (tol 2.5°)
[RECORD] 記録終了 コマ 895 (8.918 fps) 実測角 847 回 (8.44 Hz)  電流 867 行 (read_servo)  → /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_100857/recording
       結果: y=成功 / n=失敗 / Enter=記録しない > y
[DONE  ] 記録: /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_100857
[CLIENT] run_policy_client.py が終わった (終了コード 0. モデル deep1 (PixelstoMotors/pi05-mecharm-deep-even10-lora-v1))
    (115 秒)
もう1回やりますか? y=やる / 他=終わる > y

=== 7. HOME → 爪を開く → 位置合わせ (3 回目)
[INIT] daemon 接続中...
  [Pi] fresh_mode=1
[INIT] fresh_mode=1
[PRE]  現在姿勢: [-0.26, 1.49, 1.75, 0.26, -0.26, -30.23]
[SEND] HOME へ移動指令
[WAIT] t=0.6s  max_err=1.75°
[DONE] HOME 到達 max_err=1.75°
[POST] 最終姿勢: [-0.26, 1.49, 1.75, 0.26, -0.26, -30.23]
  [Pi] fresh_mode=0
[EXIT] fresh_mode=0, socket close
  [Pi] GRIPPER: OPEN result= None
[REF   ] 基準画像: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2/raw_episodes/run_0001_20261019_194818/frames/000000.jpg
[REF   ] お手本 run_0001_20261019_194818 (つかんだ瞬間の j0 = +13.2°)
[REF   ] 重なった画像のブロックに実物のブロックを合わせると, お手本と同じ位置に置ける
[TILT  ] 傾きのお手本: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes  中央値 -0.61° (測れた 50/50 本. プラス=右下がり)
[TILT  ] 傾きはソフトでそろえる: ライブをお手本の中央値との差だけ回して重ねる (AI に渡す画像と同じ. 回す角度が 3° を超えたら画面の色を変える. 止めない)
[ALIGN ] |dy| <= 20 なら OK. アームは HOME に置いた状態で合わせる. q または Esc で終了 (ファイルには何も書かない)
[ALIGN ] dy=  +4.1  dx=  -2.1  response=0.654  → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  傾き -2.05° → -0.61° にソフトでそろえる (+1.43° 回して重ねる. プラス=右下がり)
[DONE  ] 終了 (何も書いていません)
    (9 秒)

=== 8. 実機推論 (3 回目)
[WAIT  ] 送ったあと 0.0s / 爪のあと 0.8s (開くときの daemon 0.0s) / 止まるのを待つ目安 0.8s
[SAFE  ] 安全範囲 (学習 50 本 ±10°): j0[-72,+55]  j1[-9,+88]  j2[-45,+52]  j3[-18,+27]  j4[-87,+10]  j5[-51,-15]
[SAFE  ] 肩 j1 の上限は J1_SAFE_MAX=88° で切った (これを超える指令はアームが黙って捨てる / LOG352)  元データ: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes
[MODE  ] EXECUTE  steps/chunk=10  max_move=20.0°  log=/Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_101102
[MODEL ] deep1 (PixelstoMotors/pi05-mecharm-deep-even10-lora-v1)
[CAMERA] 写り方 dy=-2.0 dx=+4.3 response=0.669 → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  回したあとの画像で測った
[CAMERA] 基準: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2/raw_episodes/run_0001_20261019_183454/frames/000000.jpg
[CAMERA] 傾き -2.05° → -0.61° にそろえて渡す (+1.43° 回す. プラス=右下がり) (お手本: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes  測れた 50/50 本・今 5/5 コマ)
[POLICY] 接続 ws://localhost:8000  metadata={}
[RECORD] 上カメラと実測角を 1 秒 10 コマで記録します → /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_101102/recording
[GRIP  ] 開始時のグリッパー開放は, 最初の目標が検査を通ってから行います (爪が閉じていたら手で開けておく)
[STATE ] 実測を渡す (直前に送った目標がない)
[000] 推論 1194ms  10ステップ先  Δ=-17.6 +15.1  +6.1  -0.2 -22.9  -0.6
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[GRIP  ] 開始時にグリッパーを開く
  [Pi] GRIPPER: OPEN result= None
[SEND] pi05_chunk000_via02: send_angles (single) [  -4.22,   +4.53,   +2.88,   +0.19,   -4.72,  -30.36]  speed=20 wait=0.0s  (pre max|Δ|=4.46°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.91° (tol 3.0°)
       [VIA   ] step  2  Δ= -4.0  +3.0  +1.1  +0.0  -4.5  -0.1  着いた
[SEND] pi05_chunk000_via05: send_angles (single) [  -9.65,   +9.50,   +4.83,   +0.10,  -12.53,  -30.51]  speed=20 wait=0.0s  (pre max|Δ|=9.55°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.46° (tol 3.0°)
       [VIA   ] step  5  Δ= -5.6  +4.1  +1.1  -0.1  -9.6  -0.3  着いた
[SEND] pi05_chunk000_via08: send_angles (single) [ -16.13,  +15.04,   +7.10,   -0.05,  -20.77,  -30.78]  speed=20 wait=0.0s  (pre max|Δ|=9.61°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.05° (tol 3.0°)
       [VIA   ] step  8  Δ= -6.9  +4.7  +1.4  -0.0  -9.6  -0.5  着いた
[SEND] pi05_chunk000_via09: send_angles (single) [ -17.86,  +16.57,   +7.80,   -0.06,  -23.12,  -30.85]  speed=20 wait=0.0s  (pre max|Δ|=4.05°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.25° (tol 3.0°)
       [VIA   ] step  9  Δ= -2.0  +0.6  -0.1  +0.0  -4.0  -0.5  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.00°（関節 j1）
[001] 推論 873ms  10ステップ先  Δ=-23.9 +19.0  +5.8  +1.3 -30.1  -0.6
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk001_via02: send_angles (single) [ -25.84,  +22.58,   +9.62,   +0.32,  -31.53,  -30.93]  speed=20 wait=0.0s  (pre max|Δ|=9.12°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.04° (tol 3.0°)
       [VIA   ] step  2  Δ= -7.7  +5.0  +1.2  +1.1  -9.1  -0.6  着いた
[SEND] pi05_chunk001_via05: send_angles (single) [ -33.21,  +28.65,  +11.74,   +0.55,  -40.71,  -30.94]  speed=20 wait=0.0s  (pre max|Δ|=10.13°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.99° (tol 3.0°)
       [VIA   ] step  5  Δ= -7.7  +5.3  +1.5  +0.3 -10.2  -0.5  着いた
[SEND] pi05_chunk001_via08: send_angles (single) [ -39.69,  +34.61,  +13.86,   +0.59,  -49.57,  -30.93]  speed=20 wait=0.0s  (pre max|Δ|=9.85°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.98° (tol 3.0°)
       [VIA   ] step  8  Δ= -6.7  +5.0  +1.4  +0.2  -9.8  -0.5  着いた
[SEND] pi05_chunk001_via09: send_angles (single) [ -41.60,  +36.60,  +14.26,   +0.55,  -52.44,  -30.91]  speed=20 wait=0.0s  (pre max|Δ|=3.75°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.01° (tol 3.0°)
       [VIA   ] step  9  Δ= -2.3  +1.0  -0.3  -0.3  -3.8  -0.5  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.01°（関節 j1）
[002] 推論 808ms  10ステップ先  Δ=-16.8 +14.0  +5.0  +0.7 -20.1  -0.6
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk002_via02: send_angles (single) [ -49.06,  +42.25,  +16.13,   +1.14,  -61.18,  -30.93]  speed=20 wait=0.0s  (pre max|Δ|=9.24°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.99° (tol 3.0°)
       [VIA   ] step  2  Δ= -7.4  +4.6  +1.5  +0.1  -9.2  -0.5  着いた
[SEND] pi05_chunk002_via05: send_angles (single) [ -54.77,  +47.94,  +17.97,   +1.49,  -68.67,  -30.93]  speed=20 wait=0.0s  (pre max|Δ|=8.29°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.92° (tol 3.0°)
       [VIA   ] step  5  Δ= -5.8  +4.7  +1.3  -0.0  -8.3  -0.5  着いた
[SEND] pi05_chunk002_via08: send_angles (single) [ -58.06,  +51.31,  +19.47,   +1.57,  -72.10,  -30.94]  speed=20 wait=0.0s  (pre max|Δ|=4.17°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.89° (tol 3.0°)
       [VIA   ] step  8  Δ= -3.6  +2.5  +1.1  -0.4  -4.2  -0.5  着いた
[SEND] pi05_chunk002_via09: send_angles (single) [ -58.38,  +51.64,  +19.60,   +1.52,  -72.02,  -30.96]  speed=20 wait=0.0s  (pre max|Δ|=0.74°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.91° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.5  -0.7  -0.3  +0.0  -0.0  -0.5  着いた
[STATE ] 目標を渡す  目標と実測の最大差 0.91°（関節 j1）
[003] 推論 2515ms  10ステップ先  Δ= -2.2  +3.8  +1.0  -0.2  -0.7  -0.6
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk003_via02: send_angles (single) [ -59.58,  +53.79,  +21.08,   +1.65,  -73.90,  -30.97]  speed=20 wait=0.0s  (pre max|Δ|=1.92°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.96° (tol 3.0°)
       [VIA   ] step  2  Δ= -1.6  +1.2  +1.2  -0.3  -1.9  -0.5  着いた
[SEND] pi05_chunk003_via05: send_angles (single) [ -59.86,  +55.07,  +21.57,   +1.82,  -74.10,  -31.03]  speed=20 wait=0.0s  (pre max|Δ|=0.54°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.82° (tol 3.0°)
       [VIA   ] step  5  Δ= -0.4  +0.3  +0.1  +0.1  -0.3  -0.5  着いた
[SEND] pi05_chunk003_via08: send_angles (single) [ -60.11,  +56.07,  +20.96,   +1.84,  -73.15,  -31.07]  speed=20 wait=0.0s  (pre max|Δ|=1.11°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.11° (tol 3.0°)
       [VIA   ] step  8  Δ= -0.5  -0.1  -0.5  -0.2  +1.1  -0.5  着いた
[SEND] pi05_chunk003_via09: send_angles (single) [ -60.23,  +56.37,  +20.83,   +1.86,  -72.71,  -31.07]  speed=20 wait=0.0s  (pre max|Δ|=1.55°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.55° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.6  -0.7  -0.6  -0.2  +1.5  -0.4  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.55°（関節 j4）
[004] 推論 807ms  10ステップ先  Δ= -1.8  +3.6  -5.7  -0.7 +13.2  -0.7
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk004_via02: send_angles (single) [ -60.47,  +57.77,  +19.09,   +1.79,  -69.00,  -31.22]  speed=20 wait=0.0s  (pre max|Δ|=5.26°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.56° (tol 3.0°)
       [VIA   ] step  2  Δ= -0.9  +0.5  -2.4  -0.2  +5.3  -0.5  着いた
[SEND] pi05_chunk004_via05: send_angles (single) [ -60.92,  +59.43,  +17.23,   +1.60,  -64.77,  -31.29]  speed=20 wait=0.0s  (pre max|Δ|=5.54°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.49° (tol 3.0°)
       [VIA   ] step  5  Δ= -0.4  +0.7  -3.1  -0.5  +5.5  -0.5  着いた
[SEND] pi05_chunk004_via08: send_angles (single) [ -61.33,  +60.74,  +15.92,   +1.44,  -61.92,  -31.32]  speed=20 wait=0.0s  (pre max|Δ|=3.99°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.13° (tol 3.0°)
       [VIA   ] step  8  Δ= -0.8  +0.4  -2.4  -0.6  +4.0  -0.5  着いた
[SEND] pi05_chunk004_via09: send_angles (single) [ -61.38,  +60.94,  +15.69,   +1.36,  -61.06,  -31.32]  speed=20 wait=0.0s  (pre max|Δ|=1.86°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.27° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.0  -0.7  -1.3  -0.5  +1.9  -0.4  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.27°（関節 j2）
[005] 推論 824ms  4ステップ先  Δ= -0.2  -0.6  -1.3  -0.4  +2.1  -0.4  グリッパー→閉
       [VIA   ] 中継点 2 点: step 2, 3
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk005_via02: send_angles (single) [ -61.59,  +61.19,  +15.65,   +1.39,  -60.23,  -31.32]  speed=20 wait=0.0s  (pre max|Δ|=1.82°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.73° (tol 3.0°)
       [VIA   ] step  2  Δ= -0.2  -0.6  -1.3  -0.4  +1.8  -0.4  着いた
[SEND] pi05_chunk005_via03: send_angles (single) [ -61.59,  +61.19,  +15.65,   +1.39,  -60.23,  -31.32]  speed=20 wait=0.0s  (pre max|Δ|=1.64°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.64° (tol 3.0°)
       [VIA   ] step  3  Δ= -0.2  -0.6  -1.3  -0.3  +1.7  -0.4  着いた
  [Pi] GRIPPER: VALUE=20 speed=100 result= None
[STATE ] 目標を渡す  目標と実測の最大差 1.73°（関節 j4）
[006] 推論 2520ms  10ステップ先  Δ= -0.8  -2.0  +1.7  +0.6  -1.8  -0.4
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk006_via02: send_angles (single) [ -61.50,  +60.89,  +15.46,   +0.64,  -60.24,  -31.22]  speed=20 wait=0.0s  (pre max|Δ|=1.72°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.72° (tol 3.0°)
       [VIA   ] step  2  Δ= -0.5  -0.9  -0.8  +0.1  +1.7  -0.4  着いた
[SEND] pi05_chunk006_via05: send_angles (single) [ -61.57,  +60.61,  +15.35,   +0.14,  -60.37,  -31.10]  speed=20 wait=0.0s  (pre max|Δ|=1.59°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.59° (tol 3.0°)
       [VIA   ] step  5  Δ= -0.6  -1.2  -0.5  -0.2  +1.6  -0.3  着いた
[SEND] pi05_chunk006_via08: send_angles (single) [ -61.71,  +60.11,  +17.15,   +0.62,  -62.58,  -31.18]  speed=20 wait=0.0s  (pre max|Δ|=1.67°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.41° (tol 3.0°)
       [VIA   ] step  8  Δ= -0.7  -1.7  +1.2  +0.3  -0.6  -0.3  着いた
[SEND] pi05_chunk006_via09: send_angles (single) [ -61.79,  +59.81,  +17.95,   +0.84,  -63.74,  -31.20]  speed=20 wait=0.0s  (pre max|Δ|=1.78°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.44° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.8  -1.5  +1.6  +0.5  -1.8  -0.3  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.44°（関節 j1）
[007] 推論 808ms  10ステップ先  Δ= +1.1  -4.7  +4.3  +1.1  -8.6  -0.6
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk007_via02: send_angles (single) [ -61.78,  +59.10,  +18.75,   +0.73,  -65.61,  -31.22]  speed=20 wait=0.0s  (pre max|Δ|=2.77°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.89° (tol 3.0°)
       [VIA   ] step  2  Δ= -0.5  -2.1  +1.5  +0.3  -2.8  -0.3  着いた
[SEND] pi05_chunk007_via05: send_angles (single) [ -61.55,  +57.99,  +20.41,   +0.83,  -68.68,  -31.21]  speed=20 wait=0.0s  (pre max|Δ|=4.96°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.94° (tol 3.0°)
       [VIA   ] step  5  Δ= -0.2  -2.8  +2.1  +0.1  -5.0  -0.1  着いた
[SEND] pi05_chunk007_via08: send_angles (single) [ -60.89,  +56.84,  +21.48,   +1.43,  -71.03,  -31.39]  speed=20 wait=0.0s  (pre max|Δ|=5.29°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.30° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.4  -3.3  +1.2  +0.4  -5.3  +0.2  着いた
[SEND] pi05_chunk007_via09: send_angles (single) [ -60.12,  +56.50,  +21.48,   +1.56,  -71.26,  -31.49]  speed=20 wait=0.0s  (pre max|Δ|=2.53°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.53° (tol 3.0°)
       [VIA   ] step  9  Δ= +1.0  -2.5  +0.1  -0.3  -2.5  +0.4  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.53°（関節 j4）
[008] 推論 974ms  10ステップ先  Δ= +1.3  -2.5  +1.1  -0.8  -5.4  +0.3
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk008_via02: send_angles (single) [ -60.16,  +56.37,  +22.65,   +1.63,  -73.17,  -31.46]  speed=20 wait=0.0s  (pre max|Δ|=3.74°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.51° (tol 3.0°)
       [VIA   ] step  2  Δ= -0.2  -2.5  +1.3  -0.6  -3.7  +0.4  着いた
[SEND] pi05_chunk008_via05: send_angles (single) [ -60.10,  +56.46,  +22.75,   +1.39,  -73.82,  -31.48]  speed=20 wait=0.0s  (pre max|Δ|=2.42°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.42° (tol 3.0°)
       [VIA   ] step  5  Δ= -0.2  -2.4  -0.0  -1.0  -1.4  +0.4  着いた
[SEND] pi05_chunk008_via08: send_angles (single) [ -59.88,  +56.59,  +22.49,   +1.31,  -74.11,  -31.53]  speed=20 wait=0.0s  (pre max|Δ|=2.29°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.29° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.1  -2.3  -0.3  -1.0  -1.7  +0.4  着いた
[SEND] pi05_chunk008_via09: send_angles (single) [ -58.51,  +56.39,  +22.43,   +1.53,  -74.09,  -31.64]  speed=20 wait=0.0s  (pre max|Δ|=2.49°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.49° (tol 3.0°)
       [VIA   ] step  9  Δ= +1.4  -2.5  -0.3  -0.6  -1.7  +0.3  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.49°（関節 j1）
[009] 推論 994ms  10ステップ先  Δ=+18.1  -5.3  -2.4  +2.4  -0.8  -1.4
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk009_via02: send_angles (single) [ -57.15,  +56.20,  +22.70,   +1.69,  -75.06,  -31.80]  speed=20 wait=0.0s  (pre max|Δ|=2.68°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.68° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.3  -2.7  -0.1  -0.2  -1.3  +0.1  着いた
[SEND] pi05_chunk009_via05: send_angles (single) [ -50.37,  +55.45,  +21.93,   +2.76,  -74.56,  -32.38]  speed=20 wait=0.0s  (pre max|Δ|=6.75°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.03° (tol 3.0°)
       [VIA   ] step  5  Δ= +6.5  -3.4  -0.8  +0.9  +0.3  -0.5  着いた
[SEND] pi05_chunk009_via08: send_angles (single) [ -42.35,  +53.85,  +20.78,   +4.15,  -73.58,  -33.13]  speed=20 wait=0.0s  (pre max|Δ|=8.18°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.22° (tol 3.0°)
       [VIA   ] step  8  Δ= +8.2  -3.6  -2.0  +1.3  +1.3  -1.1  着いた
[SEND] pi05_chunk009_via09: send_angles (single) [ -40.27,  +53.54,  +20.39,   +4.50,  -73.21,  -33.31]  speed=20 wait=0.0s  (pre max|Δ|=2.53°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.00° (tol 3.0°)
       [VIA   ] step  9  Δ= +2.2  -2.5  -2.2  +0.4  +1.7  -0.6  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.00°（関節 j1）
h[010] 推論 2214ms  10ステップ先  Δ=+29.3  -5.9  -5.1  +2.6  +7.4  -1.3
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > h
[SEND] pi05_home: send_angles (single) [  +0.00,   +0.00,   +0.00,   +0.00,   +0.00,  -30.00]  speed=20 wait=0.0s  (pre max|Δ|=74.17°, post-send timeout 13.1s)
[SEND] arrival OK: max|Δ|=1.75° (tol 2.5°)
[RECORD] 記録終了 コマ 511 (8.906 fps) 実測角 500 回 (8.71 Hz)  電流 504 行 (read_servo)  → /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_101102/recording
       結果: y=成功 / n=失敗 / Enter=記録しない > n
[DONE  ] 記録: /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_101102
[CLIENT] run_policy_client.py が終わった (終了コード 0. モデル deep1 (PixelstoMotors/pi05-mecharm-deep-even10-lora-v1))
    (64 秒)
もう1回やりますか? y=やる / 他=終わる > y

=== 7. HOME → 爪を開く → 位置合わせ (4 回目)
[INIT] daemon 接続中...
  [Pi] fresh_mode=1
[INIT] fresh_mode=1
[PRE]  現在姿勢: [-0.52, 1.49, 1.75, 0.35, -0.35, -30.32]
[SEND] HOME へ移動指令
[WAIT] t=0.7s  max_err=1.75°
[DONE] HOME 到達 max_err=1.75°
[POST] 最終姿勢: [-0.52, 1.49, 1.75, 0.35, -0.35, -30.32]
  [Pi] fresh_mode=0
[EXIT] fresh_mode=0, socket close
  [Pi] GRIPPER: OPEN result= None
[REF   ] 基準画像: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2/raw_episodes/run_0001_20261019_194818/frames/000000.jpg
[REF   ] お手本 run_0001_20261019_194818 (つかんだ瞬間の j0 = +13.2°)
[REF   ] 重なった画像のブロックに実物のブロックを合わせると, お手本と同じ位置に置ける
[TILT  ] 傾きのお手本: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes  中央値 -0.61° (測れた 50/50 本. プラス=右下がり)
[TILT  ] 傾きはソフトでそろえる: ライブをお手本の中央値との差だけ回して重ねる (AI に渡す画像と同じ. 回す角度が 3° を超えたら画面の色を変える. 止めない)
[ALIGN ] |dy| <= 20 なら OK. アームは HOME に置いた状態で合わせる. q または Esc で終了 (ファイルには何も書かない)
[ALIGN ] dy=  +4.2  dx=  -3.1  response=0.663  → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  傾き -1.97° → -0.61° にソフトでそろえる (+1.35° 回して重ねる. プラス=右下がり)
[DONE  ] 終了 (何も書いていません)
    (8 秒)

=== 8. 実機推論 (4 回目)
[WAIT  ] 送ったあと 0.0s / 爪のあと 0.8s (開くときの daemon 0.0s) / 止まるのを待つ目安 0.8s
[SAFE  ] 安全範囲 (学習 50 本 ±10°): j0[-72,+55]  j1[-9,+88]  j2[-45,+52]  j3[-18,+27]  j4[-87,+10]  j5[-51,-15]
[SAFE  ] 肩 j1 の上限は J1_SAFE_MAX=88° で切った (これを超える指令はアームが黙って捨てる / LOG352)  元データ: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes
[MODE  ] EXECUTE  steps/chunk=10  max_move=20.0°  log=/Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_101217
[MODEL ] deep1 (PixelstoMotors/pi05-mecharm-deep-even10-lora-v1)
[CAMERA] 写り方 dy=-2.5 dx=+3.8 response=0.570 → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  回したあとの画像で測った
[CAMERA] 基準: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2/raw_episodes/run_0001_20261019_183454/frames/000000.jpg
[CAMERA] 傾き -2.01° → -0.61° にそろえて渡す (+1.40° 回す. プラス=右下がり) (お手本: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes  測れた 50/50 本・今 5/5 コマ)
[POLICY] 接続 ws://localhost:8000  metadata={}
[RECORD] 上カメラと実測角を 1 秒 10 コマで記録します → /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_101217/recording
[GRIP  ] 開始時のグリッパー開放は, 最初の目標が検査を通ってから行います (爪が閉じていたら手で開けておく)
[STATE ] 実測を渡す (直前に送った目標がない)
[000] 推論 837ms  10ステップ先  Δ=-18.8 +16.0  +5.0  -0.1 -22.8  -0.4
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[GRIP  ] 開始時にグリッパーを開く
  [Pi] GRIPPER: OPEN result= None
[SEND] pi05_chunk000_via02: send_angles (single) [  -4.48,   +4.67,   +2.69,   +0.15,   -4.98,  -30.28]  speed=20 wait=0.0s  (pre max|Δ|=4.72°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.44° (tol 3.0°)
       [VIA   ] step  2  Δ= -4.0  +3.2  +0.9  -0.1  -4.7  -0.1  着いた
[SEND] pi05_chunk000_via05: send_angles (single) [ -10.00,   +9.38,   +4.15,   +0.11,  -12.22,  -30.39]  speed=20 wait=0.0s  (pre max|Δ|=9.24°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.77° (tol 3.0°)
       [VIA   ] step  5  Δ= -5.4  +3.9  +0.6  -0.1  -9.2  -0.2  着いた
[SEND] pi05_chunk000_via08: send_angles (single) [ -17.01,  +15.31,   +6.01,   +0.10,  -20.37,  -30.57]  speed=20 wait=0.0s  (pre max|Δ|=9.92°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.92° (tol 3.0°)
       [VIA   ] step  8  Δ= -7.3  +5.0  +1.0  +0.2  -9.9  -0.3  着いた
[SEND] pi05_chunk000_via09: send_angles (single) [ -19.30,  +17.44,   +6.73,   +0.15,  -23.03,  -30.67]  speed=20 wait=0.0s  (pre max|Δ|=4.23°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.01° (tol 3.0°)
       [VIA   ] step  9  Δ= -2.8  +1.3  -0.0  +0.3  -4.2  -0.4  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.01°（関節 j1）
[001] 推論 838ms  10ステップ先  Δ=-22.8 +18.3  +5.6  +1.2 -30.2  -0.5
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk001_via02: send_angles (single) [ -26.29,  +22.72,   +8.55,   +0.27,  -30.85,  -30.69]  speed=20 wait=0.0s  (pre max|Δ|=8.79°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.92° (tol 3.0°)
       [VIA   ] step  2  Δ= -6.6  +4.3  +1.0  +1.0  -8.8  -0.5  着いた
[SEND] pi05_chunk001_via05: send_angles (single) [ -33.50,  +28.49,  +10.66,   +0.48,  -39.93,  -30.71]  speed=20 wait=0.0s  (pre max|Δ|=9.96°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.18° (tol 3.0°)
       [VIA   ] step  5  Δ= -7.4  +4.8  +1.3  +0.1 -10.0  -0.4  着いた
[SEND] pi05_chunk001_via08: send_angles (single) [ -40.33,  +34.79,  +12.77,   +0.47,  -49.64,  -30.71]  speed=20 wait=0.0s  (pre max|Δ|=10.89°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.06° (tol 3.0°)
       [VIA   ] step  8  Δ= -7.4  +5.3  +1.4  -0.0 -10.9  -0.4  着いた
[SEND] pi05_chunk001_via09: send_angles (single) [ -42.25,  +36.78,  +13.17,   +0.43,  -52.24,  -30.71]  speed=20 wait=0.0s  (pre max|Δ|=3.64°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.01° (tol 3.0°)
       [VIA   ] step  9  Δ= -2.3  +0.9  -0.2  -0.2  -3.6  -0.4  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.01°（関節 j1）
[002] 推論 2364ms  10ステップ先  Δ=-15.1 +12.9  +3.8  +0.8 -17.4  -0.5
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk002_via02: send_angles (single) [ -49.45,  +42.78,  +14.80,   +0.71,  -60.71,  -30.74]  speed=20 wait=0.0s  (pre max|Δ|=9.04°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.07° (tol 3.0°)
       [VIA   ] step  2  Δ= -7.4  +5.0  +1.3  +0.1  -9.0  -0.3  着いた
[SEND] pi05_chunk002_via05: send_angles (single) [ -54.79,  +47.81,  +16.16,   +1.14,  -67.27,  -30.76]  speed=20 wait=0.0s  (pre max|Δ|=7.16°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.96° (tol 3.0°)
       [VIA   ] step  5  Δ= -5.1  +4.0  +0.8  -0.1  -7.2  -0.3  着いた
[SEND] pi05_chunk002_via08: send_angles (single) [ -56.95,  +50.81,  +17.27,   +1.22,  -69.70,  -30.85]  speed=20 wait=0.0s  (pre max|Δ|=2.73°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.29° (tol 3.0°)
       [VIA   ] step  8  Δ= -2.3  +2.0  +0.7  -0.5  -2.7  -0.4  着いた
[SEND] pi05_chunk002_via09: send_angles (single) [ -57.09,  +50.74,  +17.33,   +1.24,  -69.04,  -30.86]  speed=20 wait=0.0s  (pre max|Δ|=1.11°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.11° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.8  -1.0  +0.5  +0.5  +0.3  -0.5  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.11°（関節 j1）
[003] 推論 742ms  10ステップ先  Δ= -2.3  +4.8  +1.0  +0.0  -1.5  -0.5
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk003_via02: send_angles (single) [ -58.61,  +52.76,  +18.19,   +1.52,  -70.60,  -30.86]  speed=20 wait=0.0s  (pre max|Δ|=1.93°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.02° (tol 3.0°)
       [VIA   ] step  2  Δ= -1.9  +0.9  +0.5  -0.1  -1.2  -0.5  着いた
[SEND] pi05_chunk003_via05: send_angles (single) [ -58.86,  +54.09,  +18.74,   +1.66,  -71.07,  -30.89]  speed=20 wait=0.0s  (pre max|Δ|=0.59°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.10° (tol 3.0°)
       [VIA   ] step  5  Δ= -0.3  +0.3  +0.3  +0.1  -0.6  -0.5  着いた
[SEND] pi05_chunk003_via08: send_angles (single) [ -59.15,  +56.04,  +18.80,   +1.65,  -71.03,  -30.92]  speed=20 wait=0.0s  (pre max|Δ|=0.85°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.08° (tol 3.0°)
       [VIA   ] step  8  Δ= -0.5  +0.9  +0.3  -0.3  -0.1  -0.5  着いた
[SEND] pi05_chunk003_via09: send_angles (single) [ -58.96,  +56.63,  +18.62,   +1.69,  -70.93,  -30.94]  speed=20 wait=0.0s  (pre max|Δ|=0.53°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.93° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.2  -0.5  +0.2  -0.2  +0.3  -0.5  着いた
[STATE ] 目標を渡す  目標と実測の最大差 0.93°（関節 j1）
[004] 推論 859ms  10ステップ先  Δ= -1.2  +2.3  -1.8  -0.6  +5.5  -0.7
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk004_via02: send_angles (single) [ -59.82,  +57.54,  +18.69,   +1.70,  -70.94,  -30.99]  speed=20 wait=0.0s  (pre max|Δ|=1.03°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.99° (tol 3.0°)
       [VIA   ] step  2  Δ= -1.0  -0.0  +0.2  -0.2  +0.3  -0.6  着いた
[SEND] pi05_chunk004_via05: send_angles (single) [ -59.90,  +58.22,  +18.17,   +1.60,  -69.31,  -31.05]  speed=20 wait=0.0s  (pre max|Δ|=1.96°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.96° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.2  -0.3  -0.3  -0.2  +2.0  -0.6  着いた
[SEND] pi05_chunk004_via08: send_angles (single) [ -59.94,  +59.29,  +17.03,   +1.39,  -66.55,  -31.08]  speed=20 wait=0.0s  (pre max|Δ|=4.72°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.82° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.1  +0.1  -1.4  -0.5  +4.7  -0.7  着いた
[SEND] pi05_chunk004_via09: send_angles (single) [ -59.98,  +59.82,  +16.61,   +1.31,  -65.72,  -31.08]  speed=20 wait=0.0s  (pre max|Δ|=2.65°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.78° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.0  -0.5  -1.8  -0.4  +2.7  -0.6  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.69°（関節 j4）
[005] 推論 915ms  7ステップ先  Δ= -0.0  +2.0  -2.7  -0.8  +4.2  -0.7  グリッパー→閉
       [VIA   ] 中継点 3 点: step 2, 5, 6
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk005_via02: send_angles (single) [ -60.02,  +62.20,  +15.38,   +1.06,  -64.53,  -31.13]  speed=20 wait=0.0s  (pre max|Δ|=2.46°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.08° (tol 3.0°)
       [VIA   ] step  2  Δ= -0.0  +1.4  -2.5  -0.6  +2.5  -0.6  着いた
[SEND] pi05_chunk005_via05: send_angles (single) [ -60.05,  +62.84,  +15.13,   +0.96,  -63.18,  -31.15]  speed=20 wait=0.0s  (pre max|Δ|=2.21°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.41° (tol 3.0°)
       [VIA   ] step  5  Δ= -0.0  -0.4  -1.3  -0.4  +2.2  -0.6  着いた
[SEND] pi05_chunk005_via06: send_angles (single) [ -60.05,  +62.84,  +15.13,   +0.96,  -63.18,  -31.15]  speed=20 wait=0.0s  (pre max|Δ|=1.33°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.33° (tol 3.0°)
       [VIA   ] step  6  Δ= -0.0  -0.8  -1.1  -0.3  +1.3  -0.6  着いた
  [Pi] GRIPPER: VALUE=20 speed=100 result= None
[STATE ] 目標を渡す  目標と実測の最大差 2.29°（関節 j4）
[006] 推論 2483ms  10ステップ先  Δ= -0.6  -5.0  +3.0  +0.8  -2.9  -0.7
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk006_via02: send_angles (single) [ -60.24,  +62.39,  +15.18,   +0.70,  -63.34,  -31.16]  speed=20 wait=0.0s  (pre max|Δ|=2.13°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.13° (tol 3.0°)
       [VIA   ] step  2  Δ= -0.7  -1.2  -0.6  +0.3  +2.1  -0.5  着いた
[SEND] pi05_chunk006_via05: send_angles (single) [ -59.90,  +60.57,  +16.20,   +0.80,  -64.78,  -31.18]  speed=20 wait=0.0s  (pre max|Δ|=3.06°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.65° (tol 3.0°)
       [VIA   ] step  5  Δ= -0.3  -3.1  +0.4  +0.5  +0.7  -0.5  着いた
[SEND] pi05_chunk006_via08: send_angles (single) [ -60.01,  +59.08,  +18.39,   +1.11,  -67.78,  -31.22]  speed=20 wait=0.0s  (pre max|Δ|=4.06°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.92° (tol 3.0°)
       [VIA   ] step  8  Δ= -0.4  -3.1  +2.6  +0.7  -4.1  -0.2  着いた
[SEND] pi05_chunk006_via09: send_angles (single) [ -60.20,  +58.68,  +18.79,   +1.17,  -68.32,  -31.23]  speed=20 wait=0.0s  (pre max|Δ|=3.46°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.14° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.6  -2.4  +0.6  +0.4  -3.5  +0.1  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.14°（関節 j1）
[007] 推論 989ms  10ステップ先  Δ= +2.8  -4.6  +3.6  +1.3  -8.7  -0.1
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk007_via02: send_angles (single) [ -60.17,  +57.65,  +19.87,   +1.23,  -69.56,  -31.25]  speed=20 wait=0.0s  (pre max|Δ|=3.17°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.20° (tol 3.0°)
       [VIA   ] step  2  Δ= -0.5  -3.2  +1.4  +0.3  -2.4  +0.3  着いた
[SEND] pi05_chunk007_via05: send_angles (single) [ -60.29,  +56.95,  +21.55,   +1.45,  -72.47,  -31.25]  speed=20 wait=0.0s  (pre max|Δ|=3.13°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.37° (tol 3.0°)
       [VIA   ] step  5  Δ= -0.5  -2.7  +1.5  +0.4  -3.1  +0.3  着いた
[SEND] pi05_chunk007_via08: send_angles (single) [ -58.62,  +56.49,  +22.25,   +1.99,  -74.98,  -31.44]  speed=20 wait=0.0s  (pre max|Δ|=3.09°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.39° (tol 3.0°)
       [VIA   ] step  8  Δ= +1.2  -2.7  +0.6  +0.9  -3.1  +0.1  着いた
[SEND] pi05_chunk007_via09: send_angles (single) [ -56.81,  +56.19,  +21.91,   +2.22,  -75.11,  -31.62]  speed=20 wait=0.0s  (pre max|Δ|=2.25°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.25° (tol 3.0°)
       [VIA   ] step  9  Δ= +1.5  -2.2  -0.1  +0.2  -0.6  -0.1  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.25°（関節 j1）
[008] 推論 1012ms  10ステップ先  Δ=+25.5  -6.3  -3.3  +4.1  +2.3  -2.1
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > h
[SEND] pi05_home: send_angles (single) [  +0.00,   +0.00,   +0.00,   +0.00,   +0.00,  -30.00]  speed=20 wait=0.0s  (pre max|Δ|=74.61°, post-send timeout 13.2s)
  [WARN] daemon_get_angles failed: daemon error: get_angles returned empty/invalid after 12 retries
  [WARN] daemon_get_angles failed: daemon error: get_angles returned empty/invalid after 12 retries
  [WARN] daemon_get_angles failed: daemon error: get_angles returned empty/invalid after 12 retries
[SEND] arrival OK: max|Δ|=1.75° (tol 2.5°)
[RECORD] 記録終了 コマ 496 (8.879 fps) 実測角 435 回 (7.79 Hz)  電流 441 行 (read_servo)  → /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_101217/recording
       結果: y=成功 / n=失敗 / Enter=記録しない > n
[DONE  ] 記録: /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_101217
[CLIENT] run_policy_client.py が終わった (終了コード 0. モデル deep1 (PixelstoMotors/pi05-mecharm-deep-even10-lora-v1))
    (62 秒)
もう1回やりますか? y=やる / 他=終わる > y

=== 7. HOME → 爪を開く → 位置合わせ (5 回目)
[INIT] daemon 接続中...
  [Pi] fresh_mode=1
[INIT] fresh_mode=1
[PRE]  現在姿勢: [-0.52, 1.49, 1.75, 0.26, -0.43, -30.23]
[SEND] HOME へ移動指令
[WAIT] t=0.6s  max_err=1.75°
[DONE] HOME 到達 max_err=1.75°
[POST] 最終姿勢: [-0.52, 1.49, 1.75, 0.26, -0.26, -30.23]
  [Pi] fresh_mode=0
[EXIT] fresh_mode=0, socket close
  [Pi] GRIPPER: OPEN result= None
[REF   ] 基準画像: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2/raw_episodes/run_0001_20261019_194818/frames/000000.jpg
[REF   ] お手本 run_0001_20261019_194818 (つかんだ瞬間の j0 = +13.2°)
[REF   ] 重なった画像のブロックに実物のブロックを合わせると, お手本と同じ位置に置ける
[TILT  ] 傾きのお手本: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes  中央値 -0.61° (測れた 50/50 本. プラス=右下がり)
[TILT  ] 傾きはソフトでそろえる: ライブをお手本の中央値との差だけ回して重ねる (AI に渡す画像と同じ. 回す角度が 3° を超えたら画面の色を変える. 止めない)
[ALIGN ] |dy| <= 20 なら OK. アームは HOME に置いた状態で合わせる. q または Esc で終了 (ファイルには何も書かない)
[ALIGN ] dy=  +4.2  dx=  -3.0  response=0.686  → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  傾き -2.01° → -0.61° にソフトでそろえる (+1.39° 回して重ねる. プラス=右下がり)
[DONE  ] 終了 (何も書いていません)
    (8 秒)

=== 8. 実機推論 (5 回目)
[WAIT  ] 送ったあと 0.0s / 爪のあと 0.8s (開くときの daemon 0.0s) / 止まるのを待つ目安 0.8s
[SAFE  ] 安全範囲 (学習 50 本 ±10°): j0[-72,+55]  j1[-9,+88]  j2[-45,+52]  j3[-18,+27]  j4[-87,+10]  j5[-51,-15]
[SAFE  ] 肩 j1 の上限は J1_SAFE_MAX=88° で切った (これを超える指令はアームが黙って捨てる / LOG352)  元データ: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes
[MODE  ] EXECUTE  steps/chunk=10  max_move=20.0°  log=/Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_101329
[MODEL ] deep1 (PixelstoMotors/pi05-mecharm-deep-even10-lora-v1)
[CAMERA] 写り方 dy=-2.5 dx=+3.8 response=0.571 → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  回したあとの画像で測った
[CAMERA] 基準: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2/raw_episodes/run_0001_20261019_183454/frames/000000.jpg
[CAMERA] 傾き -2.01° → -0.61° にそろえて渡す (+1.40° 回す. プラス=右下がり) (お手本: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes  測れた 50/50 本・今 5/5 コマ)
[POLICY] 接続 ws://localhost:8000  metadata={}
[RECORD] 上カメラと実測角を 1 秒 10 コマで記録します → /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_101329/recording
[GRIP  ] 開始時のグリッパー開放は, 最初の目標が検査を通ってから行います (爪が閉じていたら手で開けておく)
[STATE ] 実測を渡す (直前に送った目標がない)
[000] 推論 2569ms  10ステップ先  Δ=-19.2 +17.7  +5.6  -0.3 -22.9  -0.3
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[GRIP  ] 開始時にグリッパーを開く
  [Pi] GRIPPER: OPEN result= None
[SEND] pi05_chunk000_via02: send_angles (single) [  -4.40,   +5.26,   +2.89,   +0.31,   -4.78,  -30.32]  speed=20 wait=0.0s  (pre max|Δ|=4.52°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.32° (tol 3.0°)
       [VIA   ] step  2  Δ= -3.9  +3.8  +1.1  +0.0  -4.5  -0.1  着いた
[SEND] pi05_chunk000_via05: send_angles (single) [ -10.37,  +10.93,   +4.67,   +0.16,  -12.13,  -30.41]  speed=20 wait=0.0s  (pre max|Δ|=9.32°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.68° (tol 3.0°)
       [VIA   ] step  5  Δ= -6.2  +4.8  +0.9  -0.0  -9.3  -0.2  着いた
[SEND] pi05_chunk000_via08: send_angles (single) [ -17.44,  +17.30,   +6.80,   -0.04,  -20.46,  -30.54]  speed=20 wait=0.0s  (pre max|Δ|=10.01°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.48° (tol 3.0°)
       [VIA   ] step  8  Δ= -7.3  +5.4  +1.3  -0.0 -10.0  -0.3  着いた
[SEND] pi05_chunk000_via09: send_angles (single) [ -19.72,  +19.22,   +7.36,   -0.01,  -23.15,  -30.57]  speed=20 wait=0.0s  (pre max|Δ|=4.17°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.01° (tol 3.0°)
       [VIA   ] step  9  Δ= -2.7  +0.9  -0.3  +0.3  -4.2  -0.3  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.01°（関節 j4）
[001] 推論 1035ms  10ステップ先  Δ=-22.6 +20.0  +5.5  +1.3 -30.2  -0.3
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk001_via02: send_angles (single) [ -26.64,  +25.25,   +9.31,   +0.32,  -31.34,  -30.56]  speed=20 wait=0.0s  (pre max|Δ|=9.20°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.02° (tol 3.0°)
       [VIA   ] step  2  Δ= -6.5  +5.1  +1.2  +1.1  -9.2  -0.4  着いた
[SEND] pi05_chunk001_via05: send_angles (single) [ -33.53,  +31.45,  +11.38,   +0.46,  -40.34,  -30.54]  speed=20 wait=0.0s  (pre max|Δ|=9.85°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.98° (tol 3.0°)
       [VIA   ] step  5  Δ= -7.3  +5.2  +1.4  -0.1  -9.8  -0.4  着いた
[SEND] pi05_chunk001_via08: send_angles (single) [ -40.30,  +38.07,  +13.31,   +0.42,  -49.61,  -30.49]  speed=20 wait=0.0s  (pre max|Δ|=10.24°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.04° (tol 3.0°)
       [VIA   ] step  8  Δ= -7.1  +5.6  +1.3  -0.1 -10.2  -0.4  着いた
[SEND] pi05_chunk001_via09: send_angles (single) [ -42.31,  +40.16,  +13.58,   +0.39,  -52.32,  -30.46]  speed=20 wait=0.0s  (pre max|Δ|=3.55°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.67° (tol 3.0°)
       [VIA   ] step  9  Δ= -2.2  +1.1  -0.3  -0.2  -3.5  -0.2  着いた
[STATE ] 目標を渡す  目標と実測の最大差 0.88°（関節 j1）
[002] 推論 1024ms  10ステップ先  Δ=-12.9 +13.6  +2.6  +0.2 -17.4  -0.2
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk002_via02: send_angles (single) [ -49.90,  +47.10,  +15.03,   +0.70,  -62.35,  -30.47]  speed=20 wait=0.0s  (pre max|Δ|=10.32°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.88° (tol 3.0°)
       [VIA   ] step  2  Δ= -7.6  +6.1  +1.0  -0.1 -10.3  -0.2  着いた
[SEND] pi05_chunk002_via05: send_angles (single) [ -54.63,  +52.45,  +16.29,   +1.12,  -68.53,  -30.46]  speed=20 wait=0.0s  (pre max|Δ|=6.75°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.78° (tol 3.0°)
       [VIA   ] step  5  Δ= -4.8  +4.5  +0.7  -0.1  -6.7  -0.2  着いた
[SEND] pi05_chunk002_via08: send_angles (single) [ -55.66,  +54.41,  +16.69,   +1.30,  -69.54,  -30.47]  speed=20 wait=0.0s  (pre max|Δ|=1.43°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.13° (tol 3.0°)
       [VIA   ] step  8  Δ= -1.3  +0.8  +0.0  -0.3  -1.4  -0.3  着いた
[SEND] pi05_chunk002_via09: send_angles (single) [ -55.58,  +54.60,  +16.63,   +1.31,  -69.41,  -30.48]  speed=20 wait=0.0s  (pre max|Δ|=0.94°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.94° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.3  -0.9  -0.2  -0.4  -0.1  -0.3  着いた
[STATE ] 目標を渡す  目標と実測の最大差 0.94°（関節 j1）
[003] 推論 816ms  10ステップ先  Δ= -1.7  +2.6  +1.9  -0.3  -1.5  -0.4
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk003_via02: send_angles (single) [ -57.41,  +57.31,  +17.90,   +1.35,  -70.70,  -30.47]  speed=20 wait=0.0s  (pre max|Δ|=1.77°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.96° (tol 3.0°)
       [VIA   ] step  2  Δ= -1.5  +1.8  +1.1  -0.4  -1.4  -0.3  着いた
[SEND] pi05_chunk003_via05: send_angles (single) [ -57.68,  +57.95,  +18.62,   +1.43,  -70.96,  -30.48]  speed=20 wait=0.0s  (pre max|Δ|=0.65°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.93° (tol 3.0°)
       [VIA   ] step  5  Δ= -0.3  -0.4  +0.3  -0.2  -0.7  -0.4  着いた
[SEND] pi05_chunk003_via08: send_angles (single) [ -57.58,  +57.99,  +18.79,   +1.44,  -70.84,  -30.50]  speed=20 wait=0.0s  (pre max|Δ|=0.89°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.89° (tol 3.0°)
       [VIA   ] step  8  Δ= -0.1  -0.9  +0.5  -0.4  -0.4  -0.4  着いた
[SEND] pi05_chunk003_via09: send_angles (single) [ -57.57,  +58.14,  +18.64,   +1.42,  -70.81,  -30.50]  speed=20 wait=0.0s  (pre max|Δ|=0.74°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.83° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.1  -0.7  +0.2  -0.4  -0.4  -0.5  着いた
[STATE ] 目標を渡す  目標と実測の最大差 0.83°（関節 j1）
[004] 推論 2386ms  10ステップ先  Δ= -0.6  +0.3  +0.2  -0.4  -0.6  -0.6
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk004_via02: send_angles (single) [ -58.05,  +58.49,  +19.40,   +1.50,  -71.65,  -30.52]  speed=20 wait=0.0s  (pre max|Δ|=1.25°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.92° (tol 3.0°)
       [VIA   ] step  2  Δ= -0.6  -0.5  +1.0  -0.3  -1.3  -0.5  着いた
[SEND] pi05_chunk004_via05: send_angles (single) [ -57.95,  +58.08,  +19.57,   +1.59,  -71.69,  -30.55]  speed=20 wait=0.0s  (pre max|Δ|=1.33°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.33° (tol 3.0°)
       [VIA   ] step  5  Δ= -0.5  -1.3  +0.1  -0.3  -0.2  -0.5  着いた
[SEND] pi05_chunk004_via08: send_angles (single) [ -58.11,  +58.86,  +18.98,   +1.52,  -71.43,  -30.61]  speed=20 wait=0.0s  (pre max|Δ|=0.63°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.90° (tol 3.0°)
       [VIA   ] step  8  Δ= -0.6  -0.6  -0.5  -0.3  +0.1  -0.6  着いた
[SEND] pi05_chunk004_via09: send_angles (single) [ -58.11,  +59.29,  +18.60,   +1.48,  -71.02,  -30.61]  speed=20 wait=0.0s  (pre max|Δ|=0.91°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.00° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.6  -0.6  -0.9  -0.4  +0.5  -0.6  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.00°（関節 j1）
[005] 推論 926ms  10ステップ先  Δ= -1.0  +2.4  -2.6  -0.6  +3.4  -0.6
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk005_via02: send_angles (single) [ -58.31,  +60.61,  +18.25,   +1.30,  -70.58,  -30.64]  speed=20 wait=0.0s  (pre max|Δ|=1.26°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.08° (tol 3.0°)
       [VIA   ] step  2  Δ= -0.8  +0.3  -1.3  -0.5  +1.0  -0.6  着いた
[SEND] pi05_chunk005_via05: send_angles (single) [ -58.56,  +61.49,  +17.83,   +1.25,  -70.02,  -30.66]  speed=20 wait=0.0s  (pre max|Δ|=1.52°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.52° (tol 3.0°)
       [VIA   ] step  5  Δ= -0.0  -0.2  -1.5  -0.3  +1.5  -0.6  着いた
[SEND] pi05_chunk005_via08: send_angles (single) [ -58.60,  +62.25,  +17.27,   +1.22,  -68.81,  -30.66]  speed=20 wait=0.0s  (pre max|Δ|=2.73°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.85° (tol 3.0°)
       [VIA   ] step  8  Δ= -0.1  -0.2  -2.1  -0.4  +2.7  -0.5  着いた
[SEND] pi05_chunk005_via09: send_angles (single) [ -58.49,  +62.67,  +16.91,   +1.14,  -68.12,  -30.64]  speed=20 wait=0.0s  (pre max|Δ|=2.54°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.84° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.0  -0.6  -1.6  -0.4  +2.5  -0.5  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.84°（関節 j4）
[006] 推論 919ms  8ステップ先  Δ= -0.0  +0.4  -1.9  -0.9  +4.3  -0.5  グリッパー→閉
       [VIA   ] 中継点 3 点: step 2, 5, 7
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk006_via02: send_angles (single) [ -58.38,  +63.75,  +16.28,   +0.71,  -66.94,  -30.65]  speed=20 wait=0.0s  (pre max|Δ|=2.40°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.08° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.2  +0.0  -1.9  -0.7  +2.4  -0.4  着いた
[SEND] pi05_chunk006_via05: send_angles (single) [ -58.58,  +64.19,  +16.11,   +0.64,  -65.91,  -30.67]  speed=20 wait=0.0s  (pre max|Δ|=2.11°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.76° (tol 3.0°)
       [VIA   ] step  5  Δ= -0.1  -0.6  -1.1  -0.3  +2.1  -0.4  着いた
[SEND] pi05_chunk006_via07: send_angles (single) [ -58.56,  +64.16,  +16.26,   +0.58,  -65.68,  -30.67]  speed=20 wait=0.0s  (pre max|Δ|=1.99°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.99° (tol 3.0°)
       [VIA   ] step  7  Δ= -0.1  -0.8  -0.9  -0.4  +2.0  -0.5  着いた
  [Pi] GRIPPER: VALUE=20 speed=100 result= None
[STATE ] 目標を渡す  目標と実測の最大差 2.08°（関節 j4）
[007] 推論 2295ms  10ステップ先  Δ= -0.2  -6.5  +4.2  +0.9  -1.7  -0.6
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > r
       爪を締め直します (開かずに閉じる指令をもう一度)
  [Pi] GRIPPER: VALUE=20 speed=100 result= None
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk007_via02: send_angles (single) [ -58.77,  +63.43,  +16.64,   +0.51,  -65.72,  -30.67]  speed=20 wait=0.0s  (pre max|Δ|=1.95°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.90° (tol 3.0°)
       [VIA   ] step  2  Δ= -0.3  -1.5  +0.2  +0.2  +2.0  -0.4  着いた
[SEND] pi05_chunk007_via05: send_angles (single) [ -58.52,  +61.38,  +18.08,   +0.76,  -66.62,  -30.69]  speed=20 wait=0.0s  (pre max|Δ|=2.95°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.03° (tol 3.0°)
       [VIA   ] step  5  Δ= -0.1  -2.9  +1.7  +0.4  +0.0  -0.5  着いた
[SEND] pi05_chunk007_via08: send_angles (single) [ -58.48,  +58.97,  +20.44,   +1.26,  -68.93,  -30.74]  speed=20 wait=0.0s  (pre max|Δ|=4.34°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.49° (tol 3.0°)
       [VIA   ] step  8  Δ= -0.0  -3.7  +3.3  +0.8  -4.3  -0.3  着いた
[SEND] pi05_chunk007_via09: send_angles (single) [ -58.65,  +58.46,  +20.76,   +1.36,  -69.42,  -30.76]  speed=20 wait=0.0s  (pre max|Δ|=2.98°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.72° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.2  -2.0  +0.3  +0.6  -3.0  +0.2  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.72°（関節 j4）
[008] 推論 842ms  10ステップ先  Δ=+19.3  -5.9  -1.8  +3.3  -4.9  -1.1
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > r
       爪を締め直します (開かずに閉じる指令をもう一度)
  [Pi] GRIPPER: VALUE=20 speed=100 result= None
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk008_via02: send_angles (single) [ -56.70,  +57.51,  +21.49,   +1.71,  -71.49,  -30.89]  speed=20 wait=0.0s  (pre max|Δ|=3.03°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.69° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.7  -3.0  +0.8  +0.6  -3.0  +0.1  着いた
[SEND] pi05_chunk008_via05: send_angles (single) [ -49.60,  +56.26,  +20.46,   +2.66,  -71.92,  -31.39]  speed=20 wait=0.0s  (pre max|Δ|=6.65°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.18° (tol 3.0°)
       [VIA   ] step  5  Δ= +6.9  -3.4  -0.9  +0.2  -0.7  -0.4  着いた
[SEND] pi05_chunk008_via08: send_angles (single) [ -41.86,  +54.90,  +19.16,   +3.76,  -71.81,  -31.97]  speed=20 wait=0.0s  (pre max|Δ|=8.06°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.14° (tol 3.0°)
       [VIA   ] step  8  Δ= +8.1  -3.5  -2.2  +0.6  -0.6  -0.9  着いた
[SEND] pi05_chunk008_via09: send_angles (single) [ -39.19,  +54.58,  +18.72,   +4.18,  -71.63,  -32.17]  speed=20 wait=0.0s  (pre max|Δ|=2.90°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.46° (tol 3.0°)
       [VIA   ] step  9  Δ= +3.0  -2.5  -1.8  -0.3  -0.4  -0.4  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.37°（関節 j1）
[009] 推論 904ms  10ステップ先  Δ=+28.3  -6.0  -4.1  +2.4  +3.3  -1.4
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk009_via02: send_angles (single) [ -31.29,  +53.32,  +18.69,   +5.18,  -71.08,  -32.41]  speed=20 wait=0.0s  (pre max|Δ|=8.08°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.22° (tol 3.0°)
       [VIA   ] step  2  Δ= +8.1  -3.6  -1.5  +0.6  +0.2  -0.5  着いた
[SEND] pi05_chunk009_via05: send_angles (single) [ -23.07,  +52.38,  +17.98,   +6.05,  -70.05,  -32.73]  speed=20 wait=0.0s  (pre max|Δ|=8.48°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.20° (tol 3.0°)
       [VIA   ] step  5  Δ= +8.5  -3.2  -2.2  +0.6  +1.2  -0.7  着いた
[SEND] pi05_chunk009_via08: send_angles (single) [ -13.82,  +51.21,  +16.56,   +6.74,  -68.54,  -33.11]  speed=20 wait=0.0s  (pre max|Δ|=9.47°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.22° (tol 3.0°)
       [VIA   ] step  8  Δ= +9.5  -3.4  -2.7  +0.4  +2.7  -0.6  着いた
[SEND] pi05_chunk009_via09: send_angles (single) [ -11.04,  +50.92,  +16.07,   +6.86,  -67.94,  -33.20]  speed=20 wait=0.0s  (pre max|Δ|=2.93°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.51° (tol 3.0°)
       [VIA   ] step  9  Δ= +2.9  -2.5  -1.7  -0.1  +2.8  -0.3  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.51°（関節 j1）
[010] 推論 849ms  10ステップ先  Δ=+29.4  -7.4  -5.2  +0.8  +7.5  -0.5
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > r
       爪を締め直します (開かずに閉じる指令をもう一度)
  [Pi] GRIPPER: VALUE=20 speed=100 result= None
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk010_via02: send_angles (single) [  -2.10,  +49.40,  +14.76,   +7.47,  -66.43,  -33.35]  speed=20 wait=0.0s  (pre max|Δ|=8.97°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.36° (tol 3.0°)
       [VIA   ] step  2  Δ= +9.0  -4.0  -3.0  +0.4  +2.3  -0.3  着いた
[SEND] pi05_chunk010_via05: send_angles (single) [  +6.62,  +47.84,  +13.68,   +7.69,  -64.83,  -33.39]  speed=20 wait=0.0s  (pre max|Δ|=8.90°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.43° (tol 3.0°)
       [VIA   ] step  5  Δ= +8.9  -3.9  -2.5  +0.1  +2.1  -0.4  着いた
[SEND] pi05_chunk010_via08: send_angles (single) [ +16.03,  +46.22,  +12.71,   +7.90,  -62.98,  -33.45]  speed=20 wait=0.0s  (pre max|Δ|=9.62°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.47° (tol 3.0°)
       [VIA   ] step  8  Δ= +9.6  -4.1  -2.4  +0.1  +2.2  -0.4  着いた
[SEND] pi05_chunk010_via09: send_angles (single) [ +18.23,  +46.05,  +12.56,   +7.92,  -62.49,  -33.45]  speed=20 wait=0.0s  (pre max|Δ|=2.64°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.46° (tol 3.0°)
       [VIA   ] step  9  Δ= +2.4  -2.6  -1.6  -0.2  +0.9  -0.3  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.46°（関節 j1）
[011] 推論 2328ms  10ステップ先  Δ=+23.4  -2.8  -6.3  -1.3  +4.6  -0.6
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk011_via02: send_angles (single) [ +26.56,  +45.41,  +11.21,   +7.82,  -60.67,  -33.52]  speed=20 wait=0.0s  (pre max|Δ|=8.37°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.40° (tol 3.0°)
       [VIA   ] step  2  Δ= +8.4  -3.1  -2.8  -0.6  +2.1  -0.4  着いた
[SEND] pi05_chunk011_via05: send_angles (single) [ +34.23,  +44.82,   +9.78,   +7.51,  -59.07,  -33.56]  speed=20 wait=0.0s  (pre max|Δ|=7.87°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.11° (tol 3.0°)
       [VIA   ] step  5  Δ= +7.9  -3.0  -2.9  -0.6  +2.1  -0.3  着いた
[SEND] pi05_chunk011_via08: send_angles (single) [ +40.74,  +45.14,   +8.27,   +7.17,  -58.12,  -33.66]  speed=20 wait=0.0s  (pre max|Δ|=6.12°, post-send timeout 8.0s)
  [WARN] daemon_get_angles failed: daemon error: get_angles returned empty/invalid after 12 retries
[SEND] arrival OK: max|Δ|=1.79° (tol 3.0°)
       [VIA   ] step  8  Δ= +6.1  -1.8  -3.2  -0.7  +1.2  -0.4  着いた
[SEND] pi05_chunk011_via09: send_angles (single) [ +41.60,  +45.75,   +7.81,   +7.11,  -58.18,  -33.69]  speed=20 wait=0.0s  (pre max|Δ|=1.94°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.94° (tol 3.0°)
       [VIA   ] step  9  Δ= +1.0  -1.2  -1.9  -0.1  +0.4  -0.3  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.94°（関節 j2）
[012] 推論 1012ms  10ステップ先  Δ= +1.8 +13.7  -9.7  +0.6  -5.1  -1.4
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk012_via02: send_angles (single) [ +42.88,  +49.85,   +5.38,   +7.21,  -59.26,  -34.02]  speed=20 wait=0.0s  (pre max|Δ|=4.37°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.09° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.1  +2.9  -4.4  -0.3  -0.8  -0.6  着いた
[SEND] pi05_chunk012_via05: send_angles (single) [ +43.62,  +54.62,   +2.85,   +7.56,  -60.77,  -34.42]  speed=20 wait=0.0s  (pre max|Δ|=4.00°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.42° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.5  +3.6  -4.0  -0.1  -2.3  -0.2  着いた
[SEND] pi05_chunk012_via08: send_angles (single) [ +43.65,  +59.51,   +0.59,   +7.91,  -62.89,  -34.71]  speed=20 wait=0.0s  (pre max|Δ|=4.45°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.78° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.2  +3.6  -3.7  +0.0  -4.4  -0.5  着いた
[SEND] pi05_chunk012_via09: send_angles (single) [ +43.62,  +60.60,   +0.08,   +8.03,  -63.50,  -34.78]  speed=20 wait=0.0s  (pre max|Δ|=3.30°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.76° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.1  -0.0  -1.8  +0.1  -3.3  -0.4  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.76°（関節 j2）
[013] 推論 1036ms  6ステップ先  Δ= +0.2  +1.4  -2.9  +0.1  -3.0  -0.5  グリッパー→開
       [VIA   ] 中継点 2 点: step 2, 5
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk013_via02: send_angles (single) [ +43.69,  +63.19,   -1.07,   +8.03,  -64.66,  -34.85]  speed=20 wait=0.0s  (pre max|Δ|=2.91°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.33° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.2  +1.4  -2.9  +0.0  -2.5  -0.4  着いた
[SEND] pi05_chunk013_via05: send_angles (single) [ +43.66,  +63.17,   -1.10,   +8.10,  -65.12,  -34.94]  speed=20 wait=0.0s  (pre max|Δ|=1.40°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.36° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.2  -1.2  -1.4  +0.0  -1.4  -0.4  着いた
  [Pi] GRIPPER: OPEN result= None
[STATE ] 目標を渡す  目標と実測の最大差 1.36°（関節 j2）
[014] 推論 1036ms  10ステップ先  Δ= +0.5 -16.8  +4.7  +0.1 +10.3  -0.3
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk014_via02: send_angles (single) [ +43.82,  +58.73,   +0.54,   +8.07,  -63.06,  -34.95]  speed=20 wait=0.0s  (pre max|Δ|=5.60°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.44° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.3  -5.6  +0.3  -0.0  +3.1  -0.2  着いた
[SEND] pi05_chunk014_via05: send_angles (single) [ +43.93,  +53.70,   +2.85,   +8.16,  -60.54,  -34.97]  speed=20 wait=0.0s  (pre max|Δ|=7.03°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.02° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.5  -7.0  +1.8  +0.1  +4.1  -0.3  着いた
[SEND] pi05_chunk014_via08: send_angles (single) [ +44.09,  +48.97,   +4.71,   +8.21,  -57.41,  -34.96]  speed=20 wait=0.0s  (pre max|Δ|=6.75°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.79° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.7  -6.7  +1.3  +0.0  +4.5  -0.2  着いた
[SEND] pi05_chunk014_via09: send_angles (single) [ +43.96,  +47.52,   +4.92,   +8.15,  -55.83,  -34.92]  speed=20 wait=0.0s  (pre max|Δ|=3.54°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.22° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.1  -3.5  -0.4  -0.1  +2.9  -0.2  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.22°（関節 j1）
[015] 推論 816ms  10ステップ先  Δ=-19.1 -25.3  -1.3  -3.9 +28.2  +2.3
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk015_via02: send_angles (single) [ +40.33,  +40.93,   +5.54,   +7.46,  -49.53,  -34.29]  speed=20 wait=0.0s  (pre max|Δ|=8.81°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.04° (tol 3.0°)
       [VIA   ] step  2  Δ= -3.5  -8.8  +0.2  -0.9  +7.2  +0.5  着いた
[SEND] pi05_chunk015_via05: send_angles (single) [ +34.21,  +33.89,   +5.19,   +6.21,  -40.88,  -33.43]  speed=20 wait=0.0s  (pre max|Δ|=9.39°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.05° (tol 3.0°)
       [VIA   ] step  5  Δ= -6.2  -9.1  -0.2  -1.8  +9.4  +1.3  着いた
[SEND] pi05_chunk015_via08: send_angles (single) [ +27.15,  +26.61,   +4.32,   +4.82,  -31.35,  -32.63]  speed=20 wait=0.0s  (pre max|Δ|=10.13°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.95° (tol 3.0°)
       [VIA   ] step  8  Δ= -7.6  -9.3  -1.0  -1.9 +10.1  +1.9  着いた
[SEND] pi05_chunk015_via09: send_angles (single) [ +24.77,  +24.45,   +4.08,   +4.46,  -28.77,  -32.44]  speed=20 wait=0.0s  (pre max|Δ|=4.11°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.74° (tol 3.0°)
       [VIA   ] step  9  Δ= -2.7  -4.1  -1.4  -0.8  +3.0  +1.2  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.74°（関節 j1）
[016] 推論 2346ms  10ステップ先  Δ=-20.3 -21.4  -1.4  -3.5 +24.7  +2.3
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > h
[SEND] pi05_home: send_angles (single) [  +0.00,   +0.00,   +0.00,   +0.00,   +0.00,  -30.00]  speed=20 wait=0.0s  (pre max|Δ|=29.17°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.93° (tol 2.5°)
[RECORD] 記録終了 コマ 942 (8.908 fps) 実測角 897 回 (8.48 Hz)  電流 906 行 (read_servo)  → /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_101329/recording
       結果: y=成功 / n=失敗 / Enter=記録しない > y
[DONE  ] 記録: /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_101329
[CLIENT] run_policy_client.py が終わった (終了コード 0. モデル deep1 (PixelstoMotors/pi05-mecharm-deep-even10-lora-v1))
    (112 秒)
もう1回やりますか? y=やる / 他=終わる > y

=== 7. HOME → 爪を開く → 位置合わせ (6 回目)
[INIT] daemon 接続中...
  [Pi] fresh_mode=1
[INIT] fresh_mode=1
[PRE]  現在姿勢: [0.26, 1.49, 1.75, 0.26, -0.26, -30.32]
[SEND] HOME へ移動指令
[WAIT] t=0.6s  max_err=1.75°
[DONE] HOME 到達 max_err=1.75°
[POST] 最終姿勢: [0.26, 1.49, 1.75, 0.26, -0.26, -30.32]
  [Pi] fresh_mode=0
[EXIT] fresh_mode=0, socket close
  [Pi] GRIPPER: OPEN result= None
[REF   ] 基準画像: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2/raw_episodes/run_0001_20261019_194818/frames/000000.jpg
[REF   ] お手本 run_0001_20261019_194818 (つかんだ瞬間の j0 = +13.2°)
[REF   ] 重なった画像のブロックに実物のブロックを合わせると, お手本と同じ位置に置ける
[TILT  ] 傾きのお手本: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes  中央値 -0.61° (測れた 50/50 本. プラス=右下がり)
[TILT  ] 傾きはソフトでそろえる: ライブをお手本の中央値との差だけ回して重ねる (AI に渡す画像と同じ. 回す角度が 3° を超えたら画面の色を変える. 止めない)
[ALIGN ] |dy| <= 20 なら OK. アームは HOME に置いた状態で合わせる. q または Esc で終了 (ファイルには何も書かない)
[ALIGN ] dy=  +4.2  dx=  -1.1  response=0.747  → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  傾き -2.01° → -0.61° にソフトでそろえる (+1.39° 回して重ねる. プラス=右下がり)
[ALIGN ] dy=  +6.8  dx=  +0.4  response=0.145  → 測れない (相関が弱く dx/dy が当てにならない (response=0.145 < 0.20))  傾き -7.43° → -0.61° にソフトでそろえる (+6.81° 回して重ねる. プラス=右下がり) → 回す角度が 3° を超える (TILT DIFFERS. iPhone の付け方を見直す)
[ALIGN ] dy=  +7.0  dx=  +0.5  response=0.114  → 測れない (相関が弱く dx/dy が当てにならない (response=0.114 < 0.20))  傾き -8.03° → -0.61° にソフトでそろえる (+7.42° 回して重ねる. プラス=右下がり) → 回す角度が 3° を超える (TILT DIFFERS. iPhone の付け方を見直す)
[ALIGN ] dy=  +7.2  dx=  +0.6  response=0.096  → 測れない (相関が弱く dx/dy が当てにならない (response=0.096 < 0.20))  傾き -8.38° → -0.61° にソフトでそろえる (+7.77° 回して重ねる. プラス=右下がり) → 回す角度が 3° を超える (TILT DIFFERS. iPhone の付け方を見直す)
[ALIGN ] dy=  +7.0  dx=  +0.3  response=0.134  → 測れない (相関が弱く dx/dy が当てにならない (response=0.134 < 0.20))  傾き -8.80° → -0.61° にソフトでそろえる (+8.19° 回して重ねる. プラス=右下がり) → 回す角度が 3° を超える (TILT DIFFERS. iPhone の付け方を見直す)
[ALIGN ] dy=  +8.6  dx=  +1.2  response=0.105  → 測れない (相関が弱く dx/dy が当てにならない (response=0.105 < 0.20))  傾き -9.24° → -0.61° にソフトでそろえる (+8.62° 回して重ねる. プラス=右下がり) → 回す角度が 3° を超える (TILT DIFFERS. iPhone の付け方を見直す)
[ALIGN ] dy=  +9.2  dx=  +0.2  response=0.064  → 測れない (相関が弱く dx/dy が当てにならない (response=0.064 < 0.20))  傾き -10.01° → -0.61° にソフトでそろえる (+9.39° 回して重ねる. プラス=右下がり) → 回す角度が 3° を超える (TILT DIFFERS. iPhone の付け方を見直す)
[ALIGN ] dy=  +9.1  dx=  +1.5  response=0.079  → 測れない (相関が弱く dx/dy が当てにならない (response=0.079 < 0.20))  傾き -10.67° → -0.61° にソフトでそろえる (+10.05° 回して重ねる. プラス=右下がり) → 回す角度が 3° を超える (TILT DIFFERS. iPhone の付け方を見直す)
[ALIGN ] dy= +10.4  dx=  -0.4  response=0.077  → 測れない (相関が弱く dx/dy が当てにならない (response=0.077 < 0.20))  傾き -13.64° → -0.61° にソフトでそろえる (+13.03° 回して重ねる. プラス=右下がり) → 回す角度が 3° を超える (TILT DIFFERS. iPhone の付け方を見直す)
[ALIGN ] dy=  +4.2  dx=  -0.7  response=0.752  → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  傾き -2.01° → -0.61° にソフトでそろえる (+1.39° 回して重ねる. プラス=右下がり)
[ALIGN ] dy= +10.9  dx=  -0.1  response=0.079  → 測れない (相関が弱く dx/dy が当てにならない (response=0.079 < 0.20))  傾き -13.90° → -0.61° にソフトでそろえる (+13.29° 回して重ねる. プラス=右下がり) → 回す角度が 3° を超える (TILT DIFFERS. iPhone の付け方を見直す)
[ALIGN ] dy=  +9.7  dx=  +0.2  response=0.080  → 測れない (相関が弱く dx/dy が当てにならない (response=0.080 < 0.20))  傾き -13.90° → -0.61° にソフトでそろえる (+13.29° 回して重ねる. プラス=右下がり) → 回す角度が 3° を超える (TILT DIFFERS. iPhone の付け方を見直す)
[ALIGN ] dy= +11.1  dx=  -0.8  response=0.043  → 測れない (相関が弱く dx/dy が当てにならない (response=0.043 < 0.20))  傾き -13.90° → -0.61° にソフトでそろえる (+13.29° 回して重ねる. プラス=右下がり) → 回す角度が 3° を超える (TILT DIFFERS. iPhone の付け方を見直す)
[ALIGN ] dy=  +9.3  dx=  +1.6  response=0.076  → 測れない (相関が弱く dx/dy が当てにならない (response=0.076 < 0.20))  傾き -10.79° → -0.61° にソフトでそろえる (+10.17° 回して重ねる. プラス=右下がり) → 回す角度が 3° を超える (TILT DIFFERS. iPhone の付け方を見直す)
[ALIGN ] dy=  +3.9  dx=  -0.7  response=0.876  → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  傾き -2.01° → -0.61° にソフトでそろえる (+1.39° 回して重ねる. プラス=右下がり)
[DONE  ] 終了 (何も書いていません)
    (33 秒)

=== 8. 実機推論 (6 回目)
[WAIT  ] 送ったあと 0.0s / 爪のあと 0.8s (開くときの daemon 0.0s) / 止まるのを待つ目安 0.8s
[SAFE  ] 安全範囲 (学習 50 本 ±10°): j0[-72,+55]  j1[-9,+88]  j2[-45,+52]  j3[-18,+27]  j4[-87,+10]  j5[-51,-15]
[SAFE  ] 肩 j1 の上限は J1_SAFE_MAX=88° で切った (これを超える指令はアームが黙って捨てる / LOG352)  元データ: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes
[MODE  ] EXECUTE  steps/chunk=10  max_move=20.0°  log=/Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_101557
[MODEL ] deep1 (PixelstoMotors/pi05-mecharm-deep-even10-lora-v1)
[CAMERA] 写り方 dy=-2.0 dx=+5.7 response=0.590 → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  回したあとの画像で測った
[CAMERA] 基準: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2/raw_episodes/run_0001_20261019_183454/frames/000000.jpg
[CAMERA] 傾き -2.01° → -0.61° にそろえて渡す (+1.39° 回す. プラス=右下がり) (お手本: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes  測れた 50/50 本・今 5/5 コマ)
[POLICY] 接続 ws://localhost:8000  metadata={}
[RECORD] 上カメラと実測角を 1 秒 10 コマで記録します → /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_101557/recording
[GRIP  ] 開始時のグリッパー開放は, 最初の目標が検査を通ってから行います (爪が閉じていたら手で開けておく)
[STATE ] 実測を渡す (直前に送った目標がない)
[000] 推論 817ms  10ステップ先  Δ= +4.1 +14.0  +8.9  -1.8 -20.1  +2.4
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[GRIP  ] 開始時にグリッパーを開く
  [Pi] GRIPPER: OPEN result= None
[SEND] pi05_chunk000_via02: send_angles (single) [  +0.84,   +4.05,   +3.55,   +0.15,   -3.27,  -29.91]  speed=20 wait=0.0s  (pre max|Δ|=3.10°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.04° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.6  +2.6  +1.8  -0.1  -3.1  +0.3  着いた
[SEND] pi05_chunk000_via05: send_angles (single) [  +2.08,   +8.79,   +6.58,   -0.45,   -9.94,  -29.08]  speed=20 wait=0.0s  (pre max|Δ|=8.71°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.42° (tol 3.0°)
       [VIA   ] step  5  Δ= +1.8  +3.7  +2.0  -0.7  -8.7  +1.1  着いた
[SEND] pi05_chunk000_via08: send_angles (single) [  +3.84,  +14.20,   +9.93,   -1.36,  -18.34,  -28.09]  speed=20 wait=0.0s  (pre max|Δ|=9.82°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.65° (tol 3.0°)
       [VIA   ] step  8  Δ= +1.9  +4.5  +2.5  -1.2  -9.8  +1.1  着いた
[SEND] pi05_chunk000_via09: send_angles (single) [  +4.39,  +15.46,  +10.66,   -1.57,  -20.24,  -27.85]  speed=20 wait=0.0s  (pre max|Δ|=3.55°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.00° (tol 3.0°)
       [VIA   ] step  9  Δ= +1.1  +0.3  -0.2  -0.3  -3.6  +0.5  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.00°（関節 j4）
[001] 推論 1741ms  10ステップ先  Δ= +5.3 +16.1  +8.9  -0.7 -25.1  +1.6
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk001_via02: send_angles (single) [  +5.82,  +20.51,  +13.48,   -2.44,  -27.26,  -26.91]  speed=20 wait=0.0s  (pre max|Δ|=6.52°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.58° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.7  +4.2  +2.1  -0.8  -6.5  +1.1  着いた
[SEND] pi05_chunk001_via05: send_angles (single) [  +7.28,  +24.86,  +15.99,   -2.53,  -33.63,  -26.57]  speed=20 wait=0.0s  (pre max|Δ|=6.48°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.17° (tol 3.0°)
       [VIA   ] step  5  Δ= +1.5  +3.3  +1.7  +0.2  -6.5  +0.6  着いた
[SEND] pi05_chunk001_via08: send_angles (single) [  +9.09,  +30.76,  +19.36,   -2.36,  -42.24,  -26.49]  speed=20 wait=0.0s  (pre max|Δ|=8.93°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.88° (tol 3.0°)
       [VIA   ] step  8  Δ= +2.1  +5.0  +2.7  +0.7  -8.9  +0.3  着いた
[SEND] pi05_chunk001_via09: send_angles (single) [  +9.48,  +32.44,  +20.19,   -2.34,  -44.33,  -26.46]  speed=20 wait=0.0s  (pre max|Δ|=2.32°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.99° (tol 3.0°)
       [VIA   ] step  9  Δ= +1.0  +0.8  +0.2  +0.8  -2.3  +0.2  着いた
[STATE ] 目標を渡す  目標と実測の最大差 0.95°（関節 j1）
[002] 推論 937ms  10ステップ先  Δ= +3.5 +10.7  +6.9  +0.9 -17.1  +0.3
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk002_via02: send_angles (single) [ +10.64,  +36.57,  +22.56,   -2.36,  -51.25,  -26.44]  speed=20 wait=0.0s  (pre max|Δ|=6.96°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.65° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.4  +3.2  +2.6  +0.6  -7.0  +0.3  着いた
[SEND] pi05_chunk002_via05: send_angles (single) [ +12.05,  +41.30,  +25.48,   -2.39,  -58.53,  -26.41]  speed=20 wait=0.0s  (pre max|Δ|=7.65°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.88° (tol 3.0°)
       [VIA   ] step  5  Δ= +1.3  +3.9  +2.5  +0.3  -7.6  +0.2  着いた
[SEND] pi05_chunk002_via08: send_angles (single) [ +12.71,  +44.11,  +27.03,   -2.24,  -61.59,  -26.42]  speed=20 wait=0.0s  (pre max|Δ|=3.68°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.89° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.8  +1.9  +1.3  +0.0  -3.7  +0.2  着いた
[SEND] pi05_chunk002_via09: send_angles (single) [ +12.68,  +44.06,  +26.82,   -2.15,  -61.43,  -26.41]  speed=20 wait=0.0s  (pre max|Δ|=0.94°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.94° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.1  -0.9  -0.4  -0.1  +0.0  +0.2  着いた
[STATE ] 目標を渡す  目標と実測の最大差 0.94°（関節 j1）
[003] 推論 881ms  10ステップ先  Δ= +0.4 +15.3  -9.1  -0.2  -2.5  +0.1
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk003_via02: send_angles (single) [ +13.33,  +49.01,  +26.72,   -2.12,  -62.81,  -26.42]  speed=20 wait=0.0s  (pre max|Δ|=4.01°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.94° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.6  +4.0  -0.6  -0.0  -1.4  +0.2  着いた
[SEND] pi05_chunk003_via05: send_angles (single) [ +13.38,  +55.43,  +23.21,   -2.18,  -63.90,  -26.46]  speed=20 wait=0.0s  (pre max|Δ|=5.51°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.13° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.6  +5.5  -4.1  -0.1  -1.3  +0.2  着いた
[SEND] pi05_chunk003_via08: send_angles (single) [ +13.26,  +59.60,  +19.07,   -2.29,  -63.97,  -26.52]  speed=20 wait=0.0s  (pre max|Δ|=5.27°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.55° (tol 3.0°)
       [VIA   ] step  8  Δ= -0.1  +3.2  -5.3  -0.4  -0.5  +0.0  着いた
[SEND] pi05_chunk003_via09: send_angles (single) [ +13.13,  +60.35,  +18.20,   -2.32,  -63.91,  -26.55]  speed=20 wait=0.0s  (pre max|Δ|=1.75°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.22° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.1  -0.2  -1.7  -0.4  +0.3  -0.0  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.22°（関節 j2）
[004] 推論 2275ms  2ステップ先  Δ= -0.2  -0.6  -1.3  -0.4  +1.2  -0.1  グリッパー→閉
       [VIA   ] 中継点 1 点: step 1
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk004_via01: send_angles (single) [ +13.04,  +60.54,  +18.13,   -2.34,  -63.69,  -26.64]  speed=20 wait=0.0s  (pre max|Δ|=1.29°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.29° (tol 3.0°)
       [VIA   ] step  1  Δ= -0.2  -0.6  -1.3  -0.4  +1.2  -0.1  着いた
  [Pi] GRIPPER: VALUE=20 speed=100 result= None
[STATE ] 目標を渡す  目標と実測の最大差 1.70°（関節 j4）
[005] 推論 1076ms  10ステップ先  Δ= +0.4  -3.8  +2.6  -0.8  +1.1  +0.1
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk005_via02: send_angles (single) [ +13.11,  +60.14,  +18.14,   -2.29,  -63.92,  -26.69]  speed=20 wait=0.0s  (pre max|Δ|=1.55°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.55° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.0  -1.1  -0.8  -0.6  +1.5  +0.0  着いた
[SEND] pi05_chunk005_via05: send_angles (single) [ +13.25,  +58.59,  +19.30,   -2.34,  -63.82,  -26.65]  speed=20 wait=0.0s  (pre max|Δ|=2.66°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.87° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.2  -2.7  +0.3  -0.7  +1.6  +0.1  着いた
[SEND] pi05_chunk005_via08: send_angles (single) [ +13.45,  +57.74,  +21.12,   -2.32,  -64.12,  -26.59]  speed=20 wait=0.0s  (pre max|Δ|=2.72°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.58° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.4  -2.7  +2.1  -0.5  +0.4  +0.0  着いた
[SEND] pi05_chunk005_via09: send_angles (single) [ +13.46,  +57.42,  +21.63,   -2.33,  -64.24,  -26.61]  speed=20 wait=0.0s  (pre max|Δ|=1.90°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.90° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.4  -1.9  +0.9  -0.2  -0.2  +0.1  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.90°（関節 j1）
[006] 推論 2564ms  10ステップ先  Δ= +3.9  -2.4  -2.1  +0.8  +0.0  -1.1
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > r
       爪を締め直します (開かずに閉じる指令をもう一度)
  [Pi] GRIPPER: VALUE=20 speed=100 result= None
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk006_via02: send_angles (single) [ +13.57,  +56.19,  +24.02,   -2.36,  -64.26,  -26.47]  speed=20 wait=0.0s  (pre max|Δ|=3.28°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.55° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.5  -3.1  +3.3  -0.3  -0.2  +0.2  着いた
[SEND] pi05_chunk006_via05: send_angles (single) [ +14.00,  +56.21,  +23.33,   -2.31,  -64.52,  -26.69]  speed=20 wait=0.0s  (pre max|Δ|=1.53°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.53° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.9  -1.5  -0.3  +0.1  -0.0  +0.0  着いた
[SEND] pi05_chunk006_via08: send_angles (single) [ +16.19,  +56.81,  +19.49,   -1.47,  -64.22,  -27.60]  speed=20 wait=0.0s  (pre max|Δ|=4.15°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.69° (tol 3.0°)
       [VIA   ] step  8  Δ= +2.6  -0.9  -4.1  +0.5  +0.3  -0.9  着いた
[SEND] pi05_chunk006_via09: send_angles (single) [ +17.00,  +56.88,  +18.60,   -1.30,  -64.03,  -27.81]  speed=20 wait=0.0s  (pre max|Δ|=1.87°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.35° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.8  -0.9  -1.9  +0.7  -0.4  -1.1  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.35°（関節 j2）
[007] 推論 1086ms  10ステップ先  Δ= +3.0  +0.0 -10.4  +3.9  +0.0  -3.2
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > r
       爪を締め直します (開かずに閉じる指令をもう一度)
  [Pi] GRIPPER: VALUE=20 speed=100 result= None
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk007_via02: send_angles (single) [ +17.36,  +56.85,  +17.47,   -0.74,  -64.17,  -28.35]  speed=20 wait=0.0s  (pre max|Δ|=2.48°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.07° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.2  -1.1  -2.5  +1.0  -0.6  -1.0  着いた
[SEND] pi05_chunk007_via05: send_angles (single) [ +19.46,  +57.74,  +13.30,   +0.74,  -63.75,  -29.29]  speed=20 wait=0.0s  (pre max|Δ|=5.24°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.64° (tol 3.0°)
       [VIA   ] step  5  Δ= +2.5  -0.2  -5.2  +1.7  -0.2  -1.3  着いた
[SEND] pi05_chunk007_via08: send_angles (single) [ +19.99,  +57.99,  +10.19,   +1.77,  -63.38,  -29.87]  speed=20 wait=0.0s  (pre max|Δ|=4.04°, post-send timeout 8.0s)
  [WARN] daemon_get_angles failed: daemon error: get_angles returned empty/invalid after 12 retries
  [WARN] daemon_get_angles failed: daemon error: get_angles returned empty/invalid after 12 retries
[SEND] arrival OK: max|Δ|=0.98° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.8  -0.6  -4.0  +1.2  +0.2  -1.0  着いた
[SEND] pi05_chunk007_via09: send_angles (single) [ +20.11,  +57.83,   +9.60,   +1.96,  -63.63,  -29.95]  speed=20 wait=0.0s  (pre max|Δ|=1.47°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.38° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.2  -1.1  -1.5  +0.4  -0.1  -0.4  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.38°（関節 j2）
[008] 推論 1166ms  10ステップ先  Δ= +4.2  -3.2  -5.5  +1.4  +1.5  -1.2
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > h
[SEND] pi05_home: send_angles (single) [  +0.00,   +0.00,   +0.00,   +0.00,   +0.00,  -30.00]  speed=20 wait=0.0s  (pre max|Δ|=63.54°, post-send timeout 11.5s)
[SEND] arrival OK: max|Δ|=1.75° (tol 2.5°)
[RECORD] 記録終了 コマ 541 (8.817 fps) 実測角 478 回 (7.79 Hz)  電流 488 行 (read_servo)  → /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_101557/recording
       結果: y=成功 / n=失敗 / Enter=記録しない > n
[DONE  ] 記録: /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_101557
[CLIENT] run_policy_client.py が終わった (終了コード 0. モデル deep1 (PixelstoMotors/pi05-mecharm-deep-even10-lora-v1))
    (72 秒)
もう1回やりますか? y=やる / 他=終わる > y

=== 7. HOME → 爪を開く → 位置合わせ (7 回目)
[INIT] daemon 接続中...
  [Pi] fresh_mode=1
[INIT] fresh_mode=1
[PRE]  現在姿勢: [-0.26, 1.49, 1.75, 0.35, -0.26, -29.79]
[SEND] HOME へ移動指令
[WAIT] t=0.6s  max_err=1.75°
[DONE] HOME 到達 max_err=1.75°
[POST] 最終姿勢: [-0.26, 1.49, 1.75, 0.26, -0.26, -29.79]
  [Pi] fresh_mode=0
[EXIT] fresh_mode=0, socket close
  [Pi] GRIPPER: OPEN result= None
[REF   ] 基準画像: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2/raw_episodes/run_0001_20261019_194818/frames/000000.jpg
[REF   ] お手本 run_0001_20261019_194818 (つかんだ瞬間の j0 = +13.2°)
[REF   ] 重なった画像のブロックに実物のブロックを合わせると, お手本と同じ位置に置ける
[TILT  ] 傾きのお手本: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes  中央値 -0.61° (測れた 50/50 本. プラス=右下がり)
[TILT  ] 傾きはソフトでそろえる: ライブをお手本の中央値との差だけ回して重ねる (AI に渡す画像と同じ. 回す角度が 3° を超えたら画面の色を変える. 止めない)
[ALIGN ] |dy| <= 20 なら OK. アームは HOME に置いた状態で合わせる. q または Esc で終了 (ファイルには何も書かない)
[ALIGN ] dy=  +3.9  dx=  -2.2  response=0.906  → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  傾き -1.97° → -0.61° にソフトでそろえる (+1.35° 回して重ねる. プラス=右下がり)
[DONE  ] 終了 (何も書いていません)
    (10 秒)

=== 8. 実機推論 (7 回目)
[WAIT  ] 送ったあと 0.0s / 爪のあと 0.8s (開くときの daemon 0.0s) / 止まるのを待つ目安 0.8s
[SAFE  ] 安全範囲 (学習 50 本 ±10°): j0[-72,+55]  j1[-9,+88]  j2[-45,+52]  j3[-18,+27]  j4[-87,+10]  j5[-51,-15]
[SAFE  ] 肩 j1 の上限は J1_SAFE_MAX=88° で切った (これを超える指令はアームが黙って捨てる / LOG352)  元データ: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes
[MODE  ] EXECUTE  steps/chunk=10  max_move=20.0°  log=/Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_101720
[MODEL ] deep1 (PixelstoMotors/pi05-mecharm-deep-even10-lora-v1)
[CAMERA] 写り方 dy=-2.0 dx=+4.3 response=0.667 → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  回したあとの画像で測った
[CAMERA] 基準: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2/raw_episodes/run_0001_20261019_183454/frames/000000.jpg
[CAMERA] 傾き -2.01° → -0.61° にそろえて渡す (+1.40° 回す. プラス=右下がり) (お手本: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes  測れた 50/50 本・今 5/5 コマ)
[POLICY] 接続 ws://localhost:8000  metadata={}
[RECORD] 上カメラと実測角を 1 秒 10 コマで記録します → /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_101720/recording
[GRIP  ] 開始時のグリッパー開放は, 最初の目標が検査を通ってから行います (爪が閉じていたら手で開けておく)
[STATE ] 実測を渡す (直前に送った目標がない)
[000] 推論 1026ms  10ステップ先  Δ= +3.1 +15.6  +9.1  -0.6 -20.2  +0.8
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[GRIP  ] 開始時にグリッパーを開く
  [Pi] GRIPPER: OPEN result= None
[SEND] pi05_chunk000_via02: send_angles (single) [  +0.29,   +5.38,   +3.98,   +0.28,   -4.82,  -29.62]  speed=20 wait=0.0s  (pre max|Δ|=4.56°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.36° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.5  +3.9  +2.2  +0.0  -4.6  +0.2  着いた
[SEND] pi05_chunk000_via05: send_angles (single) [  +1.36,  +10.63,   +7.12,   +0.08,  -11.35,  -29.40]  speed=20 wait=0.0s  (pre max|Δ|=8.72°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.60° (tol 3.0°)
       [VIA   ] step  5  Δ= +1.6  +4.3  +2.1  -0.2  -8.7  +0.4  着いた
[SEND] pi05_chunk000_via08: send_angles (single) [  +2.44,  +15.49,  +10.00,   -0.20,  -18.16,  -29.15]  speed=20 wait=0.0s  (pre max|Δ|=8.41°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.55° (tol 3.0°)
       [VIA   ] step  8  Δ= +1.6  +4.1  +1.9  -0.4  -8.4  +0.6  着いた
[SEND] pi05_chunk000_via09: send_angles (single) [  +2.80,  +17.05,  +10.83,   -0.38,  -20.49,  -28.98]  speed=20 wait=0.0s  (pre max|Δ|=3.88°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.87° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.4  +0.5  -0.1  -0.4  -3.9  +0.8  着いた
[STATE ] 目標を渡す  目標と実測の最大差 0.87°（関節 j1）
[001] 推論 939ms  10ステップ先  Δ= +3.4  +8.9  +4.2  -1.6 -14.6  +2.1
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk001_via02: send_angles (single) [  +3.54,  +19.12,  +12.42,   -1.22,  -23.24,  -28.40]  speed=20 wait=0.0s  (pre max|Δ|=3.56°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.91° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.3  +1.1  +0.9  -1.1  -3.6  +1.2  着いた
[SEND] pi05_chunk001_via05: send_angles (single) [  +4.59,  +21.51,  +13.58,   -1.55,  -26.60,  -28.10]  speed=20 wait=0.0s  (pre max|Δ|=3.84°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.90° (tol 3.0°)
       [VIA   ] step  5  Δ= +1.3  +1.5  +0.4  -0.1  -3.8  +0.9  着いた
[SEND] pi05_chunk001_via08: send_angles (single) [  +5.42,  +25.68,  +15.29,   -1.74,  -32.58,  -27.77]  speed=20 wait=0.0s  (pre max|Δ|=6.57°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.95° (tol 3.0°)
       [VIA   ] step  8  Δ= +1.0  +3.3  +1.1  +0.4  -6.6  +1.0  着いた
[SEND] pi05_chunk001_via09: send_angles (single) [  +5.64,  +26.86,  +15.67,   -1.72,  -34.30,  -27.73]  speed=20 wait=0.0s  (pre max|Δ|=2.40°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.00° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.3  +0.2  -0.3  +0.5  -2.4  +0.5  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.00°（関節 j1）
[002] 推論 887ms  10ステップ先  Δ= +3.5  +9.0  +5.0  +0.2 -15.3  +0.7
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk002_via02: send_angles (single) [  +6.92,  +29.95,  +17.35,   -1.78,  -38.84,  -27.62]  speed=20 wait=0.0s  (pre max|Δ|=4.74°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.70° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.6  +2.1  +1.4  +0.4  -4.7  +0.5  着いた
[SEND] pi05_chunk002_via05: send_angles (single) [  +7.84,  +33.65,  +19.49,   -1.88,  -44.66,  -27.56]  speed=20 wait=0.0s  (pre max|Δ|=6.34°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.97° (tol 3.0°)
       [VIA   ] step  5  Δ= +1.3  +2.7  +1.4  +0.1  -6.3  +0.5  着いた
[SEND] pi05_chunk002_via08: send_angles (single) [  +8.65,  +36.27,  +20.77,   -1.92,  -48.58,  -27.52]  speed=20 wait=0.0s  (pre max|Δ|=4.29°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.86° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.9  +1.7  +0.6  +0.4  -4.3  +0.3  着いた
[SEND] pi05_chunk002_via09: send_angles (single) [  +8.86,  +36.83,  +20.99,   -1.96,  -49.37,  -27.53]  speed=20 wait=0.0s  (pre max|Δ|=1.39°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.87° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.0  -0.3  -0.3  +0.4  -1.4  +0.3  着いた
[STATE ] 目標を渡す  目標と実測の最大差 0.87°（関節 j1）
[003] 推論 853ms  10ステップ先  Δ= +2.4  +6.0  +3.0  +0.6  -6.9  +0.3
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk003_via02: send_angles (single) [  +9.88,  +39.40,  +22.46,   -1.76,  -52.56,  -27.54]  speed=20 wait=0.0s  (pre max|Δ|=3.61°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.12° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.1  +1.7  +1.2  +0.4  -3.6  +0.2  着いた
[SEND] pi05_chunk003_via05: send_angles (single) [ +10.72,  +41.22,  +23.22,   -1.70,  -54.02,  -27.50]  speed=20 wait=0.0s  (pre max|Δ|=1.64°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.87° (tol 3.0°)
       [VIA   ] step  5  Δ= +1.0  +1.0  +0.4  +0.2  -1.6  +0.3  着いた
[SEND] pi05_chunk003_via08: send_angles (single) [ +11.10,  +43.25,  +24.18,   -1.66,  -55.45,  -27.47]  speed=20 wait=0.0s  (pre max|Δ|=1.58°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.13° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.2  +1.2  +0.6  +0.3  -1.6  +0.3  着いた
[SEND] pi05_chunk003_via09: send_angles (single) [ +11.23,  +43.70,  +24.28,   -1.60,  -55.84,  -27.47]  speed=20 wait=0.0s  (pre max|Δ|=0.68°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.86° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.3  -0.7  -0.3  +0.2  -0.4  +0.2  着いた
[STATE ] 目標を渡す  目標と実測の最大差 0.86°（関節 j1）
[004] 推論 946ms  10ステップ先  Δ= +2.3  +4.4  +1.2  +0.2  -3.7  +0.3
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk004_via02: send_angles (single) [ +11.86,  +45.59,  +24.66,   -1.50,  -56.85,  -27.47]  speed=20 wait=0.0s  (pre max|Δ|=1.40°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.07° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.0  +1.0  +0.1  +0.3  -1.4  +0.2  着いた
[SEND] pi05_chunk004_via05: send_angles (single) [ +12.40,  +47.67,  +25.53,   -1.53,  -58.27,  -27.41]  speed=20 wait=0.0s  (pre max|Δ|=1.23°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.10° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.7  +1.0  +0.9  +0.2  -1.2  +0.3  着いた
[SEND] pi05_chunk004_via08: send_angles (single) [ +13.09,  +48.73,  +25.80,   -1.65,  -58.95,  -27.42]  speed=20 wait=0.0s  (pre max|Δ|=0.70°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.01° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.7  -0.0  -0.1  +0.0  -0.2  +0.2  着いた
[SEND] pi05_chunk004_via09: send_angles (single) [ +13.16,  +48.95,  +25.79,   -1.63,  -59.13,  -27.42]  speed=20 wait=0.0s  (pre max|Δ|=0.79°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.79° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.1  -0.8  -0.1  -0.1  -0.2  +0.2  着いた
[STATE ] 目標を渡す  目標と実測の最大差 0.79°（関節 j1）
[005] 推論 2220ms  10ステップ先  Δ= +1.0 +11.9  -8.3  -0.3  -3.2  -0.3  グリッパー→閉
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk005_via02: send_angles (single) [ +13.58,  +54.27,  +21.96,   -1.66,  -59.65,  -27.56]  speed=20 wait=0.0s  (pre max|Δ|=4.53°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.15° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.5  +4.5  -4.0  -0.2  -0.8  +0.0  着いた
[SEND] pi05_chunk005_via05: send_angles (single) [ +13.99,  +58.96,  +19.21,   -1.69,  -60.69,  -27.68]  speed=20 wait=0.0s  (pre max|Δ|=3.72°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.35° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.9  +3.7  -3.7  -0.2  -1.7  -0.1  着いた
[SEND] pi05_chunk005_via08: send_angles (single) [ +14.12,  +61.61,  +17.62,   -1.74,  -62.12,  -27.85]  speed=20 wait=0.0s  (pre max|Δ|=2.41°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.86° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.2  +1.8  -2.4  -0.6  +0.0  -0.2  着いた
[SEND] pi05_chunk005_via09: send_angles (single) [ +14.12,  +61.61,  +17.62,   -1.74,  -62.12,  -27.85]  speed=20 wait=0.0s  (pre max|Δ|=1.86°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.86° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.2  -0.6  -0.7  -0.6  +1.9  +0.1  着いた
  [Pi] GRIPPER: VALUE=20 speed=100 result= None
[STATE ] 目標を渡す  目標と実測の最大差 3.27°（関節 j4）
[006] 推論 1087ms  10ステップ先  Δ= +4.4  -6.0  +2.5  +0.0  +2.7  -0.0
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk006_via02: send_angles (single) [ +14.73,  +58.26,  +20.66,   -2.10,  -61.60,  -27.45]  speed=20 wait=0.0s  (pre max|Δ|=3.96°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.32° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.1  -4.0  +2.6  -1.0  +3.8  +0.8  着いた
[SEND] pi05_chunk006_via05: send_angles (single) [ +14.67,  +55.35,  +24.26,   -2.34,  -62.99,  -26.79]  speed=20 wait=0.0s  (pre max|Δ|=4.23°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.42° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.3  -4.1  +4.2  -0.9  -0.2  +1.1  着いた
[SEND] pi05_chunk006_via08: send_angles (single) [ +16.10,  +55.61,  +22.71,   -1.55,  -63.47,  -27.50]  speed=20 wait=0.0s  (pre max|Δ|=1.78°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.16° (tol 3.0°)
       [VIA   ] step  8  Δ= +1.8  -1.2  -0.8  +0.5  -0.6  -0.4  着いた
[SEND] pi05_chunk006_via09: send_angles (single) [ +18.02,  +56.21,  +20.65,   -1.02,  -62.70,  -28.26]  speed=20 wait=0.0s  (pre max|Δ|=2.72°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.01° (tol 3.0°)
       [VIA   ] step  9  Δ= +2.3  -0.6  -2.7  -0.1  +0.1  -1.2  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.01°（関節 j4）
[007] 推論 2321ms  10ステップ先  Δ= +4.5  +0.2  -8.3  +2.3  +0.7  -3.3
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk007_via02: send_angles (single) [ +17.89,  +55.98,  +20.89,   -0.84,  -63.42,  -28.37]  speed=20 wait=0.0s  (pre max|Δ|=1.73°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.73° (tol 3.0°)
       [VIA   ] step  2  Δ= -0.5  -1.0  -0.6  +0.6  -1.7  -0.9  着いた
[SEND] pi05_chunk007_via05: send_angles (single) [ +20.39,  +56.78,  +16.49,   +0.05,  -62.17,  -29.59]  speed=20 wait=0.0s  (pre max|Δ|=4.95°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.49° (tol 3.0°)
       [VIA   ] step  5  Δ= +2.0  -0.2  -4.9  +1.5  -0.5  -2.1  着いた
[SEND] pi05_chunk007_via08: send_angles (single) [ +22.42,  +57.15,  +13.65,   +0.63,  -61.20,  -30.58]  speed=20 wait=0.0s  (pre max|Δ|=3.75°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.64° (tol 3.0°)
       [VIA   ] step  8  Δ= +1.9  -0.6  -3.7  +0.9  +0.5  -1.9  着いた
[SEND] pi05_chunk007_via09: send_angles (single) [ +22.89,  +57.14,  +13.11,   +0.82,  -60.96,  -30.80]  speed=20 wait=0.0s  (pre max|Δ|=1.47°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.47° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.5  -1.0  -1.5  +0.6  +0.6  -1.2  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.47°（関節 j2）
[008] 推論 1222ms  10ステップ先  Δ= +1.2  -1.1  -8.0  +1.3  +2.5  -0.9
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > p
[PAD   ] 補正 1 (推論 8 のあと). ゲームパッドで直して, □ で推論に戻ります
コントローラーを待っています（5 秒でつながらなければ推論の入力待ちに戻ります）。□ で推論に戻ります。Ctrl-C で補正を抜けます
/opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/pygame/pkgdata.py:25: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
  from pkg_resources import resource_stream, resource_exists
[接続] PS4 Controller  GUID=03008fe54c050000cc09000000016800  軸=6  ボタン=16
[長押し] j1 を +58.09° → +48.25° まで（目標を 1 回送信。止めます）
[長押し] j1 を +46.40° → +46.40° まで（目標を 1 回送信。止めます）
[PAD   ] 補正 1 を終えました (17.1 秒, 送った目標 2 回). この姿勢から推論に戻ります
[STATE ] 実測を渡す (直前に送った目標がない)
[009] 推論 2530ms  10ステップ先  Δ=+15.6  +4.0  -5.8  +1.5  +2.7  -0.6
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
  [WARN] _daemon_request timeout (timeout=1.5s, cmd=read_servo). socket closed.
[SEND] pi05_chunk009_via02: send_angles (single) [ +28.49,  +35.80,  +13.57,   +1.23,  -55.68,  -30.54]  speed=20 wait=0.0s  (pre max|Δ|=6.08°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.50° (tol 3.0°)
       [VIA   ] step  2  Δ= +6.1  -0.6  -1.9  +0.7  +3.5  -0.2  着いた
[SEND] pi05_chunk009_via05: send_angles (single) [ +34.56,  +36.01,  +11.85,   +1.78,  -54.20,  -30.82]  speed=20 wait=0.0s  (pre max|Δ|=6.00°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.66° (tol 3.0°)
       [VIA   ] step  5  Δ= +6.0  -1.0  -2.9  +0.6  +4.0  -0.5  着いた
[SEND] pi05_chunk009_via08: send_angles (single) [ +37.69,  +39.03,  +10.06,   +2.01,  -54.50,  -30.94]  speed=20 wait=0.0s  (pre max|Δ|=3.47°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.92° (tol 3.0°)
       [VIA   ] step  8  Δ= +2.8  +2.0  -3.5  +0.6  +1.9  -0.6  着いた
[SEND] pi05_chunk009_via09: send_angles (single) [ +38.00,  +40.36,   +9.70,   +2.02,  -55.01,  -30.92]  speed=20 wait=0.0s  (pre max|Δ|=1.98°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.81° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.4  +0.3  -2.0  -0.0  +1.4  -0.6  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.81°（関節 j2）
[010] 推論 991ms  10ステップ先  Δ= +2.8 +14.4  -3.6  +1.0 -11.8  -0.7
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk010_via02: send_angles (single) [ +39.55,  +44.53,   +8.96,   +2.10,  -58.04,  -30.98]  speed=20 wait=0.0s  (pre max|Δ|=2.96°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.93° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.8  +3.0  -2.5  +0.3  -1.8  -0.7  着いた
[SEND] pi05_chunk010_via05: send_angles (single) [ +40.19,  +49.64,   +8.56,   +2.49,  -63.15,  -31.03]  speed=20 wait=0.0s  (pre max|Δ|=6.73°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.42° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.7  +3.9  -2.1  +0.7  -6.7  -0.5  着いた
[SEND] pi05_chunk010_via08: send_angles (single) [ +40.44,  +54.53,   +8.12,   +2.76,  -67.22,  -31.02]  speed=20 wait=0.0s  (pre max|Δ|=5.88°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.57° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.2  +3.8  -2.3  +1.1  -5.9  -0.4  着いた
[SEND] pi05_chunk010_via09: send_angles (single) [ +40.45,  +55.93,   +7.94,   +2.87,  -68.26,  -31.01]  speed=20 wait=0.0s  (pre max|Δ|=2.61°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.64° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.3  +0.2  -1.6  +0.7  -2.6  -0.4  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.64°（関節 j2）
[011] 推論 891ms  4ステップ先  Δ= +0.2  +2.2  -2.4  +0.8  -2.9  -0.4  グリッパー→開
       [VIA   ] 中継点 2 点: step 2, 3
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk011_via02: send_angles (single) [ +40.35,  +59.24,   +7.16,   +3.20,  -70.27,  -31.01]  speed=20 wait=0.0s  (pre max|Δ|=2.77°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.77° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.2  +2.2  -2.4  +0.7  -2.8  -0.4  着いた
[SEND] pi05_chunk011_via03: send_angles (single) [ +40.35,  +59.24,   +7.16,   +3.20,  -70.27,  -31.01]  speed=20 wait=0.0s  (pre max|Δ|=1.36°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.36° (tol 3.0°)
       [VIA   ] step  3  Δ= +0.2  -1.1  -1.4  +0.4  -1.2  -0.4  着いた
  [Pi] GRIPPER: OPEN result= None
[STATE ] 目標を渡す  目標と実測の最大差 1.36°（関節 j2）
[012] 推論 1057ms  10ステップ先  Δ= -0.4 -14.3  -1.6  +0.4 +15.5  -0.7
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk012_via02: send_angles (single) [ +40.33,  +55.65,   +7.12,   +3.21,  -66.02,  -31.12]  speed=20 wait=0.0s  (pre max|Δ|=4.81°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.88° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.2  -4.7  -1.4  +0.2  +4.8  -0.5  着いた
[SEND] pi05_chunk012_via05: send_angles (single) [ +40.14,  +50.80,   +7.12,   +3.25,  -60.66,  -31.23]  speed=20 wait=0.0s  (pre max|Δ|=8.15°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.62° (tol 3.0°)
       [VIA   ] step  5  Δ= -0.0  -6.8  -1.4  +0.3  +8.2  -0.5  着いた
[SEND] pi05_chunk012_via08: send_angles (single) [ +39.81,  +46.87,   +6.93,   +3.30,  -56.08,  -31.29]  speed=20 wait=0.0s  (pre max|Δ|=7.02°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.71° (tol 3.0°)
       [VIA   ] step  8  Δ= -0.4  -5.9  -1.6  +0.3  +7.2  -0.4  着いた
[SEND] pi05_chunk012_via09: send_angles (single) [ +39.80,  +46.07,   +6.89,   +3.32,  -55.34,  -31.30]  speed=20 wait=0.0s  (pre max|Δ|=2.84°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.35° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.4  -2.8  -1.6  +0.2  +2.8  -0.4  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.35°（関節 j1）
[013] 推論 1023ms  10ステップ先  Δ=-16.6 -22.5  -2.0  -1.5 +26.0  -0.1
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk013_via02: send_angles (single) [ +36.78,  +40.64,   +6.90,   +3.00,  -49.32,  -31.30]  speed=20 wait=0.0s  (pre max|Δ|=7.69°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.16° (tol 3.0°)
       [VIA   ] step  2  Δ= -3.4  -7.7  -1.6  -0.1  +7.4  -0.3  着いた
[SEND] pi05_chunk013_via05: send_angles (single) [ +31.97,  +35.04,   +6.76,   +2.52,  -42.13,  -31.25]  speed=20 wait=0.0s  (pre max|Δ|=8.31°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.04° (tol 3.0°)
       [VIA   ] step  5  Δ= -5.1  -7.8  -1.8  -1.3  +8.3  -0.2  着いた
[SEND] pi05_chunk013_via08: send_angles (single) [ +25.60,  +28.20,   +6.68,   +1.80,  -33.96,  -31.17]  speed=20 wait=0.0s  (pre max|Δ|=9.19°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.56° (tol 3.0°)
       [VIA   ] step  8  Δ= -6.3  -8.9  -1.8  -1.7  +9.2  -0.1  着いた
[SEND] pi05_chunk013_via09: send_angles (single) [ +23.53,  +25.94,   +6.53,   +1.54,  -31.17,  -31.14]  speed=20 wait=0.0s  (pre max|Δ|=4.29°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.99° (tol 3.0°)
       [VIA   ] step  9  Δ= -2.1  -4.3  -2.0  -1.3  +3.6  +0.1  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.99°（関節 j2）
[014] 推論 2564ms  10ステップ先  Δ= -9.3 -11.7  -2.0  -1.2 +14.6  +0.4
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > h
[SEND] pi05_home: send_angles (single) [  +0.00,   +0.00,   +0.00,   +0.00,   +0.00,  -30.00]  speed=20 wait=0.0s  (pre max|Δ|=31.72°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.75° (tol 2.5°)
[RECORD] 記録終了 コマ 841 (8.951 fps) 実測角 781 回 (8.31 Hz)  電流 791 行 (read_servo)  → /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_101720/recording
       結果: y=成功 / n=失敗 / Enter=記録しない > y
[DONE  ] 記録: /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_101720
[CLIENT] run_policy_client.py が終わった (終了コード 0. モデル deep1 (PixelstoMotors/pi05-mecharm-deep-even10-lora-v1))
    (108 秒)
もう1回やりますか? y=やる / 他=終わる > y

=== 7. HOME → 爪を開く → 位置合わせ (8 回目)
[INIT] daemon 接続中...
  [Pi] fresh_mode=1
[INIT] fresh_mode=1
[PRE]  現在姿勢: [0.08, 1.49, 1.75, 0.26, -0.26, -30.23]
[SEND] HOME へ移動指令
[WAIT] t=0.7s  max_err=1.75°
[DONE] HOME 到達 max_err=1.75°
[POST] 最終姿勢: [0.08, 1.49, 1.75, 0.26, -0.26, -30.23]
  [Pi] fresh_mode=0
[EXIT] fresh_mode=0, socket close
  [Pi] GRIPPER: OPEN result= None
[REF   ] 基準画像: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2/raw_episodes/run_0001_20261019_194818/frames/000000.jpg
[REF   ] お手本 run_0001_20261019_194818 (つかんだ瞬間の j0 = +13.2°)
[REF   ] 重なった画像のブロックに実物のブロックを合わせると, お手本と同じ位置に置ける
[TILT  ] 傾きのお手本: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes  中央値 -0.61° (測れた 50/50 本. プラス=右下がり)
[TILT  ] 傾きはソフトでそろえる: ライブをお手本の中央値との差だけ回して重ねる (AI に渡す画像と同じ. 回す角度が 3° を超えたら画面の色を変える. 止めない)
[ALIGN ] |dy| <= 20 なら OK. アームは HOME に置いた状態で合わせる. q または Esc で終了 (ファイルには何も書かない)
[ALIGN ] dy=  +4.2  dx=  -1.5  response=0.917  → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  傾き -2.01° → -0.61° にソフトでそろえる (+1.39° 回して重ねる. プラス=右下がり)
[DONE  ] 終了 (何も書いていません)
    (8 秒)

=== 8. 実機推論 (8 回目)
[WAIT  ] 送ったあと 0.0s / 爪のあと 0.8s (開くときの daemon 0.0s) / 止まるのを待つ目安 0.8s
[SAFE  ] 安全範囲 (学習 50 本 ±10°): j0[-72,+55]  j1[-9,+88]  j2[-45,+52]  j3[-18,+27]  j4[-87,+10]  j5[-51,-15]
[SAFE  ] 肩 j1 の上限は J1_SAFE_MAX=88° で切った (これを超える指令はアームが黙って捨てる / LOG352)  元データ: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes
[MODE  ] EXECUTE  steps/chunk=10  max_move=20.0°  log=/Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_101918
[MODEL ] deep1 (PixelstoMotors/pi05-mecharm-deep-even10-lora-v1)
[CAMERA] 写り方 dy=-2.0 dx=+5.1 response=0.593 → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  回したあとの画像で測った
[CAMERA] 基準: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2/raw_episodes/run_0001_20261019_183454/frames/000000.jpg
[CAMERA] 傾き -2.05° → -0.61° にそろえて渡す (+1.43° 回す. プラス=右下がり) (お手本: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes  測れた 50/50 本・今 5/5 コマ)
[POLICY] 接続 ws://localhost:8000  metadata={}
[RECORD] 上カメラと実測角を 1 秒 10 コマで記録します → /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_101918/recording
[GRIP  ] 開始時のグリッパー開放は, 最初の目標が検査を通ってから行います (爪が閉じていたら手で開けておく)
[STATE ] 実測を渡す (直前に送った目標がない)
[000] 推論 817ms  10ステップ先  Δ= +3.2 +15.2  +9.4  -1.8 -19.0  +1.9
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[GRIP  ] 開始時にグリッパーを開く
  [Pi] GRIPPER: OPEN result= None
[SEND] pi05_chunk000_via02: send_angles (single) [  +0.76,   +5.01,   +4.29,   -0.02,   -4.06,  -29.98]  speed=20 wait=0.0s  (pre max|Δ|=3.80°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.87° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.7  +3.5  +2.5  -0.3  -3.8  +0.3  着いた
[SEND] pi05_chunk000_via05: send_angles (single) [  +1.44,   +9.10,   +6.74,   -0.31,   -8.88,  -29.55]  speed=20 wait=0.0s  (pre max|Δ|=6.69°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.41° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.6  +3.0  +1.4  -0.6  -6.7  +0.6  着いた
[SEND] pi05_chunk000_via08: send_angles (single) [  +2.78,  +14.61,  +10.22,   -1.19,  -16.41,  -28.67]  speed=20 wait=0.0s  (pre max|Δ|=8.94°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.65° (tol 3.0°)
       [VIA   ] step  8  Δ= +1.4  +4.5  +2.5  -1.2  -8.9  +1.0  着いた
[SEND] pi05_chunk000_via09: send_angles (single) [  +3.32,  +16.65,  +11.17,   -1.55,  -19.28,  -28.35]  speed=20 wait=0.0s  (pre max|Δ|=4.52°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.00° (tol 3.0°)
       [VIA   ] step  9  Δ= +1.0  +1.0  +0.0  -0.3  -4.5  +0.6  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.00°（関節 j4）
[001] 推論 993ms  10ステップ先  Δ= +3.0  +8.2  +4.6  -1.5 -14.1  +1.2
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk001_via02: send_angles (single) [  +4.15,  +18.79,  +12.21,   -1.87,  -22.09,  -27.98]  speed=20 wait=0.0s  (pre max|Δ|=3.81°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.98° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.1  +1.2  +0.3  -0.6  -3.8  +0.6  着いた
[SEND] pi05_chunk001_via05: send_angles (single) [  +5.13,  +22.18,  +14.06,   -2.47,  -26.53,  -27.55]  speed=20 wait=0.0s  (pre max|Δ|=4.91°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.84° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.8  +2.4  +1.7  -0.4  -4.9  +0.7  着いた
[SEND] pi05_chunk001_via08: send_angles (single) [  +5.87,  +25.21,  +16.21,   -2.92,  -31.56,  -27.34]  speed=20 wait=0.0s  (pre max|Δ|=5.64°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.78° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.8  +2.2  +1.4  -0.3  -5.6  +0.4  着いた
[SEND] pi05_chunk001_via09: send_angles (single) [  +6.03,  +25.75,  +16.47,   -2.85,  -32.37,  -27.35]  speed=20 wait=0.0s  (pre max|Δ|=1.35°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.88° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.1  -0.4  -0.6  +0.2  -1.4  +0.1  着いた
[STATE ] 目標を渡す  目標と実測の最大差 0.88°（関節 j1）
[002] 推論 914ms  10ステップ先  Δ= +3.7 +11.6  +6.5  +0.0 -19.9  +0.5
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk002_via02: send_angles (single) [  +7.23,  +30.18,  +19.10,   -3.04,  -39.30,  -27.18]  speed=20 wait=0.0s  (pre max|Δ|=7.40°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.48° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.4  +3.6  +2.0  +0.0  -7.4  +0.3  着いた
[SEND] pi05_chunk002_via05: send_angles (single) [  +8.59,  +34.66,  +21.66,   -3.17,  -46.01,  -27.06]  speed=20 wait=0.0s  (pre max|Δ|=7.52°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.93° (tol 3.0°)
       [VIA   ] step  5  Δ= +1.6  +3.6  +1.9  +0.5  -7.5  +0.4  着いた
[SEND] pi05_chunk002_via08: send_angles (single) [  +9.38,  +37.65,  +23.36,   -3.10,  -50.96,  -27.01]  speed=20 wait=0.0s  (pre max|Δ|=5.35°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.31° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.8  +2.1  +1.2  +0.7  -5.4  +0.2  着いた
[SEND] pi05_chunk002_via09: send_angles (single) [  +9.58,  +38.22,  +23.59,   -3.06,  -51.81,  -27.00]  speed=20 wait=0.0s  (pre max|Δ|=1.10°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.89° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.4  -0.5  +0.0  +0.4  -1.1  +0.2  着いた
[STATE ] 目標を渡す  目標と実測の最大差 0.89°（関節 j1）
[003] 推論 2864ms  10ステップ先  Δ= +2.3  +5.5  +2.9  +1.2  -8.7  +0.2
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk003_via02: send_angles (single) [ +11.01,  +40.70,  +25.05,   -2.71,  -55.66,  -27.02]  speed=20 wait=0.0s  (pre max|Δ|=4.34°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.64° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.5  +1.6  +1.2  +0.9  -4.3  +0.2  着いた
[SEND] pi05_chunk003_via05: send_angles (single) [ +11.90,  +44.19,  +26.57,   -2.57,  -59.11,  -27.02]  speed=20 wait=0.0s  (pre max|Δ|=2.95°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.56° (tol 3.0°)
       [VIA   ] step  5  Δ= +1.0  +2.5  +1.1  +0.2  -2.9  +0.2  着いた
[SEND] pi05_chunk003_via08: send_angles (single) [ +12.14,  +44.97,  +27.05,   -2.37,  -60.19,  -27.06]  speed=20 wait=0.0s  (pre max|Δ|=0.87°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.90° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.0  -0.1  +0.2  +0.3  -0.9  +0.2  着いた
[SEND] pi05_chunk003_via09: send_angles (single) [ +11.77,  +44.60,  +26.85,   -2.36,  -60.05,  -27.03]  speed=20 wait=0.0s  (pre max|Δ|=1.27°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.27° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.3  -1.3  +0.0  +0.2  -0.0  +0.2  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.27°（関節 j1）
[004] 推論 1196ms  10ステップ先  Δ= +1.1  +3.6  +1.2  +0.1  -2.1  +0.2
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk004_via02: send_angles (single) [ +12.42,  +47.38,  +28.58,   -2.38,  -62.20,  -27.00]  speed=20 wait=0.0s  (pre max|Δ|=2.18°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.04° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.4  +1.5  +1.8  +0.2  -2.2  +0.2  着いた
[SEND] pi05_chunk004_via05: send_angles (single) [ +12.91,  +48.68,  +28.57,   -2.44,  -62.32,  -27.03]  speed=20 wait=0.0s  (pre max|Δ|=0.87°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.97° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.9  +0.2  -0.4  +0.0  +0.7  +0.2  着いた
[SEND] pi05_chunk004_via08: send_angles (single) [ +13.10,  +48.93,  +28.18,   -2.45,  -62.14,  -27.00]  speed=20 wait=0.0s  (pre max|Δ|=1.05°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.05° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.1  -0.7  -0.8  +0.0  +1.1  +0.2  着いた
[SEND] pi05_chunk004_via09: send_angles (single) [ +13.15,  +49.51,  +27.99,   -2.47,  -62.12,  -27.02]  speed=20 wait=0.0s  (pre max|Δ|=1.07°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.07° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.2  -0.1  -1.0  -0.1  +1.1  +0.2  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.07°（関節 j4）
[005] 推論 1275ms  9ステップ先  Δ= +0.5 +10.3  -8.9  -0.0  -1.3  -0.3  グリッパー→閉
       [VIA   ] 中継点 3 点: step 2, 5, 8
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk005_via02: send_angles (single) [ +13.50,  +55.47,  +23.96,   -2.44,  -62.37,  -27.16]  speed=20 wait=0.0s  (pre max|Δ|=5.04°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.93° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.6  +4.9  -5.0  -0.1  +0.8  +0.1  着いた
[SEND] pi05_chunk005_via05: send_angles (single) [ +13.46,  +59.80,  +21.01,   -2.40,  -63.68,  -27.40]  speed=20 wait=0.0s  (pre max|Δ|=3.95°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.40° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.5  +3.3  -3.9  -0.1  -0.5  -0.2  着いた
[SEND] pi05_chunk005_via08: send_angles (single) [ +13.40,  +60.84,  +20.10,   -2.39,  -64.45,  -27.55]  speed=20 wait=0.0s  (pre max|Δ|=1.69°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.64° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.5  +0.4  -1.7  -0.1  +0.6  -0.1  着いた
  [Pi] GRIPPER: VALUE=20 speed=100 result= None
[STATE ] 目標を渡す  目標と実測の最大差 2.78°（関節 j4）
[006] 推論 981ms  10ステップ先  Δ= +0.6 -10.5  +9.2  -2.0  +3.8  +1.3
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk006_via02: send_angles (single) [ +13.45,  +58.49,  +22.50,   -3.21,  -63.22,  -26.99]  speed=20 wait=0.0s  (pre max|Δ|=4.10°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.73° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.4  -3.1  +1.6  -1.7  +4.1  +0.9  着いた
[SEND] pi05_chunk006_via05: send_angles (single) [ +13.40,  +54.88,  +26.53,   -3.40,  -62.83,  -26.60]  speed=20 wait=0.0s  (pre max|Δ|=4.91°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.54° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.4  -4.9  +4.9  -1.3  +2.1  +1.0  着いた
[SEND] pi05_chunk006_via08: send_angles (single) [ +13.54,  +51.45,  +29.81,   -3.38,  -63.13,  -26.49]  speed=20 wait=0.0s  (pre max|Δ|=4.80°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.54° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.4  -4.8  +4.1  -0.3  +0.9  +0.4  着いた
[SEND] pi05_chunk006_via09: send_angles (single) [ +13.58,  +51.07,  +30.09,   -3.32,  -63.47,  -26.57]  speed=20 wait=0.0s  (pre max|Δ|=1.84°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.57° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.5  -1.8  +0.9  -0.2  -0.6  -0.0  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.57°（関節 j1）
[007] 推論 2344ms  10ステップ先  Δ=+12.3  -0.3 -13.9  +2.7  +5.1  -3.4
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk007_via02: send_angles (single) [ +16.79,  +51.65,  +26.18,   -2.98,  -62.51,  -27.41]  speed=20 wait=0.0s  (pre max|Δ|=3.70°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.68° (tol 3.0°)
       [VIA   ] step  2  Δ= +3.7  -1.0  -3.1  +0.2  +0.2  -1.0  着いた
[SEND] pi05_chunk007_via05: send_angles (single) [ +20.64,  +52.02,  +21.49,   -1.94,  -60.84,  -28.54]  speed=20 wait=0.0s  (pre max|Δ|=5.58°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.85° (tol 3.0°)
       [VIA   ] step  5  Δ= +3.8  -0.6  -5.6  +1.4  +0.7  -1.9  着いた
[SEND] pi05_chunk007_via08: send_angles (single) [ +24.38,  +52.30,  +16.45,   -0.68,  -58.31,  -29.64]  speed=20 wait=0.0s  (pre max|Δ|=5.96°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.44° (tol 3.0°)
       [VIA   ] step  8  Δ= +3.7  -0.6  -6.0  +1.8  +1.6  -2.6  着いた
[SEND] pi05_chunk007_via09: send_angles (single) [ +25.40,  +52.34,  +15.40,   -0.45,  -57.61,  -29.89]  speed=20 wait=0.0s  (pre max|Δ|=2.00°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.47° (tol 3.0°)
       [VIA   ] step  9  Δ= +1.0  -0.8  -2.0  +0.6  -0.1  -1.6  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.47°（関節 j2）
[008] 推論 1162ms  10ステップ先  Δ= +0.2  -0.6  -8.1  +1.2  -0.6  -1.5
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > p
[PAD   ] 補正 1 (推論 8 のあと). ゲームパッドで直して, □ で推論に戻ります
コントローラーを待っています（5 秒でつながらなければ推論の入力待ちに戻ります）。□ で推論に戻ります。Ctrl-C で補正を抜けます
/opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/pygame/pkgdata.py:25: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
  from pkg_resources import resource_stream, resource_exists
[接続] PS4 Controller  GUID=03008fe54c050000cc09000000016800  軸=6  ボタン=16
[長押し] j1 を +53.26° → +45.08° まで（目標を 1 回送信。止めます）
[PAD   ] 補正 1 を終えました (14.8 秒, 送った目標 2 回). この姿勢から推論に戻ります
[STATE ] 実測を渡す (直前に送った目標がない)
[009] 推論 1343ms  10ステップ先  Δ= +9.3 +10.4  -7.5  +2.0  +0.6  -1.1
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > h
[SEND] pi05_home: send_angles (single) [  +0.00,   +0.00,   +0.00,   +0.00,   +0.00,  -30.00]  speed=20 wait=0.0s  (pre max|Δ|=56.68°, post-send timeout 10.5s)
[SEND] arrival OK: max|Δ|=2.28° (tol 2.5°)
[RECORD] 記録終了 コマ 563 (8.779 fps) 実測角 573 回 (8.93 Hz)  電流 578 行 (read_servo)  → /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_101918/recording
       結果: y=成功 / n=失敗 / Enter=記録しない > n
[DONE  ] 記録: /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_101918
[CLIENT] run_policy_client.py が終わった (終了コード 0. モデル deep1 (PixelstoMotors/pi05-mecharm-deep-even10-lora-v1))
    (75 秒)
もう1回やりますか? y=やる / 他=終わる > y

=== 7. HOME → 爪を開く → 位置合わせ (9 回目)
[INIT] daemon 接続中...
  [Pi] fresh_mode=1
[INIT] fresh_mode=1
[PRE]  現在姿勢: [-0.26, 1.49, 1.75, -0.26, -0.35, -29.70]
[SEND] HOME へ移動指令
[WAIT] t=0.6s  max_err=1.75°
[DONE] HOME 到達 max_err=1.75°
[POST] 最終姿勢: [-0.26, 1.49, 1.75, -0.26, -0.35, -29.70]
  [Pi] fresh_mode=0
[EXIT] fresh_mode=0, socket close
  [Pi] GRIPPER: OPEN result= None
[REF   ] 基準画像: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2/raw_episodes/run_0001_20261019_194818/frames/000000.jpg
[REF   ] お手本 run_0001_20261019_194818 (つかんだ瞬間の j0 = +13.2°)
[REF   ] 重なった画像のブロックに実物のブロックを合わせると, お手本と同じ位置に置ける
[TILT  ] 傾きのお手本: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes  中央値 -0.61° (測れた 50/50 本. プラス=右下がり)
[TILT  ] 傾きはソフトでそろえる: ライブをお手本の中央値との差だけ回して重ねる (AI に渡す画像と同じ. 回す角度が 3° を超えたら画面の色を変える. 止めない)
[ALIGN ] |dy| <= 20 なら OK. アームは HOME に置いた状態で合わせる. q または Esc で終了 (ファイルには何も書かない)
[ALIGN ] dy=  +4.2  dx=  -2.2  response=0.652  → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  傾き -1.97° → -0.61° にソフトでそろえる (+1.35° 回して重ねる. プラス=右下がり)
[DONE  ] 終了 (何も書いていません)
    (10 秒)

=== 8. 実機推論 (9 回目)
[WAIT  ] 送ったあと 0.0s / 爪のあと 0.8s (開くときの daemon 0.0s) / 止まるのを待つ目安 0.8s
[SAFE  ] 安全範囲 (学習 50 本 ±10°): j0[-72,+55]  j1[-9,+88]  j2[-45,+52]  j3[-18,+27]  j4[-87,+10]  j5[-51,-15]
[SAFE  ] 肩 j1 の上限は J1_SAFE_MAX=88° で切った (これを超える指令はアームが黙って捨てる / LOG352)  元データ: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes
[MODE  ] EXECUTE  steps/chunk=10  max_move=20.0°  log=/Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_102043
[MODEL ] deep1 (PixelstoMotors/pi05-mecharm-deep-even10-lora-v1)
[CAMERA] 写り方 dy=-2.0 dx=+4.2 response=0.658 → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  回したあとの画像で測った
[CAMERA] 基準: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2/raw_episodes/run_0001_20261019_183454/frames/000000.jpg
[CAMERA] 傾き -2.05° → -0.61° にそろえて渡す (+1.44° 回す. プラス=右下がり) (お手本: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes  測れた 50/50 本・今 5/5 コマ)
[POLICY] 接続 ws://localhost:8000  metadata={}
[RECORD] 上カメラと実測角を 1 秒 10 コマで記録します → /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_102043/recording
[GRIP  ] 開始時のグリッパー開放は, 最初の目標が検査を通ってから行います (爪が閉じていたら手で開けておく)
[STATE ] 実測を渡す (直前に送った目標がない)
[000] 推論 1520ms  10ステップ先  Δ= +2.1 +11.9  +6.2  -0.7 -17.4  +0.2
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[GRIP  ] 開始時にグリッパーを開く
  [Pi] GRIPPER: OPEN result= None
[SEND] pi05_chunk000_via02: send_angles (single) [  -0.02,   +3.08,   +2.56,   -0.28,   -2.50,  -29.75]  speed=20 wait=0.0s  (pre max|Δ|=2.24°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.98° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.2  +1.6  +0.8  -0.0  -2.2  -0.1  着いた
[SEND] pi05_chunk000_via05: send_angles (single) [  +0.80,   +6.84,   +4.66,   -0.37,   -8.16,  -29.80]  speed=20 wait=0.0s  (pre max|Δ|=7.64°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.72° (tol 3.0°)
       [VIA   ] step  5  Δ= +1.1  +2.9  +1.2  -0.1  -7.6  -0.1  着いた
[SEND] pi05_chunk000_via08: send_angles (single) [  +1.65,  +11.98,   +7.35,   -0.86,  -15.53,  -29.59]  speed=20 wait=0.0s  (pre max|Δ|=8.94°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.65° (tol 3.0°)
       [VIA   ] step  8  Δ= +1.2  +4.2  +1.8  -0.7  -8.9  +0.2  着いた
[SEND] pi05_chunk000_via09: send_angles (single) [  +1.89,  +13.38,   +7.98,   -1.00,  -17.68,  -29.47]  speed=20 wait=0.0s  (pre max|Δ|=3.80°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.25° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.6  +0.3  -0.4  -0.8  -3.8  +0.3  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.25°（関節 j4）
[001] 推論 5397ms  10ステップ先  Δ= +3.8  +9.2  +6.4  -2.3 -20.1  +1.9
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk001_via02: send_angles (single) [  +2.75,  +16.26,  +10.02,   -1.90,  -23.49,  -28.61]  speed=20 wait=0.0s  (pre max|Δ|=5.48°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.87° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.4  +1.9  +1.7  -1.5  -5.5  +1.2  着いた
[SEND] pi05_chunk001_via05: send_angles (single) [  +3.74,  +18.63,  +11.72,   -2.13,  -28.35,  -28.25]  speed=20 wait=0.0s  (pre max|Δ|=5.15°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.79° (tol 3.0°)
       [VIA   ] step  5  Δ= +1.3  +1.6  +0.8  -0.5  -5.1  +0.9  着いた
[SEND] pi05_chunk001_via08: send_angles (single) [  +4.85,  +22.36,  +14.09,   -2.45,  -34.71,  -27.97]  speed=20 wait=0.0s  (pre max|Δ|=6.41°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.66° (tol 3.0°)
       [VIA   ] step  8  Δ= +1.4  +2.8  +1.6  -0.3  -6.4  +0.8  着いた
[SEND] pi05_chunk001_via09: send_angles (single) [  +5.10,  +23.51,  +14.70,   -2.58,  -36.52,  -27.90]  speed=20 wait=0.0s  (pre max|Δ|=2.34°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.01° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.4  +0.2  -0.2  -0.0  -2.3  +0.6  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.01°（関節 j1）
[002] 推論 1612ms  10ステップ先  Δ= +3.3 +11.1  +5.7  -0.1 -16.9  +0.7
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk002_via02: send_angles (single) [  +5.89,  +26.24,  +16.15,   -2.60,  -40.51,  -27.83]  speed=20 wait=0.0s  (pre max|Δ|=3.86°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.83° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.1  +1.7  +0.7  -0.1  -3.9  +0.5  着いた
[SEND] pi05_chunk002_via05: send_angles (single) [  +7.10,  +30.74,  +18.76,   -2.57,  -46.79,  -27.74]  speed=20 wait=0.0s  (pre max|Δ|=6.28°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.06° (tol 3.0°)
       [VIA   ] step  5  Δ= +1.3  +3.6  +1.9  -0.0  -6.3  +0.4  着いた
[SEND] pi05_chunk002_via08: send_angles (single) [  +7.99,  +34.74,  +20.84,   -2.60,  -52.56,  -27.70]  speed=20 wait=0.0s  (pre max|Δ|=6.33°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.15° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.7  +3.1  +1.3  +0.1  -6.3  +0.3  着いた
[SEND] pi05_chunk002_via09: send_angles (single) [  +8.07,  +35.65,  +21.17,   -2.59,  -53.58,  -27.67]  speed=20 wait=0.0s  (pre max|Δ|=1.20°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.00° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.1  -0.1  -0.2  +0.1  -1.2  +0.3  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.00°（関節 j1）
[003] 推論 1365ms  10ステップ先  Δ= +1.8  +6.5  +3.7  +0.2  -8.3  +0.4
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk003_via02: send_angles (single) [  +8.66,  +37.22,  +21.97,   -2.46,  -55.58,  -27.64]  speed=20 wait=0.0s  (pre max|Δ|=2.06°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.01° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.6  +0.6  +0.6  +0.0  -2.1  +0.2  着いた
[SEND] pi05_chunk003_via05: send_angles (single) [  +9.25,  +39.56,  +23.30,   -2.36,  -58.27,  -27.58]  speed=20 wait=0.0s  (pre max|Δ|=2.82°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.69° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.5  +1.3  +0.9  +0.0  -2.8  +0.3  着いた
[SEND] pi05_chunk003_via08: send_angles (single) [  +9.64,  +42.11,  +24.54,   -2.27,  -60.87,  -27.53]  speed=20 wait=0.0s  (pre max|Δ|=2.60°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.08° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.9  +1.8  +0.8  +0.0  -2.6  +0.2  着いた
[SEND] pi05_chunk003_via09: send_angles (single) [  +9.92,  +43.16,  +25.08,   -2.28,  -61.79,  -27.50]  speed=20 wait=0.0s  (pre max|Δ|=1.15°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.04° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.0  +0.0  +0.2  +0.2  -1.2  +0.3  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.04°（関節 j1）
[004] 推論 988ms  10ステップ先  Δ= +1.3  +2.4  +0.8  -0.0  -1.6  +0.2
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk004_via02: send_angles (single) [ +10.67,  +44.78,  +25.81,   -2.22,  -62.87,  -27.48]  speed=20 wait=0.0s  (pre max|Δ|=1.00°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.09° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.8  +0.6  +0.9  -0.1  -1.0  +0.2  着いた
[SEND] pi05_chunk004_via05: send_angles (single) [ +10.87,  +44.87,  +25.86,   -2.20,  -62.95,  -27.45]  speed=20 wait=0.0s  (pre max|Δ|=1.00°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.00° (tol 3.0°)
       [VIA   ] step  5  Δ= -0.1  -1.0  -0.2  +0.1  -0.0  +0.2  着いた
       [VIA   ] step  8  Δ= +0.2  +0.1  -0.3  -0.2  -0.3  +0.2  送らず (0.5° 以下)
[SEND] pi05_chunk004_via09: send_angles (single) [ +11.11,  +46.63,  +25.74,   -2.22,  -63.50,  -27.45]  speed=20 wait=0.0s  (pre max|Δ|=0.76°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.09° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.2  +0.8  -0.4  -0.2  -0.6  +0.2  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.09°（関節 j1）
[005] 推論 857ms  10ステップ先  Δ= +1.0 +12.9  -9.3  -0.2  +0.7  +0.2
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk005_via02: send_angles (single) [ +11.80,  +48.87,  +25.69,   -2.23,  -63.79,  -27.35]  speed=20 wait=0.0s  (pre max|Δ|=1.15°, post-send timeout 8.0s)
  [WARN] daemon_get_angles failed: daemon error: get_angles returned empty/invalid after 12 retries
  [WARN] daemon_get_angles failed: daemon error: get_angles returned empty/invalid after 12 retries
  [WARN] daemon_get_angles failed: daemon error: get_angles returned empty/invalid after 12 retries
[SEND] arrival OK: max|Δ|=0.87° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.9  +1.1  -0.4  -0.2  -0.3  +0.3  着いた
[SEND] pi05_chunk005_via05: send_angles (single) [ +12.06,  +54.38,  +21.47,   -2.33,  -63.44,  -27.43]  speed=20 wait=0.0s  (pre max|Δ|=4.64°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.96° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.1  +4.6  -4.6  -0.4  +0.4  +0.2  着いた
[SEND] pi05_chunk005_via08: send_angles (single) [ +11.96,  +59.46,  +17.86,   -2.24,  -62.90,  -27.49]  speed=20 wait=0.0s  (pre max|Δ|=4.72°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.17° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.0  +4.1  -4.7  -0.3  +0.9  +0.1  着いた
[SEND] pi05_chunk005_via09: send_angles (single) [ +11.90,  +60.60,  +16.82,   -2.21,  -62.72,  -27.52]  speed=20 wait=0.0s  (pre max|Δ|=1.98°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.10° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.1  +0.1  -2.0  -0.3  +1.1  +0.1  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.10°（関節 j2）
[006] 推論 1433ms  4ステップ先  Δ= +0.1  +0.2  -1.6  -0.2  +0.8  -0.0  グリッパー→閉
       [VIA   ] 中継点 2 点: step 2, 3
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk006_via02: send_angles (single) [ +12.07,  +61.86,  +16.35,   -2.13,  -63.05,  -27.63]  speed=20 wait=0.0s  (pre max|Δ|=1.57°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.31° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.1  +0.2  -1.6  -0.2  +0.8  -0.0  着いた
[SEND] pi05_chunk006_via03: send_angles (single) [ +12.07,  +61.86,  +16.35,   -2.13,  -63.05,  -27.63]  speed=20 wait=0.0s  (pre max|Δ|=1.28°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.28° (tol 3.0°)
       [VIA   ] step  3  Δ= +0.1  -0.8  -1.1  -0.1  +1.3  +0.1  着いた
  [Pi] GRIPPER: VALUE=20 speed=100 result= None
[STATE ] 目標を渡す  目標と実測の最大差 2.16°（関節 j4）
[007] 推論 4973ms  10ステップ先  Δ= +1.3  -7.0  +6.8  -0.2  -0.3  +0.7
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk007_via02: send_angles (single) [ +12.35,  +58.23,  +20.68,   -2.89,  -61.88,  -26.63]  speed=20 wait=0.0s  (pre max|Δ|=4.43°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.23° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.7  -4.4  +3.5  -1.1  +3.0  +1.4  着いた
[SEND] pi05_chunk007_via05: send_angles (single) [ +12.29,  +56.13,  +23.71,   -2.97,  -63.04,  -26.42]  speed=20 wait=0.0s  (pre max|Δ|=4.03°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.79° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.5  -3.1  +4.0  -0.6  -2.0  +0.8  着いた
[SEND] pi05_chunk007_via08: send_angles (single) [ +12.34,  +55.60,  +24.46,   -2.31,  -65.23,  -26.78]  speed=20 wait=0.0s  (pre max|Δ|=3.98°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.39° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.5  -1.5  +1.9  +0.6  -4.0  +0.2  着いた
[SEND] pi05_chunk007_via09: send_angles (single) [ +12.91,  +55.66,  +23.99,   -1.78,  -65.51,  -27.19]  speed=20 wait=0.0s  (pre max|Δ|=2.59°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.59° (tol 3.0°)
       [VIA   ] step  9  Δ= +1.0  -1.3  +0.3  +1.0  -2.7  -0.3  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.50°（関節 j4）
[008] 推論 2299ms  10ステップ先  Δ= +8.4  -3.3  -4.7  +1.7  +0.6  -1.5
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > r
       爪を締め直します (開かずに閉じる指令をもう一度)
  [Pi] GRIPPER: VALUE=20 speed=100 result= None
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk008_via02: send_angles (single) [ +12.90,  +53.56,  +26.69,   -2.21,  -65.10,  -26.81]  speed=20 wait=0.0s  (pre max|Δ|=3.39°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.89° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.3  -3.4  +2.7  -0.3  -1.1  -0.2  着いた
[SEND] pi05_chunk008_via05: send_angles (single) [ +13.15,  +52.88,  +26.61,   -2.15,  -65.46,  -26.69]  speed=20 wait=0.0s  (pre max|Δ|=2.57°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.05° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.6  -2.6  -0.0  +0.0  -0.8  -0.2  着いた
[SEND] pi05_chunk008_via08: send_angles (single) [ +19.65,  +53.43,  +20.27,   -0.52,  -63.00,  -28.13]  speed=20 wait=0.0s  (pre max|Δ|=7.09°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.68° (tol 3.0°)
       [VIA   ] step  8  Δ= +7.1  -1.5  -6.4  +1.8  +1.7  -1.8  着いた
[SEND] pi05_chunk008_via09: send_angles (single) [ +20.88,  +53.62,  +19.02,   -0.18,  -62.44,  -28.43]  speed=20 wait=0.0s  (pre max|Δ|=2.24°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.07° (tol 3.0°)
       [VIA   ] step  9  Δ= +1.4  -1.2  -2.2  +0.7  +2.2  -1.7  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.89°（関節 j4）
[009] 推論 1163ms  10ステップ先  Δ= +4.2  +0.4  -8.0  +2.5  +3.8  -3.0
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > h
[SEND] pi05_home: send_angles (single) [  +0.00,   +0.00,   +0.00,   +0.00,   +0.00,  -30.00]  speed=20 wait=0.0s  (pre max|Δ|=63.45°, post-send timeout 11.5s)
[SEND] arrival OK: max|Δ|=1.75° (tol 2.5°)
[RECORD] 記録終了 コマ 607 (8.795 fps) 実測角 554 回 (8.03 Hz)  電流 564 行 (read_servo)  → /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_102043/recording
       結果: y=成功 / n=失敗 / Enter=記録しない > n
[DONE  ] 記録: /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_102043
[CLIENT] run_policy_client.py が終わった (終了コード 0. モデル deep1 (PixelstoMotors/pi05-mecharm-deep-even10-lora-v1))
    (80 秒)
もう1回やりますか? y=やる / 他=終わる > y

=== 7. HOME → 爪を開く → 位置合わせ (10 回目)
[INIT] daemon 接続中...
  [Pi] fresh_mode=1
[INIT] fresh_mode=1
[PRE]  現在姿勢: [-0.26, 1.49, 1.75, -0.26, -0.26, -29.70]
[SEND] HOME へ移動指令
[WAIT] t=0.6s  max_err=1.75°
[DONE] HOME 到達 max_err=1.75°
[POST] 最終姿勢: [-0.26, 1.49, 1.75, -0.26, -0.26, -29.70]
  [Pi] fresh_mode=0
[EXIT] fresh_mode=0, socket close
  [Pi] GRIPPER: OPEN result= None
[REF   ] 基準画像: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2/raw_episodes/run_0001_20261019_194818/frames/000000.jpg
[REF   ] お手本 run_0001_20261019_194818 (つかんだ瞬間の j0 = +13.2°)
[REF   ] 重なった画像のブロックに実物のブロックを合わせると, お手本と同じ位置に置ける
[TILT  ] 傾きのお手本: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes  中央値 -0.61° (測れた 50/50 本. プラス=右下がり)
[TILT  ] 傾きはソフトでそろえる: ライブをお手本の中央値との差だけ回して重ねる (AI に渡す画像と同じ. 回す角度が 3° を超えたら画面の色を変える. 止めない)
[ALIGN ] |dy| <= 20 なら OK. アームは HOME に置いた状態で合わせる. q または Esc で終了 (ファイルには何も書かない)
[ALIGN ] dy=  +4.1  dx=  -2.3  response=0.926  → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  傾き -2.01° → -0.61° にソフトでそろえる (+1.39° 回して重ねる. プラス=右下がり)
[DONE  ] 終了 (何も書いていません)
    (9 秒)

=== 8. 実機推論 (10 回目)
[WAIT  ] 送ったあと 0.0s / 爪のあと 0.8s (開くときの daemon 0.0s) / 止まるのを待つ目安 0.8s
[SAFE  ] 安全範囲 (学習 50 本 ±10°): j0[-72,+55]  j1[-9,+88]  j2[-45,+52]  j3[-18,+27]  j4[-87,+10]  j5[-51,-15]
[SAFE  ] 肩 j1 の上限は J1_SAFE_MAX=88° で切った (これを超える指令はアームが黙って捨てる / LOG352)  元データ: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes
[MODE  ] EXECUTE  steps/chunk=10  max_move=20.0°  log=/Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_102213
[MODEL ] deep1 (PixelstoMotors/pi05-mecharm-deep-even10-lora-v1)
[CAMERA] 写り方 dy=-1.9 dx=+4.2 response=0.656 → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  回したあとの画像で測った
[CAMERA] 基準: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2/raw_episodes/run_0001_20261019_183454/frames/000000.jpg
[CAMERA] 傾き -1.97° → -0.61° にそろえて渡す (+1.35° 回す. プラス=右下がり) (お手本: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes  測れた 50/50 本・今 5/5 コマ)
[POLICY] 接続 ws://localhost:8000  metadata={}
[RECORD] 上カメラと実測角を 1 秒 10 コマで記録します → /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_102213/recording
[GRIP  ] 開始時のグリッパー開放は, 最初の目標が検査を通ってから行います (爪が閉じていたら手で開けておく)
[STATE ] 実測を渡す (直前に送った目標がない)
[000] 推論 927ms  10ステップ先  Δ= +2.2 +14.9  +8.3  -0.7 -19.8  +0.3
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[GRIP  ] 開始時にグリッパーを開く
  [Pi] GRIPPER: OPEN result= None
[SEND] pi05_chunk000_via02: send_angles (single) [  +0.22,   +4.66,   +3.74,   -0.24,   -4.36,  -29.86]  speed=20 wait=0.0s  (pre max|Δ|=4.10°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.17° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.5  +3.2  +2.0  +0.0  -4.1  -0.2  着いた
[SEND] pi05_chunk000_via05: send_angles (single) [  +0.94,   +9.29,   +6.33,   -0.35,  -10.52,  -29.86]  speed=20 wait=0.0s  (pre max|Δ|=8.24°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.56° (tol 3.0°)
       [VIA   ] step  5  Δ= +1.2  +3.8  +1.6  -0.1  -8.2  -0.2  着いた
[SEND] pi05_chunk000_via08: send_angles (single) [  +1.83,  +14.56,   +9.19,   -0.87,  -17.77,  -29.57]  speed=20 wait=0.0s  (pre max|Δ|=8.81°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.52° (tol 3.0°)
       [VIA   ] step  8  Δ= +1.2  +4.3  +2.0  -0.7  -8.8  +0.1  着いた
[SEND] pi05_chunk000_via09: send_angles (single) [  +1.95,  +16.34,  +10.04,   -0.96,  -20.01,  -29.43]  speed=20 wait=0.0s  (pre max|Δ|=3.76°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.85° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.5  +0.8  -0.1  -0.7  -3.8  +0.3  着いた
[STATE ] 目標を渡す  目標と実測の最大差 0.85°（関節 j4）
[001] 推論 806ms  10ステップ先  Δ= +3.8  +9.7  +4.5  -2.0 -16.6  +1.4
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk001_via02: send_angles (single) [  +2.80,  +18.47,  +11.31,   -1.59,  -23.11,  -29.06]  speed=20 wait=0.0s  (pre max|Δ|=3.95°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.95° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.3  +1.3  +0.5  -1.3  -3.9  +0.6  着いた
[SEND] pi05_chunk001_via05: send_angles (single) [  +3.94,  +21.90,  +13.17,   -2.04,  -28.61,  -28.63]  speed=20 wait=0.0s  (pre max|Δ|=6.29°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.63° (tol 3.0°)
       [VIA   ] step  5  Δ= +1.3  +2.5  +1.1  -1.0  -6.3  +1.1  着いた
[SEND] pi05_chunk001_via08: send_angles (single) [  +4.90,  +25.56,  +14.89,   -2.14,  -33.92,  -28.39]  speed=20 wait=0.0s  (pre max|Δ|=6.24°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.49° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.9  +2.7  +0.9  -0.4  -6.2  +1.2  着いた
[SEND] pi05_chunk001_via09: send_angles (single) [  +5.30,  +26.87,  +15.35,   -2.21,  -35.80,  -28.31]  speed=20 wait=0.0s  (pre max|Δ|=2.58°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.95° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.4  +0.3  -0.3  -0.5  -2.6  +1.0  着いた
[STATE ] 目標を渡す  目標と実測の最大差 0.95°（関節 j5）
[002] 推論 1553ms  10ステップ先  Δ= +3.4 +10.1  +5.7  -0.6 -16.5  +1.3
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk002_via02: send_angles (single) [  +6.05,  +28.84,  +16.37,   -2.11,  -38.40,  -28.23]  speed=20 wait=0.0s  (pre max|Δ|=3.07°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.04° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.3  +1.1  +0.7  -0.4  -3.1  +0.7  着いた
[SEND] pi05_chunk002_via05: send_angles (single) [  +7.16,  +32.83,  +18.82,   -2.19,  -44.38,  -28.10]  speed=20 wait=0.0s  (pre max|Δ|=6.24°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.65° (tol 3.0°)
       [VIA   ] step  5  Δ= +1.2  +3.0  +1.8  -0.3  -6.2  +0.6  着いた
[SEND] pi05_chunk002_via08: send_angles (single) [  +8.11,  +36.95,  +21.03,   -2.30,  -50.48,  -28.00]  speed=20 wait=0.0s  (pre max|Δ|=6.54°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.88° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.7  +3.1  +1.5  -0.2  -6.5  +0.5  着いた
[SEND] pi05_chunk002_via09: send_angles (single) [  +8.23,  +37.89,  +21.38,   -2.32,  -51.85,  -27.98]  speed=20 wait=0.0s  (pre max|Δ|=2.02°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.04° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.1  +0.0  -0.2  -0.3  -2.0  +0.4  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.04°（関節 j1）
[003] 推論 5141ms  10ステップ先  Δ= +2.6  +6.9  +3.7  -0.2 -11.4  +0.7
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk003_via02: send_angles (single) [  +8.88,  +38.16,  +21.53,   -2.08,  -52.65,  -27.98]  speed=20 wait=0.0s  (pre max|Δ|=1.24°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.95° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.1  -0.8  -0.3  -0.2  -1.2  +0.2  着いた
[SEND] pi05_chunk003_via05: send_angles (single) [  +9.55,  +40.64,  +22.44,   -1.94,  -56.02,  -27.93]  speed=20 wait=0.0s  (pre max|Δ|=3.55°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.93° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.8  +1.5  +0.7  +0.2  -3.6  +0.3  着いた
[SEND] pi05_chunk003_via08: send_angles (single) [ +10.37,  +44.72,  +24.99,   -2.01,  -61.57,  -27.73]  speed=20 wait=0.0s  (pre max|Δ|=5.68°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.98° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.6  +3.1  +2.1  +0.1  -5.7  +0.4  着いた
[SEND] pi05_chunk003_via09: send_angles (single) [ +10.51,  +45.79,  +25.51,   -2.02,  -62.81,  -27.63]  speed=20 wait=0.0s  (pre max|Δ|=1.47°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.96° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.1  +0.1  +0.1  +0.1  -1.5  +0.3  着いた
[STATE ] 目標を渡す  目標と実測の最大差 0.96°（関節 j1）
[004] 推論 1582ms  10ステップ先  Δ= +1.4  +9.8  -3.2  -0.3  -0.5  +0.2
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk004_via02: send_angles (single) [ +10.97,  +47.44,  +25.90,   -1.96,  -63.15,  -27.63]  speed=20 wait=0.0s  (pre max|Δ|=0.60°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.07° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.6  +0.6  +0.5  -0.1  -0.5  +0.2  着いた
[SEND] pi05_chunk004_via05: send_angles (single) [ +11.46,  +52.64,  +24.65,   -2.06,  -63.52,  -27.60]  speed=20 wait=0.0s  (pre max|Δ|=4.13°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.10° (tol 3.0°)
       [VIA   ] step  5  Δ= +1.1  +4.1  -1.1  -0.2  -0.3  +0.3  着いた
[SEND] pi05_chunk004_via08: send_angles (single) [ +11.69,  +55.78,  +22.69,   -2.15,  -63.18,  -27.63]  speed=20 wait=0.0s  (pre max|Δ|=3.06°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.30° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.3  +2.2  -3.1  -0.4  +0.3  +0.1  着いた
[SEND] pi05_chunk004_via09: send_angles (single) [ +11.72,  +56.58,  +22.21,   -2.14,  -63.17,  -27.64]  speed=20 wait=0.0s  (pre max|Δ|=1.69°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.34° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.3  -0.1  -1.7  -0.4  +0.3  +0.1  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.25°（関節 j2）
[005] 推論 1245ms  6ステップ先  Δ= +0.5  +1.9  -4.0  -0.4  -0.0  -0.1  グリッパー→閉
       [VIA   ] 中継点 2 点: step 2, 5
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk005_via02: send_angles (single) [ +11.91,  +59.00,  +19.67,   -2.11,  -63.62,  -27.80]  speed=20 wait=0.0s  (pre max|Δ|=3.79°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.98° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.5  +1.4  -3.8  -0.4  +0.0  -0.0  着いた
[SEND] pi05_chunk005_via05: send_angles (single) [ +11.87,  +59.48,  +19.45,   -2.12,  -63.68,  -27.83]  speed=20 wait=0.0s  (pre max|Δ|=1.20°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.20° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.5  -0.4  -1.2  -0.3  +0.3  -0.1  着いた
  [Pi] GRIPPER: VALUE=20 speed=100 result= None
[STATE ] 目標を渡す  目標と実測の最大差 2.15°（関節 j4）
[006] 推論 836ms  10ステップ先  Δ= +3.1 -10.0  +7.3  -0.4  +2.3  +1.1
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk006_via02: send_angles (single) [ +12.09,  +56.35,  +22.71,   -2.41,  -62.41,  -27.29]  speed=20 wait=0.0s  (pre max|Δ|=4.03°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.56° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.6  -4.0  +2.1  -0.7  +3.5  +0.6  着いた
[SEND] pi05_chunk006_via05: send_angles (single) [ +12.41,  +53.46,  +25.74,   -2.58,  -62.41,  -26.82]  speed=20 wait=0.0s  (pre max|Δ|=4.45°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.91° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.7  -4.4  +3.4  -0.3  +1.4  +0.7  着いた
[SEND] pi05_chunk006_via08: send_angles (single) [ +13.76,  +50.79,  +28.02,   -2.32,  -63.26,  -26.68]  speed=20 wait=0.0s  (pre max|Δ|=4.58°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.85° (tol 3.0°)
       [VIA   ] step  8  Δ= +1.6  -4.6  +2.6  -0.0  +0.2  +0.4  着いた
[SEND] pi05_chunk006_via09: send_angles (single) [ +14.58,  +50.34,  +28.00,   -2.08,  -63.53,  -26.82]  speed=20 wait=0.0s  (pre max|Δ|=2.30°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.30° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.7  -2.3  -0.0  +0.4  -0.1  +0.1  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.30°（関節 j1）
[007] 推論 1630ms  10ステップ先  Δ=+12.7  -1.8 -12.6  +3.4  +3.4  -3.7
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > p
[PAD   ] 補正 1 (推論 7 のあと). ゲームパッドで直して, □ で推論に戻ります
コントローラーを待っています（5 秒でつながらなければ推論の入力待ちに戻ります）。□ で推論に戻ります。Ctrl-C で補正を抜けます
/opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/pygame/pkgdata.py:25: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
  from pkg_resources import resource_stream, resource_exists
[接続] PS4 Controller  GUID=03008fe54c050000cc09000000016800  軸=6  ボタン=16
[送信] j1 -2.0° → +14.41 +50.64 +28.12 -2.28 -63.45 -26.80  動かなかった（次の押しは この目標の先から）・無視されたので 2 回送り直した（ずれ 1.91°）  届いた角度 +14.41 +52.55 +28.12 -2.28 -63.45 -26.80
[送信] j1 -2.0° → +14.41 +48.64 +28.12 -2.28 -63.45 -26.80  手前で止まった（次の押しは この目標の先から）（ずれ 1.72°）  届いた角度 +14.41 +50.36 +28.12 -2.28 -63.36 -26.80
[長押し] j1 を +50.36° → +50.36° まで（目標を 1 回送信。止めます）
  [Pi] GRIPPER: VALUE=20 speed=100 result= None
[爪] 爪を閉じる（待ち 0.8 秒のあと受付）
[送信] j1 -2.0° → +14.41 +39.92 +28.12 -2.28 -63.45 -26.80  手前で止まった（次の押しは この目標の先から）（ずれ 0.94°）  届いた角度 +14.41 +40.86 +28.21 -2.28 -64.33 -26.98
[PAD   ] 補正 1 を終えました (24.7 秒, 送った目標 4 回, 爪を動かした). この姿勢から推論に戻ります
[STATE ] 実測を渡す (直前に送った目標がない)
[008] 推論 3709ms  10ステップ先  Δ=+15.0  +0.8 -16.9  +3.5  +7.2  -4.1
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > h
[SEND] pi05_home: send_angles (single) [  +0.00,   +0.00,   +0.00,   +0.00,   +0.00,  -30.00]  speed=20 wait=0.0s  (pre max|Δ|=64.33°, post-send timeout 11.6s)
[SEND] arrival OK: max|Δ|=1.75° (tol 2.5°)
[RECORD] 記録終了 コマ 685 (8.842 fps) 実測角 695 回 (8.97 Hz)  電流 702 行 (read_servo)  → /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_102213/recording
       結果: y=成功 / n=失敗 / Enter=記録しない > n
[DONE  ] 記録: /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_102213
[CLIENT] run_policy_client.py が終わった (終了コード 0. モデル deep1 (PixelstoMotors/pi05-mecharm-deep-even10-lora-v1))
    (88 秒)
もう1回やりますか? y=やる / 他=終わる > y

=== 7. HOME → 爪を開く → 位置合わせ (11 回目)
[INIT] daemon 接続中...
  [Pi] fresh_mode=1
[INIT] fresh_mode=1
[PRE]  現在姿勢: [-0.26, 1.49, 1.75, -0.26, -0.26, -29.70]
[SEND] HOME へ移動指令
[WAIT] t=0.6s  max_err=1.75°
[DONE] HOME 到達 max_err=1.75°
[POST] 最終姿勢: [-0.26, 1.49, 1.75, -0.26, -0.26, -29.70]
  [Pi] fresh_mode=0
[EXIT] fresh_mode=0, socket close
  [Pi] GRIPPER: OPEN result= None
[REF   ] 基準画像: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2/raw_episodes/run_0001_20261019_194818/frames/000000.jpg
[REF   ] お手本 run_0001_20261019_194818 (つかんだ瞬間の j0 = +13.2°)
[REF   ] 重なった画像のブロックに実物のブロックを合わせると, お手本と同じ位置に置ける
[TILT  ] 傾きのお手本: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes  中央値 -0.61° (測れた 50/50 本. プラス=右下がり)
[TILT  ] 傾きはソフトでそろえる: ライブをお手本の中央値との差だけ回して重ねる (AI に渡す画像と同じ. 回す角度が 3° を超えたら画面の色を変える. 止めない)
[ALIGN ] |dy| <= 20 なら OK. アームは HOME に置いた状態で合わせる. q または Esc で終了 (ファイルには何も書かない)
[ALIGN ] dy=  +4.1  dx=  -2.2  response=0.930  → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  傾き -1.97° → -0.61° にソフトでそろえる (+1.35° 回して重ねる. プラス=右下がり)
[DONE  ] 終了 (何も書いていません)
    (9 秒)

=== 8. 実機推論 (11 回目)
[WAIT  ] 送ったあと 0.0s / 爪のあと 0.8s (開くときの daemon 0.0s) / 止まるのを待つ目安 0.8s
[SAFE  ] 安全範囲 (学習 50 本 ±10°): j0[-72,+55]  j1[-9,+88]  j2[-45,+52]  j3[-18,+27]  j4[-87,+10]  j5[-51,-15]
[SAFE  ] 肩 j1 の上限は J1_SAFE_MAX=88° で切った (これを超える指令はアームが黙って捨てる / LOG352)  元データ: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes
[MODE  ] EXECUTE  steps/chunk=10  max_move=20.0°  log=/Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_102353
[MODEL ] deep1 (PixelstoMotors/pi05-mecharm-deep-even10-lora-v1)
[CAMERA] 写り方 dy=-1.9 dx=+4.3 response=0.665 → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  回したあとの画像で測った
[CAMERA] 基準: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2/raw_episodes/run_0001_20261019_183454/frames/000000.jpg
[CAMERA] 傾き -2.01° → -0.61° にそろえて渡す (+1.40° 回す. プラス=右下がり) (お手本: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes  測れた 50/50 本・今 5/5 コマ)
[POLICY] 接続 ws://localhost:8000  metadata={}
[RECORD] 上カメラと実測角を 1 秒 10 コマで記録します → /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_102353/recording
[GRIP  ] 開始時のグリッパー開放は, 最初の目標が検査を通ってから行います (爪が閉じていたら手で開けておく)
[STATE ] 実測を渡す (直前に送った目標がない)
[000] 推論 1503ms  10ステップ先  Δ= +3.1 +16.4  +9.7  -0.9 -23.8  +0.7
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[GRIP  ] 開始時にグリッパーを開く
  [Pi] GRIPPER: OPEN result= None
[SEND] pi05_chunk000_via02: send_angles (single) [  +0.42,   +5.68,   +4.09,   -0.09,   -5.24,  -29.82]  speed=20 wait=0.0s  (pre max|Δ|=4.98°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.99° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.7  +4.2  +2.3  +0.2  -5.0  -0.1  着いた
[SEND] pi05_chunk000_via05: send_angles (single) [  +1.36,  +11.00,   +7.50,   -0.29,  -13.01,  -29.67]  speed=20 wait=0.0s  (pre max|Δ|=9.76°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.59° (tol 3.0°)
       [VIA   ] step  5  Δ= +1.0  +4.4  +2.3  -0.1  -9.8  +0.0  着いた
[SEND] pi05_chunk000_via08: send_angles (single) [  +2.55,  +16.30,  +10.60,   -0.89,  -21.51,  -29.25]  speed=20 wait=0.0s  (pre max|Δ|=10.09°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.48° (tol 3.0°)
       [VIA   ] step  8  Δ= +1.3  +4.3  +2.2  -0.9 -10.1  +0.5  着いた
[SEND] pi05_chunk000_via09: send_angles (single) [  +2.83,  +17.84,  +11.45,   -1.17,  -24.05,  -29.04]  speed=20 wait=0.0s  (pre max|Δ|=4.02°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.17° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.6  +0.7  +0.0  -1.2  -4.0  +0.7  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.12°（関節 j4）
[001] 推論 1134ms  10ステップ先  Δ= +2.9 +12.1  +6.4  -1.9 -20.1  +1.5
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk001_via02: send_angles (single) [  +3.94,  +21.58,  +13.63,   -1.75,  -29.71,  -28.66]  speed=20 wait=0.0s  (pre max|Δ|=6.78°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.50° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.1  +2.9  +1.5  -1.4  -6.8  +1.0  着いた
[SEND] pi05_chunk001_via05: send_angles (single) [  +4.88,  +25.96,  +16.11,   -2.13,  -36.11,  -28.37]  speed=20 wait=0.0s  (pre max|Δ|=6.85°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.36° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.8  +3.5  +1.6  -0.5  -6.8  +1.2  着いた
[SEND] pi05_chunk001_via08: send_angles (single) [  +5.68,  +29.74,  +18.19,   -2.13,  -41.71,  -28.21]  speed=20 wait=0.0s  (pre max|Δ|=6.73°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.46° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.6  +2.9  +1.3  -0.2  -6.7  +0.9  着いた
[SEND] pi05_chunk001_via09: send_angles (single) [  +5.67,  +30.77,  +18.51,   -2.17,  -43.00,  -28.17]  speed=20 wait=0.0s  (pre max|Δ|=1.78°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.04° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.2  +0.1  -0.3  -0.2  -1.8  +0.7  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.04°（関節 j1）
[002] 推論 808ms  10ステップ先  Δ= +2.1  +8.0  +2.9  +0.6 -12.0  +0.8
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk002_via02: send_angles (single) [  +6.58,  +33.20,  +19.51,   -1.78,  -46.49,  -28.12]  speed=20 wait=0.0s  (pre max|Δ|=3.69°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.78° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.8  +1.4  +0.5  +0.1  -3.7  +0.6  着いた
[SEND] pi05_chunk002_via05: send_angles (single) [  +7.36,  +36.02,  +20.50,   -1.56,  -50.34,  -28.08]  speed=20 wait=0.0s  (pre max|Δ|=4.20°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.80° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.6  +1.8  +0.5  +0.3  -4.2  +0.4  着いた
[SEND] pi05_chunk002_via08: send_angles (single) [  +7.77,  +38.79,  +21.55,   -1.36,  -53.68,  -28.02]  speed=20 wait=0.0s  (pre max|Δ|=3.85°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.93° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.3  +1.8  +0.6  +0.3  -3.8  +0.5  着いた
[SEND] pi05_chunk002_via09: send_angles (single) [  +7.87,  +39.77,  +21.87,   -1.26,  -54.78,  -28.01]  speed=20 wait=0.0s  (pre max|Δ|=1.70°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.92° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.5  +0.1  -0.1  +0.3  -1.7  +0.3  着いた
[STATE ] 目標を渡す  目標と実測の最大差 0.92°（関節 j1）
[003] 推論 809ms  10ステップ先  Δ= +3.8  +2.4  +3.3  +0.6  -7.2  +0.5
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk003_via02: send_angles (single) [  +8.76,  +40.04,  +21.97,   -1.25,  -55.89,  -28.00]  speed=20 wait=0.0s  (pre max|Δ|=1.38°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.91° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.4  -0.6  -0.0  +0.2  -1.3  +0.3  着いた
[SEND] pi05_chunk003_via05: send_angles (single) [  +9.47,  +40.19,  +22.27,   -1.27,  -57.06,  -27.99]  speed=20 wait=0.0s  (pre max|Δ|=1.87°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.85° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.9  -0.8  +0.3  +0.0  -1.9  +0.3  着いた
[SEND] pi05_chunk003_via08: send_angles (single) [ +10.90,  +42.40,  +24.72,   -1.04,  -60.63,  -27.85]  speed=20 wait=0.0s  (pre max|Δ|=3.77°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.93° (tol 3.0°)
       [VIA   ] step  8  Δ= +1.4  +1.4  +2.8  +0.4  -3.8  +0.5  着いた
[SEND] pi05_chunk003_via09: send_angles (single) [ +11.14,  +43.13,  +25.28,   -0.99,  -61.81,  -27.84]  speed=20 wait=0.0s  (pre max|Δ|=1.96°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.90° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.2  -0.4  +0.2  +0.9  -2.0  +0.2  着いた
[STATE ] 目標を渡す  目標と実測の最大差 0.90°（関節 j1）
[004] 推論 970ms  10ステップ先  Δ= +1.6  +7.2  -3.0  +0.2  -1.3  +0.1
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk004_via02: send_angles (single) [ +11.72,  +43.84,  +25.32,   -0.91,  -61.98,  -27.86]  speed=20 wait=0.0s  (pre max|Δ|=1.00°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.98° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.0  -0.2  +0.2  +0.1  -0.6  +0.2  着いた
[SEND] pi05_chunk004_via05: send_angles (single) [ +11.94,  +44.30,  +25.49,   -0.74,  -62.18,  -27.87]  speed=20 wait=0.0s  (pre max|Δ|=0.57°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.78° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.1  -0.5  +0.4  +0.3  -0.6  +0.2  着いた
[SEND] pi05_chunk004_via08: send_angles (single) [ +12.25,  +49.58,  +23.37,   -0.85,  -62.70,  -27.96]  speed=20 wait=0.0s  (pre max|Δ|=4.50°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.67° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.4  +4.5  -1.9  +0.2  -1.1  +0.1  着いた
[SEND] pi05_chunk004_via09: send_angles (single) [ +12.29,  +51.20,  +22.17,   -0.87,  -62.61,  -27.98]  speed=20 wait=0.0s  (pre max|Δ|=2.70°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.20° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.4  +0.6  -2.7  +0.2  -0.0  +0.1  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.12°（関節 j2）
[005] 推論 1532ms  10ステップ先  Δ= +1.0  +7.8  -9.0  +0.5  +1.3  -0.4
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk005_via02: send_angles (single) [ +12.58,  +52.80,  +19.58,   -0.74,  -62.02,  -28.15]  speed=20 wait=0.0s  (pre max|Δ|=3.71°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.98° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.7  +0.6  -3.7  +0.2  +0.8  -0.1  着いた
[SEND] pi05_chunk005_via05: send_angles (single) [ +12.72,  +55.25,  +17.78,   -0.65,  -61.63,  -28.26]  speed=20 wait=0.0s  (pre max|Δ|=2.69°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.21° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.1  +1.5  -2.7  +0.3  +1.2  -0.2  着いた
[SEND] pi05_chunk005_via08: send_angles (single) [ +12.77,  +59.02,  +15.02,   -0.55,  -61.58,  -28.35]  speed=20 wait=0.0s  (pre max|Δ|=3.87°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.41° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.1  +2.7  -3.9  +0.4  +1.3  -0.3  着いた
[SEND] pi05_chunk005_via09: send_angles (single) [ +12.81,  +60.03,  +14.29,   -0.50,  -61.54,  -28.39]  speed=20 wait=0.0s  (pre max|Δ|=1.79°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.30° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.2  +0.0  -1.8  +0.5  +1.3  -0.4  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.30°（関節 j4）
[006] 推論 5761ms  6ステップ先  Δ= +0.5  +1.2  -4.7  +0.4  +1.1  -1.4  グリッパー→閉
       [VIA   ] 中継点 2 点: step 2, 5
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk006_via02: send_angles (single) [ +13.12,  +62.18,  +11.98,   -0.45,  -61.25,  -29.27]  speed=20 wait=0.0s  (pre max|Δ|=3.57°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.06° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.6  +1.0  -3.6  +0.3  +0.9  -1.2  着いた
[SEND] pi05_chunk006_via05: send_angles (single) [ +13.15,  +62.37,  +10.81,   -0.43,  -61.76,  -29.45]  speed=20 wait=0.0s  (pre max|Δ|=2.02°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.15° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.6  -0.8  -2.0  +0.3  -0.1  -1.2  着いた
  [Pi] GRIPPER: VALUE=20 speed=100 result= None
[STATE ] 目標を渡す  目標と実測の最大差 0.96°（関節 j2）
[007] 推論 1871ms  10ステップ先  Δ= +2.0  -4.4  -0.5  +0.5  -2.3  -1.3
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk007_via02: send_angles (single) [ +13.33,  +62.11,  +10.68,   -0.39,  -62.29,  -29.51]  speed=20 wait=0.0s  (pre max|Δ|=1.17°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.17° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.7  -1.2  -1.1  +0.2  -0.7  -0.4  着いた
[SEND] pi05_chunk007_via05: send_angles (single) [ +13.47,  +60.73,  +10.82,   -0.44,  -62.95,  -29.54]  speed=20 wait=0.0s  (pre max|Δ|=2.55°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.46° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.5  -2.6  -0.9  -0.4  -1.3  -0.5  着いた
[SEND] pi05_chunk007_via08: send_angles (single) [ +14.18,  +59.14,  +11.21,   -0.21,  -63.70,  -29.77]  speed=20 wait=0.0s  (pre max|Δ|=4.05°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.03° (tol 3.0°)
       [VIA   ] step  8  Δ= +1.2  -4.1  -0.6  -0.2  -2.0  -0.7  着いた
[SEND] pi05_chunk007_via09: send_angles (single) [ +14.68,  +58.86,  +11.31,   -0.13,  -63.90,  -29.84]  speed=20 wait=0.0s  (pre max|Δ|=2.31°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.31° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.5  -2.3  -0.5  -0.4  -1.9  -0.8  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.31°（関節 j1）
[008] 推論 1137ms  10ステップ先  Δ= +2.4  -3.6  -3.2  +0.6  -1.5  -1.2
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk008_via02: send_angles (single) [ +14.76,  +58.84,  +10.06,   -0.09,  -64.12,  -29.92]  speed=20 wait=0.0s  (pre max|Δ|=2.33°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.33° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.6  -2.3  -1.7  -0.3  -2.1  -0.8  着いた
[SEND] pi05_chunk008_via05: send_angles (single) [ +15.16,  +58.84,   +9.13,   +0.17,  -64.13,  -30.08]  speed=20 wait=0.0s  (pre max|Δ|=2.55°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.33° (tol 3.0°)
       [VIA   ] step  5  Δ= +1.0  -2.3  -2.5  +0.0  -1.0  -0.7  着いた
[SEND] pi05_chunk008_via08: send_angles (single) [ +15.92,  +58.26,   +8.55,   +0.60,  -63.87,  -30.26]  speed=20 wait=0.0s  (pre max|Δ|=2.91°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.56° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.8  -2.9  -1.6  +0.3  -0.8  -0.6  着いた
[SEND] pi05_chunk008_via09: send_angles (single) [ +16.59,  +57.61,   +8.55,   +0.75,  -63.43,  -30.32]  speed=20 wait=0.0s  (pre max|Δ|=3.21°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.33° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.5  -3.2  -1.6  +0.2  -0.3  -0.4  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.33°（関節 j1）
[009] 推論 1126ms  10ステップ先  Δ=+10.4  -6.8  -4.3  +1.4  +2.8  -1.2
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk009_via02: send_angles (single) [ +17.53,  +56.50,   +7.07,   +0.72,  -62.87,  -30.36]  speed=20 wait=0.0s  (pre max|Δ|=3.44°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.38° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.4  -3.4  -3.0  +0.2  +0.2  -0.5  着いた
[SEND] pi05_chunk009_via05: send_angles (single) [ +20.58,  +54.77,   +6.14,   +0.91,  -61.82,  -30.49]  speed=20 wait=0.0s  (pre max|Δ|=4.11°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.18° (tol 3.0°)
       [VIA   ] step  5  Δ= +3.3  -4.1  -1.9  -0.3  +1.3  -0.5  着いた
[SEND] pi05_chunk009_via08: send_angles (single) [ +25.55,  +53.57,   +5.71,   +1.80,  -60.43,  -30.98]  speed=20 wait=0.0s  (pre max|Δ|=4.90°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.94° (tol 3.0°)
       [VIA   ] step  8  Δ= +5.0  -3.3  -1.8  +0.3  +2.7  -0.9  着いた
[SEND] pi05_chunk009_via09: send_angles (single) [ +26.49,  +53.12,   +5.76,   +1.92,  -60.30,  -31.11]  speed=20 wait=0.0s  (pre max|Δ|=2.95°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.42° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.7  -2.9  -1.8  +0.3  +2.2  -0.4  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.42°（関節 j1）
[010] 推論 1031ms  9ステップ先  Δ= +5.3  -0.7  -6.0  +0.3  +2.9  -1.2  グリッパー→開
       [VIA   ] 中継点 3 点: step 2, 5, 8
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk010_via02: send_angles (single) [ +28.17,  +53.10,   +3.22,   +2.09,  -59.23,  -31.37]  speed=20 wait=0.0s  (pre max|Δ|=4.33°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.44° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.5  -2.4  -4.3  -0.1  +2.3  -0.6  着いた
[SEND] pi05_chunk010_via05: send_angles (single) [ +31.02,  +53.79,   +1.93,   +2.22,  -58.94,  -31.79]  speed=20 wait=0.0s  (pre max|Δ|=2.90°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.76° (tol 3.0°)
       [VIA   ] step  5  Δ= +2.8  -1.7  -2.4  -0.1  +1.2  -0.8  着いた
[SEND] pi05_chunk010_via08: send_angles (single) [ +31.96,  +54.87,   +1.51,   +2.45,  -59.20,  -32.00]  speed=20 wait=0.0s  (pre max|Δ|=1.74°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.74° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.9  -0.7  -1.7  -0.2  +0.6  -0.5  着いた
  [Pi] GRIPPER: OPEN result= None
[STATE ] 目標を渡す  目標と実測の最大差 1.74°（関節 j2）
[011] 推論 904ms  10ステップ先  Δ= -4.1 -15.0  -2.1  -0.3 +14.5  -0.3
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > h
[SEND] pi05_home: send_angles (single) [  +0.00,   +0.00,   +0.00,   +0.00,   +0.00,  -30.00]  speed=20 wait=0.0s  (pre max|Δ|=59.67°, post-send timeout 11.0s)
[SEND] arrival OK: max|Δ|=2.10° (tol 2.5°)
[RECORD] 記録終了 コマ 564 (8.838 fps) 実測角 529 回 (8.29 Hz)  電流 537 行 (read_servo)  → /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_102353/recording
       結果: y=成功 / n=失敗 / Enter=記録しない > n
[DONE  ] 記録: /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_102353
[CLIENT] run_policy_client.py が終わった (終了コード 0. モデル deep1 (PixelstoMotors/pi05-mecharm-deep-even10-lora-v1))
    (73 秒)
もう1回やりますか? y=やる / 他=終わる > y

=== 7. HOME → 爪を開く → 位置合わせ (12 回目)
[INIT] daemon 接続中...
  [Pi] fresh_mode=1
[INIT] fresh_mode=1
[PRE]  現在姿勢: [-0.26, 1.66, 2.10, 0.35, -0.17, -30.32]
[SEND] HOME へ移動指令
[WAIT] t=0.6s  max_err=2.10°
[DONE] HOME 到達 max_err=2.10°
[POST] 最終姿勢: [-0.26, 1.66, 2.10, 0.35, -0.17, -30.32]
  [Pi] fresh_mode=0
[EXIT] fresh_mode=0, socket close
  [Pi] GRIPPER: OPEN result= None
[REF   ] 基準画像: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2/raw_episodes/run_0001_20261019_194818/frames/000000.jpg
[REF   ] お手本 run_0001_20261019_194818 (つかんだ瞬間の j0 = +13.2°)
[REF   ] 重なった画像のブロックに実物のブロックを合わせると, お手本と同じ位置に置ける
[TILT  ] 傾きのお手本: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes  中央値 -0.61° (測れた 50/50 本. プラス=右下がり)
[TILT  ] 傾きはソフトでそろえる: ライブをお手本の中央値との差だけ回して重ねる (AI に渡す画像と同じ. 回す角度が 3° を超えたら画面の色を変える. 止めない)
[ALIGN ] |dy| <= 20 なら OK. アームは HOME に置いた状態で合わせる. q または Esc で終了 (ファイルには何も書かない)
[ALIGN ] dy=  +4.4  dx=  -2.7  response=0.746  → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  傾き -2.01° → -0.61° にソフトでそろえる (+1.39° 回して重ねる. プラス=右下がり)
[DONE  ] 終了 (何も書いていません)
    (9 秒)

=== 8. 実機推論 (12 回目)
[WAIT  ] 送ったあと 0.0s / 爪のあと 0.8s (開くときの daemon 0.0s) / 止まるのを待つ目安 0.8s
[SAFE  ] 安全範囲 (学習 50 本 ±10°): j0[-72,+55]  j1[-9,+88]  j2[-45,+52]  j3[-18,+27]  j4[-87,+10]  j5[-51,-15]
[SAFE  ] 肩 j1 の上限は J1_SAFE_MAX=88° で切った (これを超える指令はアームが黙って捨てる / LOG352)  元データ: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes
[MODE  ] EXECUTE  steps/chunk=10  max_move=20.0°  log=/Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_102516
[MODEL ] deep1 (PixelstoMotors/pi05-mecharm-deep-even10-lora-v1)
[CAMERA] 写り方 dy=-2.0 dx=+4.1 response=0.664 → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  回したあとの画像で測った
[CAMERA] 基準: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2/raw_episodes/run_0001_20261019_183454/frames/000000.jpg
[CAMERA] 傾き -2.01° → -0.61° にそろえて渡す (+1.39° 回す. プラス=右下がり) (お手本: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes  測れた 50/50 本・今 5/5 コマ)
[POLICY] 接続 ws://localhost:8000  metadata={}
[RECORD] 上カメラと実測角を 1 秒 10 コマで記録します → /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_102516/recording
[GRIP  ] 開始時のグリッパー開放は, 最初の目標が検査を通ってから行います (爪が閉じていたら手で開けておく)
[STATE ] 実測を渡す (直前に送った目標がない)
[000] 推論 1532ms  10ステップ先  Δ= +3.6 +14.7  +9.3  -1.8 -20.1  +1.9
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[GRIP  ] 開始時にグリッパーを開く
  [Pi] GRIPPER: OPEN result= None
[SEND] pi05_chunk000_via02: send_angles (single) [  +0.32,   +4.84,   +4.22,   +0.25,   -3.87,  -29.86]  speed=20 wait=0.0s  (pre max|Δ|=3.70°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.03° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.6  +3.2  +2.1  -0.0  -3.7  +0.4  着いた
[SEND] pi05_chunk000_via05: send_angles (single) [  +1.64,  +10.24,   +7.78,   -0.42,  -11.11,  -29.22]  speed=20 wait=0.0s  (pre max|Δ|=9.09°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.71° (tol 3.0°)
       [VIA   ] step  5  Δ= +1.9  +4.4  +2.6  -0.7  -9.2  +0.8  着いた
[SEND] pi05_chunk000_via08: send_angles (single) [  +2.88,  +15.04,  +10.70,   -1.28,  -18.44,  -28.50]  speed=20 wait=0.0s  (pre max|Δ|=9.04°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.66° (tol 3.0°)
       [VIA   ] step  8  Δ= +1.5  +3.8  +1.9  -1.1  -9.0  +0.9  着いた
[SEND] pi05_chunk000_via09: send_angles (single) [  +3.33,  +16.41,  +11.35,   -1.50,  -20.26,  -28.29]  speed=20 wait=0.0s  (pre max|Δ|=3.48°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.90° (tol 3.0°)
       [VIA   ] step  9  Δ= +1.0  +0.4  -0.2  -0.4  -3.5  +0.5  着いた
[STATE ] 目標を渡す  目標と実測の最大差 0.90°（関節 j1）
[001] 推論 4930ms  10ステップ先  Δ= +3.1 +10.2  +5.2  -1.2 -18.3  +1.5
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk001_via02: send_angles (single) [  +4.23,  +18.13,  +12.91,   -2.24,  -23.20,  -27.77]  speed=20 wait=0.0s  (pre max|Δ|=3.78°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.85° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.2  +0.8  +0.9  -0.7  -3.8  +0.7  着いた
[SEND] pi05_chunk001_via05: send_angles (single) [  +5.23,  +21.71,  +15.24,   -2.65,  -28.91,  -27.32]  speed=20 wait=0.0s  (pre max|Δ|=5.18°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.61° (tol 3.0°)
       [VIA   ] step  5  Δ= +1.1  +2.7  +1.6  -0.2  -5.2  +0.6  着いた
[SEND] pi05_chunk001_via08: send_angles (single) [  +6.17,  +26.13,  +17.05,   -2.78,  -35.75,  -27.06]  speed=20 wait=0.0s  (pre max|Δ|=7.01°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.57° (tol 3.0°)
       [VIA   ] step  8  Δ= +1.0  +3.5  +1.0  +0.2  -7.0  +0.4  着いた
[SEND] pi05_chunk001_via09: send_angles (single) [  +6.22,  +27.46,  +17.27,   -2.79,  -37.72,  -27.01]  speed=20 wait=0.0s  (pre max|Δ|=2.39°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.01° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.1  +0.3  -0.5  +0.5  -2.4  +0.3  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.01°（関節 j1）
[002] 推論 1837ms  10ステップ先  Δ= +3.1 +11.6  +6.7  +0.8 -18.6  +0.4
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk002_via02: send_angles (single) [  +7.42,  +32.40,  +20.18,   -2.80,  -44.87,  -26.94]  speed=20 wait=0.0s  (pre max|Δ|=6.99°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.40° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.4  +3.9  +2.4  +0.5  -7.0  +0.3  着いた
[SEND] pi05_chunk002_via05: send_angles (single) [  +8.34,  +36.60,  +22.63,   -2.65,  -51.07,  -26.90]  speed=20 wait=0.0s  (pre max|Δ|=6.43°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.77° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.9  +3.2  +1.9  +0.8  -6.4  +0.3  着いた
[SEND] pi05_chunk002_via08: send_angles (single) [  +9.11,  +39.36,  +24.15,   -2.51,  -55.43,  -26.89]  speed=20 wait=0.0s  (pre max|Δ|=4.81°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.77° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.8  +1.7  +1.0  +0.6  -4.8  +0.3  着いた
[SEND] pi05_chunk002_via09: send_angles (single) [  +9.18,  +40.11,  +24.41,   -2.48,  -56.38,  -26.89]  speed=20 wait=0.0s  (pre max|Δ|=1.10°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.93° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.0  -0.1  -0.2  +0.5  -1.1  +0.2  着いた
[STATE ] 目標を渡す  目標と実測の最大差 0.93°（関節 j1）
[003] 推論 1363ms  10ステップ先  Δ= +2.4  +5.6  +3.3  +0.6 -10.9  +0.2
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk003_via02: send_angles (single) [ +10.23,  +43.62,  +26.86,   -2.43,  -62.35,  -26.89]  speed=20 wait=0.0s  (pre max|Δ|=6.19°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.62° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.2  +2.6  +2.3  +0.4  -6.2  +0.2  着いた
[SEND] pi05_chunk003_via05: send_angles (single) [ +10.98,  +44.79,  +27.84,   -2.32,  -64.74,  -26.87]  speed=20 wait=0.0s  (pre max|Δ|=3.22°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.00° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.7  +0.3  +0.8  +0.2  -3.2  +0.2  着いた
[SEND] pi05_chunk003_via08: send_angles (single) [ +11.40,  +45.59,  +27.90,   -2.23,  -66.23,  -26.88]  speed=20 wait=0.0s  (pre max|Δ|=1.72°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.99° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.3  -0.2  +0.1  +0.1  -1.7  +0.2  着いた
[SEND] pi05_chunk003_via09: send_angles (single) [ +11.50,  +46.63,  +27.92,   -2.19,  -67.05,  -26.88]  speed=20 wait=0.0s  (pre max|Δ|=1.22°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.00° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.4  +0.1  +0.2  +0.2  -1.2  +0.2  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.00°（関節 j1）
[004] 推論 931ms  10ステップ先  Δ= +0.7 +13.5  -9.5  +0.1  +2.4  +0.3
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk004_via02: send_angles (single) [ +11.64,  +52.73,  +23.57,   -2.18,  -65.69,  -26.71]  speed=20 wait=0.0s  (pre max|Δ|=5.10°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.39° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.6  +5.1  -4.2  +0.1  +1.2  +0.4  着いた
[SEND] pi05_chunk004_via05: send_angles (single) [ +11.52,  +58.38,  +19.78,   -2.10,  -64.57,  -26.65]  speed=20 wait=0.0s  (pre max|Δ|=4.91°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.54° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.4  +4.8  -4.9  +0.2  +2.4  +0.2  着いた
[SEND] pi05_chunk004_via08: send_angles (single) [ +11.56,  +61.05,  +18.19,   -2.17,  -64.26,  -26.75]  speed=20 wait=0.0s  (pre max|Δ|=2.62°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.00° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.5  +1.7  -2.5  +0.1  +2.6  +0.1  着いた
[SEND] pi05_chunk004_via09: send_angles (single) [ +11.80,  +61.16,  +18.22,   -2.21,  -64.46,  -26.77]  speed=20 wait=0.0s  (pre max|Δ|=1.80°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.72° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.7  -0.8  -0.9  +0.1  +1.8  +0.1  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.72°（関節 j4）
[005] 推論 1812ms  1ステップ先  Δ= +0.0  +0.0  +0.0  +0.0  +0.0  +0.0  グリッパー→閉
       [VIA   ] 中継点 1 点: step 0
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk005_via00: send_angles (single) [ +11.95,  +62.05,  +19.16,   -2.19,  -66.18,  -26.80]  speed=20 wait=0.0s  (pre max|Δ|=0.53°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.70° (tol 3.0°)
       [VIA   ] step  0  Δ= +0.0  +0.0  +0.0  +0.0  -0.5  +0.0  着いた
  [Pi] GRIPPER: VALUE=20 speed=100 result= None
[STATE ] 目標を渡す  目標と実測の最大差 1.49°（関節 j4）
[006] 推論 2351ms  10ステップ先  Δ= +1.1  -8.2  +3.8  -2.2  +5.0  +0.7
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk006_via02: send_angles (single) [ +12.15,  +60.35,  +20.70,   -2.46,  -65.51,  -26.71]  speed=20 wait=0.0s  (pre max|Δ|=2.40°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.34° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.6  -2.4  +1.6  -1.0  +2.3  +0.4  着いた
[SEND] pi05_chunk006_via05: send_angles (single) [ +12.25,  +57.09,  +23.30,   -3.15,  -63.46,  -26.23]  speed=20 wait=0.0s  (pre max|Δ|=4.60°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.62° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.7  -4.6  +3.4  -1.4  +3.0  +0.8  着いた
[SEND] pi05_chunk006_via08: send_angles (single) [ +12.45,  +55.03,  +23.35,   -3.40,  -62.65,  -26.18]  speed=20 wait=0.0s  (pre max|Δ|=3.41°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.01° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.9  -3.4  +0.8  -0.4  +1.5  +0.5  着いた
[SEND] pi05_chunk006_via09: send_angles (single) [ +12.57,  +54.59,  +22.90,   -3.34,  -62.64,  -26.26]  speed=20 wait=0.0s  (pre max|Δ|=2.01°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.92° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.6  -2.0  +0.2  -0.3  -0.8  +0.2  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.92°（関節 j1）
[007] 推論 931ms  10ステップ先  Δ= +1.0  -2.6  -3.9  -0.3  -1.1  +0.1
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk007_via02: send_angles (single) [ +12.75,  +54.15,  +22.81,   -3.37,  -62.77,  -26.29]  speed=20 wait=0.0s  (pre max|Δ|=2.36°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.18° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.8  -2.4  +0.1  -0.3  -1.1  +0.2  着いた
[SEND] pi05_chunk007_via05: send_angles (single) [ +12.70,  +53.98,  +22.30,   -3.35,  -63.06,  -26.30]  speed=20 wait=0.0s  (pre max|Δ|=2.35°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.18° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.7  -2.4  -0.4  -0.3  -1.4  +0.1  着いた
[SEND] pi05_chunk007_via08: send_angles (single) [ +12.82,  +53.86,  +19.65,   -3.31,  -62.87,  -26.33]  speed=20 wait=0.0s  (pre max|Δ|=3.02°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.21° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.8  -2.3  -3.0  -0.1  -1.3  -0.4  着いた
[SEND] pi05_chunk007_via09: send_angles (single) [ +12.93,  +53.90,  +18.77,   -3.33,  -62.81,  -26.35]  speed=20 wait=0.0s  (pre max|Δ|=2.17°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.17° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.2  -2.2  -2.0  +0.5  -1.3  -0.5  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.17°（関節 j1）
[008] 推論 1729ms  10ステップ先  Δ= +0.5  -2.1  -9.5  +0.3  -0.9  -0.6
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk008_via02: send_angles (single) [ +13.12,  +54.00,  +15.79,   -3.42,  -62.24,  -26.41]  speed=20 wait=0.0s  (pre max|Δ|=4.33°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.07° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.5  -2.1  -4.3  +0.4  -0.7  -0.6  着いた
[SEND] pi05_chunk008_via05: send_angles (single) [ +13.19,  +53.93,  +13.48,   -3.45,  -62.18,  -26.43]  speed=20 wait=0.0s  (pre max|Δ|=3.21°, post-send timeout 8.0s)
  [WARN] daemon_get_angles failed: daemon error: get_angles returned empty/invalid after 12 retries
  [WARN] daemon_get_angles failed: daemon error: get_angles returned empty/invalid after 12 retries
[SEND] arrival OK: max|Δ|=2.14° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.5  -2.1  -3.2  +0.3  -0.7  -0.6  着いた
[SEND] pi05_chunk008_via08: send_angles (single) [ +13.07,  +53.92,  +11.41,   -3.53,  -62.17,  -26.44]  speed=20 wait=0.0s  (pre max|Δ|=3.09°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.15° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.4  -2.1  -3.1  +0.2  -0.6  -0.5  着いた
[SEND] pi05_chunk008_via09: send_angles (single) [ +13.13,  +53.96,  +10.65,   -3.59,  -62.38,  -26.43]  speed=20 wait=0.0s  (pre max|Δ|=2.11°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.11° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.5  -2.1  -1.8  +0.1  -0.9  -0.5  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.11°（関節 j1）
[009] 推論 5125ms  10ステップ先  Δ= +0.7  -4.2  -7.1  -0.1  -2.4  -0.6
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > r
       爪を締め直します (開かずに閉じる指令をもう一度)
  [Pi] GRIPPER: VALUE=20 speed=100 result= None
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk009_via02: send_angles (single) [ +13.22,  +53.63,   +7.83,   -3.64,  -62.56,  -26.47]  speed=20 wait=0.0s  (pre max|Δ|=4.38°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.44° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.7  -2.4  -4.4  +0.1  +0.5  -0.5  着いた
[SEND] pi05_chunk009_via05: send_angles (single) [ +13.09,  +52.64,   +6.00,   -3.69,  -63.05,  -26.51]  speed=20 wait=0.0s  (pre max|Δ|=3.43°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.37° (tol 3.0°)
       [VIA   ] step  5  Δ= -0.2  -3.4  -2.9  -0.0  +0.0  -0.5  着いた
[SEND] pi05_chunk009_via08: send_angles (single) [ +13.28,  +52.10,   +5.16,   -3.77,  -63.61,  -26.53]  speed=20 wait=0.0s  (pre max|Δ|=2.91°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.48° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.1  -2.9  -2.0  -0.2  -0.5  -0.5  着いた
[SEND] pi05_chunk009_via09: send_angles (single) [ +13.37,  +51.89,   +5.13,   -3.80,  -63.90,  -26.54]  speed=20 wait=0.0s  (pre max|Δ|=2.69°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.69° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.2  -2.7  -1.5  -0.2  -0.8  -0.4  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.69°（関節 j1）
[010] 推論 2061ms  10ステップ先  Δ= +7.2  -4.4  -3.9  +0.3  +0.4  -0.6
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk010_via02: send_angles (single) [ +13.32,  +51.82,   +2.67,   -3.84,  -63.48,  -26.58]  speed=20 wait=0.0s  (pre max|Δ|=3.92°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.67° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.1  -2.8  -3.9  -0.2  -0.3  -0.5  着いた
[SEND] pi05_chunk010_via05: send_angles (single) [ +13.22,  +51.84,   +1.55,   -3.95,  -63.43,  -26.61]  speed=20 wait=0.0s  (pre max|Δ|=2.65°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.65° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.0  -2.7  -2.3  -0.4  -0.2  -0.4  着いた
[SEND] pi05_chunk010_via08: send_angles (single) [ +17.82,  +50.63,   +2.45,   -3.58,  -63.13,  -26.67]  speed=20 wait=0.0s  (pre max|Δ|=4.64°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.54° (tol 3.0°)
       [VIA   ] step  8  Δ= +4.6  -3.9  -0.5  +0.0  +0.4  -0.4  着いた
[SEND] pi05_chunk010_via09: send_angles (single) [ +20.35,  +50.14,   +2.69,   -3.28,  -62.78,  -26.73]  speed=20 wait=0.0s  (pre max|Δ|=2.77°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.50° (tol 3.0°)
       [VIA   ] step  9  Δ= +2.6  -2.8  -0.2  +0.9  +1.0  -0.4  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.50°（関節 j1）
[011] 推論 1208ms  10ステップ先  Δ=+13.6  -1.8  -6.2  +3.1  +5.7  -1.7
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk011_via02: send_angles (single) [ +21.86,  +49.83,   +2.17,   -2.95,  -62.29,  -26.76]  speed=20 wait=0.0s  (pre max|Δ|=2.81°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.81° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.6  -2.8  -1.1  +0.8  +1.5  -0.3  着いた
[SEND] pi05_chunk011_via05: send_angles (single) [ +27.71,  +49.24,   +0.82,   -2.19,  -60.47,  -26.88]  speed=20 wait=0.0s  (pre max|Δ|=6.01°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.45° (tol 3.0°)
       [VIA   ] step  5  Δ= +6.0  -3.4  -2.4  +1.1  +3.3  -0.4  着いた
[SEND] pi05_chunk011_via08: send_angles (single) [ +32.72,  +50.22,   -1.99,   -0.87,  -58.24,  -27.77]  speed=20 wait=0.0s  (pre max|Δ|=5.13°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.34° (tol 3.0°)
       [VIA   ] step  8  Δ= +5.1  -1.4  -4.4  +1.6  +4.5  -1.2  着いた
[SEND] pi05_chunk011_via09: send_angles (single) [ +33.85,  +50.84,   -2.96,   -0.42,  -58.07,  -28.13]  speed=20 wait=0.0s  (pre max|Δ|=2.26°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.87° (tol 3.0°)
       [VIA   ] step  9  Δ= +1.0  -0.8  -2.3  +0.8  +2.1  -0.7  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.78°（関節 j4）
[012] 推論 1069ms  10ステップ先  Δ= +3.4  +4.8  -3.0  +2.3  +2.3  -1.8
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk012_via02: send_angles (single) [ +36.60,  +50.78,   -3.87,   +0.21,  -56.45,  -28.76]  speed=20 wait=0.0s  (pre max|Δ|=2.70°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.12° (tol 3.0°)
       [VIA   ] step  2  Δ= +2.5  -1.1  -2.5  +1.1  +2.7  -0.8  着いた
[SEND] pi05_chunk012_via05: send_angles (single) [ +37.75,  +51.61,   -4.40,   +0.93,  -55.79,  -29.39]  speed=20 wait=0.0s  (pre max|Δ|=2.03°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.68° (tol 3.0°)
       [VIA   ] step  5  Δ= +1.2  -0.2  -2.0  +0.4  +1.5  -0.8  着いた
[SEND] pi05_chunk012_via08: send_angles (single) [ +37.61,  +55.73,   -4.43,   +1.40,  -57.24,  -29.71]  speed=20 wait=0.0s  (pre max|Δ|=2.82°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.62° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.1  +2.8  -1.7  +0.8  -0.9  -0.5  着いた
[SEND] pi05_chunk012_via09: send_angles (single) [ +37.49,  +56.63,   -4.43,   +1.55,  -57.58,  -29.78]  speed=20 wait=0.0s  (pre max|Δ|=1.62°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.62° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.1  -0.4  -1.6  +0.6  -1.2  -0.3  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.62°（関節 j2）
[013] 推論 807ms  6ステップ先  Δ= -0.0  +4.0  -1.8  +0.8  -4.5  -0.5  グリッパー→開
       [VIA   ] 中継点 2 点: step 2, 5
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk013_via02: send_angles (single) [ +37.62,  +61.58,   -4.58,   +1.81,  -60.59,  -29.85]  speed=20 wait=0.0s  (pre max|Δ|=4.26°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.77° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.0  +3.7  -1.8  +0.7  -4.3  -0.4  着いた
[SEND] pi05_chunk013_via05: send_angles (single) [ +37.59,  +61.95,   -4.59,   +1.98,  -60.79,  -29.97]  speed=20 wait=0.0s  (pre max|Δ|=1.78°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.78° (tol 3.0°)
       [VIA   ] step  5  Δ= -0.0  -1.0  -1.8  +0.4  -1.6  -0.5  着いた
  [Pi] GRIPPER: OPEN result= None
[STATE ] 目標を渡す  目標と実測の最大差 1.78°（関節 j2）
[014] 推論 1544ms  10ステップ先  Δ= -2.1 -18.2  -1.5  +0.6 +15.5  -1.1
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk014_via02: send_angles (single) [ +37.48,  +57.31,   -4.60,   +2.06,  -56.79,  -30.09]  speed=20 wait=0.0s  (pre max|Δ|=5.70°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.88° (tol 3.0°)
       [VIA   ] step  2  Δ= -0.1  -5.7  -1.8  +0.3  +3.3  -0.5  着いた
[SEND] pi05_chunk014_via05: send_angles (single) [ +37.68,  +52.41,   -4.53,   +2.29,  -52.11,  -30.40]  speed=20 wait=0.0s  (pre max|Δ|=7.47°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.99° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.1  -7.0  -1.7  +0.4  +7.6  -0.4  着いた
[SEND] pi05_chunk014_via08: send_angles (single) [ +36.51,  +46.74,   -4.30,   +2.40,  -46.46,  -30.63]  speed=20 wait=0.0s  (pre max|Δ|=8.03°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.23° (tol 3.0°)
       [VIA   ] step  8  Δ= -1.1  -7.8  -1.5  +0.4  +8.2  -0.6  着いた
[SEND] pi05_chunk014_via09: send_angles (single) [ +35.49,  +44.78,   -4.27,   +2.39,  -44.59,  -30.67]  speed=20 wait=0.0s  (pre max|Δ|=4.10°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.06° (tol 3.0°)
       [VIA   ] step  9  Δ= -1.0  -4.1  -1.5  -0.5  +4.1  -0.4  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.06°（関節 j1）
[015] 推論 5136ms  10ステップ先  Δ=-16.8 -25.6  -0.4  -2.8 +25.2  -0.4
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > h
[SEND] pi05_home: send_angles (single) [  +0.00,   +0.00,   +0.00,   +0.00,   +0.00,  -30.00]  speed=20 wait=0.0s  (pre max|Δ|=46.84°, post-send timeout 9.0s)
[SEND] arrival OK: max|Δ|=1.49° (tol 2.5°)
[RECORD] 記録終了 コマ 920 (8.868 fps) 実測角 876 回 (8.44 Hz)  電流 882 行 (read_servo)  → /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_102516/recording
       結果: y=成功 / n=失敗 / Enter=記録しない > y
[DONE  ] 記録: /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_102516
[CLIENT] run_policy_client.py が終わった (終了コード 0. モデル deep1 (PixelstoMotors/pi05-mecharm-deep-even10-lora-v1))
    (114 秒)
もう1回やりますか? y=やる / 他=終わる > y

=== 7. HOME → 爪を開く → 位置合わせ (13 回目)
[INIT] daemon 接続中...
  [Pi] fresh_mode=1
[INIT] fresh_mode=1
[PRE]  現在姿勢: [-0.08, 1.49, 0.70, 0.26, -0.26, -30.32]
[SEND] HOME へ移動指令
[WAIT] t=0.6s  max_err=1.49°
[DONE] HOME 到達 max_err=1.49°
[POST] 最終姿勢: [-0.08, 1.49, 0.70, 0.26, -0.26, -30.32]
  [Pi] fresh_mode=0
[EXIT] fresh_mode=0, socket close
  [Pi] GRIPPER: OPEN result= None
[REF   ] 基準画像: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2/raw_episodes/run_0001_20261019_194818/frames/000000.jpg
[REF   ] お手本 run_0001_20261019_194818 (つかんだ瞬間の j0 = +13.2°)
[REF   ] 重なった画像のブロックに実物のブロックを合わせると, お手本と同じ位置に置ける
[TILT  ] 傾きのお手本: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes  中央値 -0.61° (測れた 50/50 本. プラス=右下がり)
[TILT  ] 傾きはソフトでそろえる: ライブをお手本の中央値との差だけ回して重ねる (AI に渡す画像と同じ. 回す角度が 3° を超えたら画面の色を変える. 止めない)
[ALIGN ] |dy| <= 20 なら OK. アームは HOME に置いた状態で合わせる. q または Esc で終了 (ファイルには何も書かない)
[ALIGN ] dy=  +4.5  dx=  -1.7  response=0.933  → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  傾き -1.97° → -0.61° にソフトでそろえる (+1.35° 回して重ねる. プラス=右下がり)
[DONE  ] 終了 (何も書いていません)
    (9 秒)

=== 8. 実機推論 (13 回目)
[WAIT  ] 送ったあと 0.0s / 爪のあと 0.8s (開くときの daemon 0.0s) / 止まるのを待つ目安 0.8s
[SAFE  ] 安全範囲 (学習 50 本 ±10°): j0[-72,+55]  j1[-9,+88]  j2[-45,+52]  j3[-18,+27]  j4[-87,+10]  j5[-51,-15]
[SAFE  ] 肩 j1 の上限は J1_SAFE_MAX=88° で切った (これを超える指令はアームが黙って捨てる / LOG352)  元データ: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes
[MODE  ] EXECUTE  steps/chunk=10  max_move=20.0°  log=/Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_102720
[MODEL ] deep1 (PixelstoMotors/pi05-mecharm-deep-even10-lora-v1)
[CAMERA] 写り方 dy=-1.7 dx=+5.0 response=0.608 → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  回したあとの画像で測った
[CAMERA] 基準: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2/raw_episodes/run_0001_20261019_183454/frames/000000.jpg
[CAMERA] 傾き -2.04° → -0.61° にそろえて渡す (+1.43° 回す. プラス=右下がり) (お手本: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes  測れた 50/50 本・今 5/5 コマ)
[POLICY] 接続 ws://localhost:8000  metadata={}
[RECORD] 上カメラと実測角を 1 秒 10 コマで記録します → /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_102720/recording
[GRIP  ] 開始時のグリッパー開放は, 最初の目標が検査を通ってから行います (爪が閉じていたら手で開けておく)
[STATE ] 実測を渡す (直前に送った目標がない)
[000] 推論 1759ms  10ステップ先  Δ= +4.5 +15.6  +9.5  -2.0 -22.0  +2.8
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[GRIP  ] 開始時にグリッパーを開く
  [Pi] GRIPPER: OPEN result= None
[SEND] pi05_chunk000_via02: send_angles (single) [  +0.97,   +5.22,   +3.30,   +0.09,   -4.32,  -29.64]  speed=20 wait=0.0s  (pre max|Δ|=4.06°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.04° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.1  +3.7  +2.6  -0.2  -4.1  +0.7  着いた
[SEND] pi05_chunk000_via05: send_angles (single) [  +2.39,  +10.56,   +6.72,   -0.77,  -11.94,  -28.55]  speed=20 wait=0.0s  (pre max|Δ|=9.66°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.75° (tol 3.0°)
       [VIA   ] step  5  Δ= +1.6  +4.4  +2.4  -1.0  -9.7  +1.6  着いた
[SEND] pi05_chunk000_via08: send_angles (single) [  +3.93,  +15.63,   +9.72,   -1.65,  -20.35,  -27.63]  speed=20 wait=0.0s  (pre max|Δ|=10.07°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.72° (tol 3.0°)
       [VIA   ] step  8  Δ= +1.7  +4.2  +2.0  -1.2 -10.1  +1.4  着いた
[SEND] pi05_chunk000_via09: send_angles (single) [  +4.44,  +17.14,  +10.21,   -1.75,  -22.24,  -27.50]  speed=20 wait=0.0s  (pre max|Δ|=3.61°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.87° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.6  +0.6  -0.3  -0.1  -3.6  +0.6  着いた
[STATE ] 目標を渡す  目標と実測の最大差 0.87°（関節 j1）
[001] 推論 1301ms  10ステップ先  Δ= +4.8 +16.9  +9.5  -0.2 -27.7  +0.9
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk001_via02: send_angles (single) [  +5.63,  +20.95,  +12.39,   -1.94,  -28.16,  -27.17]  speed=20 wait=0.0s  (pre max|Δ|=6.63°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.24° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.3  +2.9  +1.4  -0.3  -6.6  +0.7  着いた
[SEND] pi05_chunk001_via05: send_angles (single) [  +7.22,  +26.10,  +15.77,   -2.06,  -36.31,  -26.97]  speed=20 wait=0.0s  (pre max|Δ|=9.24°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.97° (tol 3.0°)
       [VIA   ] step  5  Δ= +1.9  +4.2  +2.6  +0.1  -9.2  +0.5  着いた
[SEND] pi05_chunk001_via08: send_angles (single) [  +8.74,  +32.63,  +19.52,   -1.94,  -45.80,  -26.97]  speed=20 wait=0.0s  (pre max|Δ|=10.30°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.98° (tol 3.0°)
       [VIA   ] step  8  Δ= +1.4  +5.6  +3.0  +1.0 -10.3  +0.3  着いた
[SEND] pi05_chunk001_via09: send_angles (single) [  +9.19,  +34.91,  +20.43,   -1.90,  -49.22,  -26.98]  speed=20 wait=0.0s  (pre max|Δ|=4.40°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.94° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.8  +1.4  +0.3  +0.8  -4.4  +0.2  着いた
[STATE ] 目標を渡す  目標と実測の最大差 0.94°（関節 j1）
[002] 推論 809ms  10ステップ先  Δ= +3.0  +8.2  +4.7  +1.2 -11.8  +0.3
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk002_via02: send_angles (single) [ +10.28,  +37.89,  +22.20,   -1.83,  -53.66,  -26.92]  speed=20 wait=0.0s  (pre max|Δ|=3.39°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.78° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.1  +2.0  +2.1  +0.3  -3.4  +0.2  着いた
[SEND] pi05_chunk002_via05: send_angles (single) [ +10.89,  +40.82,  +23.70,   -1.70,  -57.22,  -26.92]  speed=20 wait=0.0s  (pre max|Δ|=5.72°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.24° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.6  +2.0  +1.0  -0.0  -5.7  +0.2  着いた
[SEND] pi05_chunk002_via08: send_angles (single) [ +12.12,  +43.54,  +24.74,   -1.56,  -59.68,  -26.90]  speed=20 wait=0.0s  (pre max|Δ|=3.70°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.24° (tol 3.0°)
       [VIA   ] step  8  Δ= +1.2  +1.7  +0.7  -0.2  -3.7  +0.3  着いた
[SEND] pi05_chunk002_via09: send_angles (single) [ +12.39,  +44.10,  +24.80,   -1.56,  -60.11,  -26.90]  speed=20 wait=0.0s  (pre max|Δ|=1.67°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.23° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.4  -0.5  +0.1  -1.0  -1.7  +0.2  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.23°（関節 j4）
[003] 推論 1026ms  10ステップ先  Δ= +2.0  +5.6  +1.7  -1.0  -7.0  +0.2
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk003_via02: send_angles (single) [ +13.28,  +46.01,  +26.60,   -1.61,  -62.70,  -26.86]  speed=20 wait=0.0s  (pre max|Δ|=3.82°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.01° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.3  +1.0  +1.9  -0.9  -3.8  +0.2  着いた
[SEND] pi05_chunk003_via05: send_angles (single) [ +13.56,  +46.94,  +27.17,   -1.51,  -63.96,  -26.84]  speed=20 wait=0.0s  (pre max|Δ|=0.95°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.96° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.2  -0.1  +0.3  -0.5  -1.0  +0.2  着いた
[SEND] pi05_chunk003_via08: send_angles (single) [ +13.87,  +49.41,  +26.78,   -1.50,  -65.37,  -26.85]  speed=20 wait=0.0s  (pre max|Δ|=1.92°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.77° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.5  +1.5  -0.2  -0.5  -1.9  +0.2  着いた
[SEND] pi05_chunk003_via09: send_angles (single) [ +13.98,  +50.61,  +26.44,   -1.61,  -65.85,  -26.86]  speed=20 wait=0.0s  (pre max|Δ|=0.99°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.98° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.6  +0.3  -0.5  -0.6  -1.0  +0.2  着いた
[STATE ] 目標を渡す  目標と実測の最大差 0.98°（関節 j1）
[004] 推論 1470ms  9ステップ先  Δ= +0.0  +5.7  -7.1  -0.6  +2.8  -0.2  グリッパー→閉
       [VIA   ] 中継点 3 点: step 2, 5, 8
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk004_via02: send_angles (single) [ +13.90,  +54.34,  +22.44,   -1.60,  -63.84,  -27.04]  speed=20 wait=0.0s  (pre max|Δ|=4.54°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.99° (tol 3.0°)
       [VIA   ] step  2  Δ= -0.1  +2.8  -4.5  -0.5  +1.8  +0.0  着いた
[SEND] pi05_chunk004_via05: send_angles (single) [ +13.83,  +57.32,  +20.10,   -1.62,  -63.04,  -27.18]  speed=20 wait=0.0s  (pre max|Δ|=3.27°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.99° (tol 3.0°)
       [VIA   ] step  5  Δ= -0.1  +2.0  -3.3  -0.4  +2.6  -0.1  着いた
[SEND] pi05_chunk004_via08: send_angles (single) [ +13.98,  +57.31,  +19.89,   -1.60,  -62.84,  -27.28]  speed=20 wait=0.0s  (pre max|Δ|=2.19°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.84° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.0  -1.0  -1.2  -0.4  +2.2  -0.2  着いた
  [Pi] GRIPPER: VALUE=20 speed=100 result= None
[STATE ] 目標を渡す  目標と実測の最大差 1.58°（関節 j4）
[005] 推論 2251ms  10ステップ先  Δ= +0.9  -8.7  +6.0  -0.2  -0.2  +0.5
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk005_via02: send_angles (single) [ +14.02,  +53.41,  +23.40,   -1.75,  -62.52,  -26.94]  speed=20 wait=0.0s  (pre max|Δ|=4.94°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.78° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.1  -4.9  +2.3  -0.4  +1.9  +0.1  着いた
[SEND] pi05_chunk005_via05: send_angles (single) [ +14.29,  +50.16,  +26.70,   -1.79,  -63.05,  -26.47]  speed=20 wait=0.0s  (pre max|Δ|=5.03°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.04° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.5  -5.0  +3.4  -0.4  -1.1  +0.6  着いた
[SEND] pi05_chunk005_via08: send_angles (single) [ +14.63,  +49.03,  +27.90,   -1.66,  -64.49,  -26.40]  speed=20 wait=0.0s  (pre max|Δ|=3.17°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.09° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.8  -3.2  +1.0  -0.3  -2.6  +0.3  着いた
[SEND] pi05_chunk005_via09: send_angles (single) [ +14.80,  +49.61,  +27.05,   -1.47,  -64.58,  -26.56]  speed=20 wait=0.0s  (pre max|Δ|=2.18°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.18° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.1  -1.3  -1.2  -0.2  -2.2  +0.1  着いた
[STATE ] 目標を渡す  目標と実測の最大差 2.18°（関節 j4）
[006] 推論 1032ms  10ステップ先  Δ= +9.8  -0.8 -11.1  +2.0  +2.5  -2.9
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk006_via02: send_angles (single) [ +20.43,  +49.89,  +22.30,   -0.24,  -63.17,  -27.99]  speed=20 wait=0.0s  (pre max|Δ|=5.91°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.19° (tol 3.0°)
       [VIA   ] step  2  Δ= +5.8  -1.0  -5.9  +1.1  -0.7  -1.4  着いた
[SEND] pi05_chunk006_via05: send_angles (single) [ +23.43,  +49.94,  +18.13,   +0.49,  -61.41,  -29.10]  speed=20 wait=0.0s  (pre max|Δ|=5.16°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.43° (tol 3.0°)
       [VIA   ] step  5  Δ= +3.0  -0.9  -5.2  +1.0  +1.1  -2.3  着いた
[SEND] pi05_chunk006_via08: send_angles (single) [ +24.51,  +50.12,  +16.63,   +0.76,  -60.07,  -29.59]  speed=20 wait=0.0s  (pre max|Δ|=2.53°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.71° (tol 3.0°)
       [VIA   ] step  8  Δ= +1.1  -0.8  -2.5  +0.6  +2.4  -1.6  着いた
[SEND] pi05_chunk006_via09: send_angles (single) [ +24.48,  +50.13,  +17.10,   +0.71,  -59.86,  -29.53]  speed=20 wait=0.0s  (pre max|Δ|=1.92°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.83° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.1  -1.1  -1.0  +0.7  +1.9  -1.0  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.75°（関節 j4）
[007] 推論 1452ms  10ステップ先  Δ= +1.0  +0.4  -8.1  +1.4  +1.9  -1.7
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > p
[PAD   ] 補正 1 (推論 7 のあと). ゲームパッドで直して, □ で推論に戻ります
コントローラーを待っています（5 秒でつながらなければ推論の入力待ちに戻ります）。□ で推論に戻ります。Ctrl-C で補正を抜けます
/opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/pygame/pkgdata.py:25: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
  from pkg_resources import resource_stream, resource_exists
[接続] PS4 Controller  GUID=03008fe54c050000cc09000000016800  軸=6  ボタン=16
[送信] j1 -2.0° → +24.52 +49.24 +18.10 +0.26 -60.73 -28.82  動かなかった（次の押しは この目標の先から）・無視されたので 2 回送り直した（ずれ 2.0°）  届いた角度 +24.52 +51.24 +18.10 +0.43 -60.20 -29.17
[止める] stop（released_while_sending）  止まった角度 +24.52 +47.46 +18.54 +0.61 -57.48 -29.17
[PAD   ] 補正 1 を終えました (13.6 秒, 送った目標 2 回). この姿勢から推論に戻ります
[STATE ] 実測を渡す (直前に送った目標がない)
[008] 推論 3280ms  10ステップ先  Δ=+12.8  +7.6 -15.8  +3.1  +4.8  -3.3
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > h
[SEND] pi05_home: send_angles (single) [  +0.00,   +0.00,   +0.00,   +0.00,   +0.00,  -30.00]  speed=20 wait=0.0s  (pre max|Δ|=58.97°, post-send timeout 10.8s)
[SEND] arrival OK: max|Δ|=2.46° (tol 2.5°)
[RECORD] 記録終了 コマ 655 (8.849 fps) 実測角 651 回 (8.79 Hz)  電流 668 行 (read_servo)  → /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_102720/recording
       結果: y=成功 / n=失敗 / Enter=記録しない > n
[DONE  ] 記録: /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_102720
[CLIENT] run_policy_client.py が終わった (終了コード 0. モデル deep1 (PixelstoMotors/pi05-mecharm-deep-even10-lora-v1))
    (81 秒)
もう1回やりますか? y=やる / 他=終わる > y

=== 7. HOME → 爪を開く → 位置合わせ (14 回目)
[INIT] daemon 接続中...
  [Pi] fresh_mode=1
[INIT] fresh_mode=1
[PRE]  現在姿勢: [0.08, 1.49, 1.75, 0.08, -0.70, -29.61]
[SEND] HOME へ移動指令
[WAIT] t=0.6s  max_err=1.75°
[DONE] HOME 到達 max_err=1.75°
[POST] 最終姿勢: [0.08, 1.49, 1.75, 0.08, -0.61, -29.61]
  [Pi] fresh_mode=0
[EXIT] fresh_mode=0, socket close
  [Pi] GRIPPER: OPEN result= None
[REF   ] 基準画像: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2/raw_episodes/run_0001_20261019_194818/frames/000000.jpg
[REF   ] お手本 run_0001_20261019_194818 (つかんだ瞬間の j0 = +13.2°)
[REF   ] 重なった画像のブロックに実物のブロックを合わせると, お手本と同じ位置に置ける
[TILT  ] 傾きのお手本: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes  中央値 -0.61° (測れた 50/50 本. プラス=右下がり)
[TILT  ] 傾きはソフトでそろえる: ライブをお手本の中央値との差だけ回して重ねる (AI に渡す画像と同じ. 回す角度が 3° を超えたら画面の色を変える. 止めない)
[ALIGN ] |dy| <= 20 なら OK. アームは HOME に置いた状態で合わせる. q または Esc で終了 (ファイルには何も書かない)
[ALIGN ] dy=  +4.0  dx=  -1.4  response=0.899  → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  傾き -2.05° → -0.61° にソフトでそろえる (+1.43° 回して重ねる. プラス=右下がり)
[DONE  ] 終了 (何も書いていません)
    (9 秒)

=== 8. 実機推論 (14 回目)
[WAIT  ] 送ったあと 0.0s / 爪のあと 0.8s (開くときの daemon 0.0s) / 止まるのを待つ目安 0.8s
[SAFE  ] 安全範囲 (学習 50 本 ±10°): j0[-72,+55]  j1[-9,+88]  j2[-45,+52]  j3[-18,+27]  j4[-87,+10]  j5[-51,-15]
[SAFE  ] 肩 j1 の上限は J1_SAFE_MAX=88° で切った (これを超える指令はアームが黙って捨てる / LOG352)  元データ: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes
[MODE  ] EXECUTE  steps/chunk=10  max_move=20.0°  log=/Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_102851
[MODEL ] deep1 (PixelstoMotors/pi05-mecharm-deep-even10-lora-v1)
[CAMERA] 写り方 dy=-2.5 dx=+5.4 response=0.522 → OK (|dy|<=20 / |dx|<=20 / response>=0.20)  回したあとの画像で測った
[CAMERA] 基準: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2/raw_episodes/run_0001_20261019_183454/frames/000000.jpg
[CAMERA] 傾き -1.93° → -0.61° にそろえて渡す (+1.31° 回す. プラス=右下がり) (お手本: /Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_deep_even10_v1/raw_episodes  測れた 50/50 本・今 5/5 コマ)
[POLICY] 接続 ws://localhost:8000  metadata={}
[RECORD] 上カメラと実測角を 1 秒 10 コマで記録します → /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_102851/recording
[GRIP  ] 開始時のグリッパー開放は, 最初の目標が検査を通ってから行います (爪が閉じていたら手で開けておく)
[STATE ] 実測を渡す (直前に送った目標がない)
[000] 推論 1349ms  10ステップ先  Δ= +2.2 +13.8  +8.0  -0.9 -17.7  +0.6
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[GRIP  ] 開始時にグリッパーを開く
  [Pi] GRIPPER: OPEN result= None
[SEND] pi05_chunk000_via02: send_angles (single) [  +0.52,   +4.05,   +3.73,   +0.17,   -3.22,  -29.66]  speed=20 wait=0.0s  (pre max|Δ|=2.96°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.91° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.4  +2.6  +2.0  +0.1  -3.0  +0.0  着いた
[SEND] pi05_chunk000_via05: send_angles (single) [  +1.34,   +8.72,   +6.29,   -0.13,   -9.01,  -29.53]  speed=20 wait=0.0s  (pre max|Δ|=7.70°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.51° (tol 3.0°)
       [VIA   ] step  5  Δ= +1.3  +3.7  +1.6  -0.2  -7.7  +0.2  着いた
[SEND] pi05_chunk000_via08: send_angles (single) [  +2.13,  +13.92,   +9.13,   -0.64,  -16.15,  -29.23]  speed=20 wait=0.0s  (pre max|Δ|=8.77°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.92° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.9  +4.2  +1.8  -0.7  -8.8  +0.5  着いた
[SEND] pi05_chunk000_via09: send_angles (single) [  +2.24,  +15.30,   +9.78,   -0.79,  -17.97,  -29.11]  speed=20 wait=0.0s  (pre max|Δ|=3.39°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.01° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.3  +0.5  -0.2  -0.9  -3.4  +0.6  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.01°（関節 j4）
[001] 推論 1216ms  10ステップ先  Δ= +4.5  +9.8  +4.9  -2.2 -16.3  +2.3
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk001_via02: send_angles (single) [  +3.46,  +18.52,  +11.35,   -1.35,  -21.97,  -28.53]  speed=20 wait=0.0s  (pre max|Δ|=5.01°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.99° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.6  +2.4  +0.8  -1.1  -5.0  +1.2  着いた
[SEND] pi05_chunk001_via05: send_angles (single) [  +4.79,  +21.99,  +13.30,   -1.75,  -27.13,  -27.92]  speed=20 wait=0.0s  (pre max|Δ|=5.60°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.86° (tol 3.0°)
       [VIA   ] step  5  Δ= +1.5  +2.5  +1.2  -0.4  -5.6  +1.4  着いた
[SEND] pi05_chunk001_via08: send_angles (single) [  +6.25,  +25.50,  +15.32,   -2.20,  -32.61,  -27.52]  speed=20 wait=0.0s  (pre max|Δ|=6.25°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.33° (tol 3.0°)
       [VIA   ] step  8  Δ= +1.8  +2.7  +1.3  -0.4  -6.2  +1.2  着いた
[SEND] pi05_chunk001_via09: send_angles (single) [  +6.33,  +25.98,  +15.42,   -2.29,  -33.24,  -27.44]  speed=20 wait=0.0s  (pre max|Δ|=1.34°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.34° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.5  -0.6  -0.7  -0.2  -1.3  +0.8  着いた
[STATE ] 目標を渡す  目標と実測の最大差 0.82°（関節 j1）
[002] 推論 1114ms  10ステップ先  Δ= +3.2 +10.6  +4.8  -0.3 -15.1  +0.8
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk002_via02: send_angles (single) [  +7.25,  +29.79,  +17.17,   -2.49,  -38.12,  -27.37]  speed=20 wait=0.0s  (pre max|Δ|=5.25°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.39° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.4  +3.0  +1.1  -0.4  -5.2  +0.7  着いた
[SEND] pi05_chunk002_via05: send_angles (single) [  +8.03,  +32.26,  +18.71,   -2.41,  -41.53,  -27.32]  speed=20 wait=0.0s  (pre max|Δ|=3.92°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.61° (tol 3.0°)
       [VIA   ] step  5  Δ= +1.0  +1.6  +0.9  +0.2  -3.9  +0.5  着いた
[SEND] pi05_chunk002_via08: send_angles (single) [  +8.99,  +36.54,  +20.57,   -2.46,  -47.06,  -27.26]  speed=20 wait=0.0s  (pre max|Δ|=5.67°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.19° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.7  +3.5  +1.4  +0.3  -5.7  +0.4  着いた
[SEND] pi05_chunk002_via09: send_angles (single) [  +9.05,  +37.42,  +20.83,   -2.44,  -47.94,  -27.27]  speed=20 wait=0.0s  (pre max|Δ|=1.36°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.90° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.1  -0.1  -0.3  +0.1  -1.4  +0.3  着いた
[STATE ] 目標を渡す  目標と実測の最大差 0.90°（関節 j1）
[003] 推論 998ms  10ステップ先  Δ= +2.0  +9.9  +4.1  +0.7 -10.2  +0.4
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk003_via02: send_angles (single) [  +9.74,  +39.38,  +22.15,   -2.30,  -50.61,  -27.25]  speed=20 wait=0.0s  (pre max|Δ|=3.07°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.87° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.8  +1.1  +1.0  +0.2  -3.1  +0.3  着いた
[SEND] pi05_chunk003_via05: send_angles (single) [ +10.56,  +43.60,  +24.42,   -2.05,  -55.11,  -27.23]  speed=20 wait=0.0s  (pre max|Δ|=4.49°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.72° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.7  +3.4  +1.9  +0.3  -4.5  +0.3  着いた
[SEND] pi05_chunk003_via08: send_angles (single) [ +10.91,  +47.33,  +25.32,   -1.85,  -57.57,  -27.19]  speed=20 wait=0.0s  (pre max|Δ|=2.60°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.74° (tol 3.0°)
       [VIA   ] step  8  Δ= +0.1  +2.6  +0.5  +0.7  -2.6  +0.2  着いた
       [VIA   ] step  9  Δ= +0.3  -0.1  +0.1  +0.3  -0.1  +0.2  送らず (0.5° 以下)
[STATE ] 目標を渡す  目標と実測の最大差 0.31°（関節 j3）
[004] 推論 1090ms  10ステップ先  Δ= +2.0  +7.4  -4.2  +0.2  -1.5  +0.2
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk004_via02: send_angles (single) [ +12.08,  +48.72,  +25.56,   -1.77,  -57.62,  -27.17]  speed=20 wait=0.0s  (pre max|Δ|=1.36°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.02° (tol 3.0°)
       [VIA   ] step  2  Δ= +1.4  +0.4  +0.4  +0.3  -0.1  +0.2  着いた
[SEND] pi05_chunk004_via05: send_angles (single) [ +12.78,  +48.98,  +25.85,   -1.73,  -58.12,  -27.09]  speed=20 wait=0.0s  (pre max|Δ|=0.83°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.85° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.8  -0.8  +0.7  +0.3  -0.1  +0.3  着いた
[SEND] pi05_chunk004_via08: send_angles (single) [ +12.67,  +53.55,  +22.70,   -1.85,  -58.56,  -27.14]  speed=20 wait=0.0s  (pre max|Δ|=3.72°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.29° (tol 3.0°)
       [VIA   ] step  8  Δ= -0.2  +3.7  -3.4  -0.0  -0.6  +0.2  着いた
[SEND] pi05_chunk004_via09: send_angles (single) [ +12.68,  +55.77,  +20.91,   -1.88,  -59.03,  -27.17]  speed=20 wait=0.0s  (pre max|Δ|=2.90°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.97° (tol 3.0°)
       [VIA   ] step  9  Δ= -0.2  +1.3  -2.9  -0.0  -0.8  +0.2  着いた
[STATE ] 目標を渡す  目標と実測の最大差 0.97°（関節 j2）
[005] 推論 805ms  7ステップ先  Δ= +0.3  +5.2  -6.1  -0.1  +1.1  +0.1  グリッパー→閉
       [VIA   ] 中継点 3 点: step 2, 5, 6
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk005_via02: send_angles (single) [ +12.98,  +60.07,  +17.40,   -1.97,  -58.77,  -27.27]  speed=20 wait=0.0s  (pre max|Δ|=4.48°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.11° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.1  +3.5  -4.5  -0.1  +1.1  +0.1  着いた
[SEND] pi05_chunk005_via05: send_angles (single) [ +13.18,  +61.83,  +15.80,   -1.97,  -58.74,  -27.35]  speed=20 wait=0.0s  (pre max|Δ|=2.12°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.87° (tol 3.0°)
       [VIA   ] step  5  Δ= +0.4  +1.1  -2.1  -0.2  +2.1  +0.2  着いた
[SEND] pi05_chunk005_via06: send_angles (single) [ +13.18,  +61.83,  +15.80,   -1.97,  -58.74,  -27.35]  speed=20 wait=0.0s  (pre max|Δ|=2.87°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.87° (tol 3.0°)
       [VIA   ] step  6  Δ= +0.4  -0.6  -0.5  -0.2  +2.9  +0.4  着いた
  [Pi] GRIPPER: VALUE=20 speed=100 result= None
[STATE ] 目標を渡す  目標と実測の最大差 3.04°（関節 j4）
[006] 推論 1361ms  10ステップ先  Δ= +2.5  -5.4  +7.6  -0.4  -2.0  +1.5
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk006_via02: send_angles (single) [ +13.26,  +60.46,  +19.86,   -2.08,  -60.67,  -26.48]  speed=20 wait=0.0s  (pre max|Δ|=4.22°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.46° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.7  -1.9  +4.2  -0.6  +1.1  +1.4  着いた
[SEND] pi05_chunk006_via05: send_angles (single) [ +13.93,  +58.78,  +22.61,   -2.05,  -62.16,  -26.11]  speed=20 wait=0.0s  (pre max|Δ|=4.33°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.78° (tol 3.0°)
       [VIA   ] step  5  Δ= +1.4  -2.3  +4.3  -0.1  -0.4  +1.4  着いた
[SEND] pi05_chunk006_via08: send_angles (single) [ +14.64,  +57.48,  +23.61,   -1.86,  -63.64,  -26.03]  speed=20 wait=0.0s  (pre max|Δ|=2.43°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.11° (tol 3.0°)
       [VIA   ] step  8  Δ= +1.1  -1.8  +2.4  -0.2  -1.5  +0.9  着いた
[SEND] pi05_chunk006_via09: send_angles (single) [ +15.07,  +57.03,  +23.39,   -1.70,  -63.73,  -26.28]  speed=20 wait=0.0s  (pre max|Δ|=1.41°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.24° (tol 3.0°)
       [VIA   ] step  9  Δ= +1.0  -1.4  +0.9  -0.3  -0.8  +0.3  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.24°（関節 j1）
[007] 推論 5192ms  10ステップ先  Δ= +2.7  -1.5  -3.1  +0.3  +0.2  -0.6
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk007_via02: send_angles (single) [ +15.08,  +56.43,  +23.75,   -1.57,  -63.81,  -26.23]  speed=20 wait=0.0s  (pre max|Δ|=1.84°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.48° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.7  -1.8  +1.3  -0.4  -0.5  +0.2  着いた
[SEND] pi05_chunk007_via05: send_angles (single) [ +15.56,  +56.40,  +22.76,   -1.23,  -63.76,  -26.49]  speed=20 wait=0.0s  (pre max|Δ|=1.51°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.51° (tol 3.0°)
       [VIA   ] step  5  Δ= +1.2  -1.5  -0.2  +0.3  -0.4  -0.2  着いた
[SEND] pi05_chunk007_via08: send_angles (single) [ +16.55,  +56.79,  +19.91,   -0.94,  -63.01,  -26.91]  speed=20 wait=0.0s  (pre max|Δ|=3.02°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.40° (tol 3.0°)
       [VIA   ] step  8  Δ= +1.4  -1.1  -3.0  +0.7  +0.3  -1.0  着いた
[SEND] pi05_chunk007_via09: send_angles (single) [ +17.00,  +56.80,  +19.40,   -0.86,  -62.85,  -27.04]  speed=20 wait=0.0s  (pre max|Δ|=1.34°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.33° (tol 3.0°)
       [VIA   ] step  9  Δ= +0.3  -1.1  -1.3  +1.2  -1.3  -1.0  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.33°（関節 j4）
[008] 推論 1636ms  10ステップ先  Δ= +4.9  -1.3  -7.4  +2.9  -0.0  -2.5
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > r
       爪を締め直します (開かずに閉じる指令をもう一度)
  [Pi] GRIPPER: VALUE=20 speed=100 result= None
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > 
[SEND] pi05_chunk008_via02: send_angles (single) [ +17.39,  +55.45,  +21.34,   -0.92,  -63.27,  -26.83]  speed=20 wait=0.0s  (pre max|Δ|=2.46°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=2.20° (tol 3.0°)
       [VIA   ] step  2  Δ= +0.7  -2.5  +0.7  +0.3  -1.7  -0.6  着いた
[SEND] pi05_chunk008_via05: send_angles (single) [ +17.01,  +56.20,  +18.66,   -0.90,  -63.33,  -27.04]  speed=20 wait=0.0s  (pre max|Δ|=2.43°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.73° (tol 3.0°)
       [VIA   ] step  5  Δ= -0.1  -1.4  -2.4  -0.3  -1.5  -0.8  着いた
[SEND] pi05_chunk008_via08: send_angles (single) [ +20.49,  +56.59,  +14.47,   +0.54,  -61.97,  -28.28]  speed=20 wait=0.0s  (pre max|Δ|=5.39°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=0.97° (tol 3.0°)
       [VIA   ] step  8  Δ= +3.4  -1.0  -5.4  +1.1  +0.3  -1.9  着いた
[SEND] pi05_chunk008_via09: send_angles (single) [ +21.62,  +56.60,  +13.24,   +0.88,  -61.54,  -28.59]  speed=20 wait=0.0s  (pre max|Δ|=2.05°, post-send timeout 8.0s)
[SEND] arrival OK: max|Δ|=1.17° (tol 3.0°)
       [VIA   ] step  9  Δ= +1.2  -1.0  -2.1  -0.5  +0.7  -0.8  着いた
[STATE ] 目標を渡す  目標と実測の最大差 1.17°（関節 j2）
[009] 推論 1375ms  10ステップ先  Δ= +1.2  -3.0  -8.0  +0.4  +3.1  -1.0
       [VIA   ] 中継点 4 点: step 2, 5, 8, 9
       Enter=実行 / s=送らず次へ / b=巻き戻し / p=ゲームパッドで補正 / c=キーで補正 / r=爪の締め直し / h=HOMEに戻して終了 / q=終了 > h
[SEND] pi05_home: send_angles (single) [  +0.00,   +0.00,   +0.00,   +0.00,   +0.00,  -30.00]  speed=20 wait=0.0s  (pre max|Δ|=62.31°, post-send timeout 11.3s)
[SEND] arrival OK: max|Δ|=1.75° (tol 2.5°)
[RECORD] 記録終了 コマ 529 (8.922 fps) 実測角 519 回 (8.75 Hz)  電流 525 行 (read_servo)  → /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_102851/recording
       結果: y=成功 / n=失敗 / Enter=記録しない > n
[DONE  ] 記録: /Volumes/KIOXIA/r2r2r-data/runs/pi05_policy/pi05_20261111_102851
[CLIENT] run_policy_client.py が終わった (終了コード 0. モデル deep1 (PixelstoMotors/pi05-mecharm-deep-even10-lora-v1))
    (66 秒)
もう1回やりますか? y=やる / 他=終わる > 

=== かかった時間 (Log30 の Pod (id t3fnpcsccc95vo) につなぎ直し)  モデル deep1 (PixelstoMotors/pi05-mecharm-deep-even10-lora-v1)
  1. Pod につなぎ直す             1 秒
  2. Pod が立ち上がるまで待つ      9 秒
  3. Pod の中を確かめる (つなぎ直し)     12 秒
  3a. スクリプトを送る        123 秒
  3b〜4. 準備とサーバーの起動 (飛ばした)      0 秒
  5. Mac の 8000 番へのトンネル      4 秒
  6. デーモンの状態              2 秒
  7. HOME → 爪を開く → 位置合わせ (1 回目)    179 秒
  8. 実機推論 (1 回目)           97 秒
  7. HOME → 爪を開く → 位置合わせ (2 回目)     19 秒
  8. 実機推論 (2 回目)          115 秒
  7. HOME → 爪を開く → 位置合わせ (3 回目)      9 秒
  8. 実機推論 (3 回目)           64 秒
  7. HOME → 爪を開く → 位置合わせ (4 回目)      8 秒
  8. 実機推論 (4 回目)           62 秒
  7. HOME → 爪を開く → 位置合わせ (5 回目)      8 秒
  8. 実機推論 (5 回目)          112 秒
  7. HOME → 爪を開く → 位置合わせ (6 回目)     33 秒
  8. 実機推論 (6 回目)           72 秒
  7. HOME → 爪を開く → 位置合わせ (7 回目)     10 秒
  8. 実機推論 (7 回目)          108 秒
  7. HOME → 爪を開く → 位置合わせ (8 回目)      8 秒
  8. 実機推論 (8 回目)           75 秒
  7. HOME → 爪を開く → 位置合わせ (9 回目)     10 秒
  8. 実機推論 (9 回目)           80 秒
  7. HOME → 爪を開く → 位置合わせ (10 回目)      9 秒
  8. 実機推論 (10 回目)          88 秒
  7. HOME → 爪を開く → 位置合わせ (11 回目)      9 秒
  8. 実機推論 (11 回目)          73 秒
  7. HOME → 爪を開く → 位置合わせ (12 回目)      9 秒
  8. 実機推論 (12 回目)         114 秒
  7. HOME → 爪を開く → 位置合わせ (13 回目)      9 秒
  8. 実機推論 (13 回目)          81 秒
  7. HOME → 爪を開く → 位置合わせ (14 回目)      9 秒
  8. 実機推論 (14 回目)          66 秒

[LAB   ] Pod は残しています (id t3fnpcsccc95vo). 片付けは ./lab_stop.sh --log Log30
[TUNNEL] 8000 番のトンネルを閉じました
