(base) shimazueiichi@shimadzueiichinoMacBook-Pro r2r2r-scripts % python3 tools/gamepad_teleop.py --execute
/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
objc[7091]: Class SDLApplication is implemented in both /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/pygame/.dylibs/libSDL2-2.0.0.dylib (0x1063912c8) and /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/cv2/.dylibs/libSDL2-2.0.0.dylib (0x1278b0890). This may cause spurious casting failures and mysterious crashes. One of the duplicates must be removed or renamed.
objc[7091]: Class SDLAppDelegate is implemented in both /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/pygame/.dylibs/libSDL2-2.0.0.dylib (0x106391318) and /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/cv2/.dylibs/libSDL2-2.0.0.dylib (0x1278b08e0). This may cause spurious casting failures and mysterious crashes. One of the duplicates must be removed or renamed.
objc[7091]: Class SDLTranslatorResponder is implemented in both /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/pygame/.dylibs/libSDL2-2.0.0.dylib (0x106391390) and /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/cv2/.dylibs/libSDL2-2.0.0.dylib (0x1278b0958). This may cause spurious casting failures and mysterious crashes. One of the duplicates must be removed or renamed.
objc[7091]: Class SDLMessageBoxPresenter is implemented in both /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/pygame/.dylibs/libSDL2-2.0.0.dylib (0x1063913b8) and /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/cv2/.dylibs/libSDL2-2.0.0.dylib (0x1278b0980). This may cause spurious casting failures and mysterious crashes. One of the duplicates must be removed or renamed.
objc[7091]: Class SDL_cocoametalview is implemented in both /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/pygame/.dylibs/libSDL2-2.0.0.dylib (0x106391408) and /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/cv2/.dylibs/libSDL2-2.0.0.dylib (0x1278b09d0). This may cause spurious casting failures and mysterious crashes. One of the duplicates must be removed or renamed.
objc[7091]: Class SDLOpenGLContext is implemented in both /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/pygame/.dylibs/libSDL2-2.0.0.dylib (0x106391458) and /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/cv2/.dylibs/libSDL2-2.0.0.dylib (0x1278b0a20). This may cause spurious casting failures and mysterious crashes. One of the duplicates must be removed or renamed.
objc[7091]: Class SDL_ShapeData is implemented in both /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/pygame/.dylibs/libSDL2-2.0.0.dylib (0x1063914d0) and /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/cv2/.dylibs/libSDL2-2.0.0.dylib (0x1278b0a98). This may cause spurious casting failures and mysterious crashes. One of the duplicates must be removed or renamed.
objc[7091]: Class SDL_CocoaClosure is implemented in both /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/pygame/.dylibs/libSDL2-2.0.0.dylib (0x106391520) and /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/cv2/.dylibs/libSDL2-2.0.0.dylib (0x1278b0ae8). This may cause spurious casting failures and mysterious crashes. One of the duplicates must be removed or renamed.
objc[7091]: Class SDL_VideoData is implemented in both /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/pygame/.dylibs/libSDL2-2.0.0.dylib (0x106391570) and /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/cv2/.dylibs/libSDL2-2.0.0.dylib (0x1278b0b38). This may cause spurious casting failures and mysterious crashes. One of the duplicates must be removed or renamed.
objc[7091]: Class SDL_WindowData is implemented in both /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/pygame/.dylibs/libSDL2-2.0.0.dylib (0x1063915c0) and /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/cv2/.dylibs/libSDL2-2.0.0.dylib (0x1278b0b88). This may cause spurious casting failures and mysterious crashes. One of the duplicates must be removed or renamed.
objc[7091]: Class SDLWindow is implemented in both /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/pygame/.dylibs/libSDL2-2.0.0.dylib (0x1063915e8) and /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/cv2/.dylibs/libSDL2-2.0.0.dylib (0x1278b0bb0). This may cause spurious casting failures and mysterious crashes. One of the duplicates must be removed or renamed.
objc[7091]: Class Cocoa_WindowListener is implemented in both /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/pygame/.dylibs/libSDL2-2.0.0.dylib (0x106391610) and /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/cv2/.dylibs/libSDL2-2.0.0.dylib (0x1278b0bd8). This may cause spurious casting failures and mysterious crashes. One of the duplicates must be removed or renamed.
objc[7091]: Class SDLView is implemented in both /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/pygame/.dylibs/libSDL2-2.0.0.dylib (0x106391688) and /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/cv2/.dylibs/libSDL2-2.0.0.dylib (0x1278b0c50). This may cause spurious casting failures and mysterious crashes. One of the duplicates must be removed or renamed.
objc[7091]: Class METAL_RenderData is implemented in both /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/pygame/.dylibs/libSDL2-2.0.0.dylib (0x106391700) and /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/cv2/.dylibs/libSDL2-2.0.0.dylib (0x1278b0cc8). This may cause spurious casting failures and mysterious crashes. One of the duplicates must be removed or renamed.
objc[7091]: Class METAL_TextureData is implemented in both /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/pygame/.dylibs/libSDL2-2.0.0.dylib (0x106391750) and /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/cv2/.dylibs/libSDL2-2.0.0.dylib (0x1278b0d18). This may cause spurious casting failures and mysterious crashes. One of the duplicates must be removed or renamed.
objc[7091]: Class SDL_RumbleMotor is implemented in both /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/pygame/.dylibs/libSDL2-2.0.0.dylib (0x106391778) and /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/cv2/.dylibs/libSDL2-2.0.0.dylib (0x1278b0d40). This may cause spurious casting failures and mysterious crashes. One of the duplicates must be removed or renamed.
objc[7091]: Class SDL_RumbleContext is implemented in both /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/pygame/.dylibs/libSDL2-2.0.0.dylib (0x1063917c8) and /opt/homebrew/Caskroom/miniforge/base/lib/python3.12/site-packages/cv2/.dylibs/libSDL2-2.0.0.dylib (0x1278b0d90). This may cause spurious casting failures and mysterious crashes. One of the duplicates must be removed or renamed.
[記録] /Volumes/KIOXIA/r2r2r-data/runs/experiments/gamepad_teleop/teleop_20261103_071424
[実機] daemon に送ります。起動したときの姿勢: +23.29 +109.77 -62.40 +0.79 -49.30 -30.93
[注意] 起動したときの姿勢が守りの外: j1=+109.77。この関節を含む操作は送りません（HOME の長押しは送れます）
コントローラーを待っています（つないでいなければ、今つないでください）
[接続] PS4 Controller  GUID=03008fe54c050000cc09000000016800  軸=6  ボタン=16
[送信] HOME → +0.00 +0.00 +0.00 +0.00 +0.00 -30.00  届いた（ずれ 1.4°）  届いた角度 -0.17 +1.40 +0.43 +0.35 +1.05 -30.58
[送信] j0 -0.5° → -0.50 +0.00 +0.00 +0.00 +0.00 -30.00  届いた（ずれ 1.31°）  届いた角度 +0.00 +1.31 +0.87 +0.26 +1.23 -30.32
[送信] j0 -0.5° → -1.00 +0.00 +0.00 +0.00 +0.00 -30.00  届いた（ずれ 1.31°）  届いた角度 -0.96 +1.31 +0.87 +0.26 +0.61 -30.23
[関節] 上下で動かす関節を j2 にしました
[関節] 上下で動かす関節を j3 にしました
[関節] 上下で動かす関節を j4 にしました
[関節] 上下で動かす関節を j5 にしました
[関節] 上下で動かす関節を j1 にしました
[送信] j0 -0.5° → -1.50 +0.00 +0.00 +0.00 +0.00 -30.00  届いた（ずれ 1.31°）  届いた角度 -0.96 +1.31 +0.87 +0.26 +0.52 -30.23
[受付なし] 前の操作が終わっていません（ためません）
  [Pi] GRIPPER: OPEN result= -1
[受付なし] 前の操作が終わっていません（ためません）
[爪] 爪を開く（待ち 0.8 秒のあと受付）
[送信] j0 +0.5° → -1.00 +0.00 +0.00 +0.00 +0.00 -30.00  届いた（ずれ 1.31°）  届いた角度 -1.05 +1.31 +0.87 +0.26 -1.23 -30.23
  [Pi] GRIPPER: VALUE=20 speed=100 result= -1
[受付なし] 前の操作が終わっていません（ためません）
[爪] 爪を閉じる（待ち 0.8 秒のあと受付）
  [Pi] GRIPPER: VALUE=20 speed=100 result= -1
[爪] 爪を閉じる（待ち 0.8 秒のあと受付）
  [Pi] GRIPPER: OPEN result= -1
[爪] 爪を開く（待ち 0.8 秒のあと受付）
  [Pi] GRIPPER: VALUE=20 speed=100 result= -1
[爪] 爪を閉じる（待ち 0.8 秒のあと受付）
  [Pi] GRIPPER: OPEN result= -1
[爪] 爪を開く（待ち 0.8 秒のあと受付）
[受付なし] 前の操作が終わっていません（ためません）
[受付なし] 前の操作が終わっていません（ためません）
[送信] j1 -0.5° → -1.00 -0.50 +0.00 +0.00 +0.00 -30.00  届いた（ずれ 1.29°）  届いた角度 -1.14 +0.79 +0.87 +0.26 -0.26 -30.23
[受付なし] 前の操作が終わっていません（ためません）
[送信] j1 +0.5° → -1.00 +0.00 +0.00 +0.00 +0.00 -30.00  届いた（ずれ 0.87°）  届いた角度 -1.14 +0.79 +0.87 +0.26 -0.26 -30.23
[受付なし] 前の操作が終わっていません（ためません）
[送信] j0 +2.0° → +1.00 +0.00 +0.00 +0.00 +0.00 -30.00  届いた（ずれ 0.87°）  届いた角度 +1.31 +0.79 +0.87 +0.26 -0.26 -30.23
[送信] j0 +2.0° → +3.00 +0.00 +0.00 +0.00 +0.00 -30.00  届いた（ずれ 0.87°）  届いた角度 +3.16 +0.79 +0.87 +0.26 -0.26 -30.23
[送信] j0 +2.0° → +5.00 +0.00 +0.00 +0.00 +0.00 -30.00  届いた（ずれ 0.87°）  届いた角度 +5.18 +0.79 +0.87 +0.26 -0.26 -30.23
[送信] j0 -2.0° → +3.00 +0.00 +0.00 +0.00 +0.00 -30.00  届いた（ずれ 0.87°）  届いた角度 +2.81 +0.79 +0.87 +0.26 -0.26 -30.23
[送信] j0 -2.0° → +1.00 +0.00 +0.00 +0.00 +0.00 -30.00  届いた（ずれ 0.87°）  届いた角度 +0.87 +0.79 +0.87 +0.17 -0.26 -30.23
[送信] j0 -2.0° → -1.00 +0.00 +0.00 +0.00 +0.00 -30.00  届いた（ずれ 0.87°）  届いた角度 -1.14 +0.79 +0.87 +0.17 -0.26 -30.14
[送信] j1 +0.5° → -1.00 +0.50 +0.00 +0.00 +0.00 -30.00  届いた（ずれ 0.87°）  届いた角度 -1.14 +1.23 +0.87 +0.17 -0.26 -30.14
[関節] 上下で動かす関節を j2 にしました
  [Pi] GRIPPER: OPEN result= -1
[受付なし] 前の操作が終わっていません（ためません）
[爪] 爪を開く（待ち 0.8 秒のあと受付）
[送信] j2 -2.0° → -1.00 +0.50 -2.00 +0.00 +0.00 -30.00  届いた（ずれ 1.48°）  届いた角度 -1.14 +1.23 -0.52 +0.17 -0.26 -30.14
[受付なし] 前の操作が終わっていません（ためません）
[送信] j2 -2.0° → -1.00 +0.50 -4.00 +0.00 +0.00 -30.00  届いた（ずれ 1.37°）  届いた角度 -1.14 +1.23 -2.63 +0.17 -0.26 -30.14
[送信] j2 +2.0° → -1.00 +0.50 -2.00 +0.00 +0.00 -30.00  届いた（ずれ 0.95°）  届いた角度 -1.14 +1.23 -1.05 +0.17 -0.26 -30.14
[送信] j2 +2.0° → -1.00 +0.50 +0.00 +0.00 +0.00 -30.00  届いた（ずれ 0.96°）  届いた角度 -1.14 +1.23 +0.96 +0.17 -0.26 -30.14
[送信] j2 +2.0° → -1.00 +0.50 +2.00 +0.00 +0.00 -30.00  届いた（ずれ 0.81°）  届いた角度 -1.14 +1.23 +2.81 +0.17 -0.26 -30.14
[送信] j2 +2.0° → -1.00 +0.50 +4.00 +0.00 +0.00 -30.00  届いた（ずれ 0.92°）  届いた角度 -1.14 +1.23 +4.92 +0.17 -0.26 -30.14
[送信] j2 +2.0° → -1.00 +0.50 +6.00 +0.00 +0.00 -30.00  届いた（ずれ 0.85°）  届いた角度 -1.14 +1.23 +6.85 +0.17 -0.26 -30.14
[関節] 上下で動かす関節を j3 にしました
[送信] j3 +2.0° → -1.00 +0.50 +6.00 +2.00 +0.00 -30.00  届いた（ずれ 0.85°）  届いた角度 -1.14 +1.23 +6.85 +1.31 -0.26 -30.14
[送信] j3 -2.0° → -1.00 +0.50 +6.00 +0.00 +0.00 -30.00  届いた（ずれ 0.85°）  届いた角度 -1.14 +1.23 +6.85 +0.70 -0.26 -30.14
[送信] j3 -2.0° → -1.00 +0.50 +6.00 -2.00 +0.00 -30.00  届いた（ずれ 0.85°）  届いた角度 -1.14 +1.23 +6.85 -1.31 -0.26 -30.14
[関節] 上下で動かす関節を j4 にしました
[受付なし] 前の操作が終わっていません（ためません）
[送信] j4 +2.0° → -1.00 +0.50 +6.00 -2.00 +2.00 -30.00  届いた（ずれ 0.85°）  届いた角度 -1.14 +1.23 +6.85 -1.58 +1.75 -30.14
[受付なし] 前の操作が終わっていません（ためません）
[送信] j4 -2.0° → -1.00 +0.50 +6.00 -2.00 +0.00 -30.00  届いた（ずれ 1.66°）  届いた角度 -1.14 +1.23 +6.85 -1.66 +1.66 -30.14
[送信] j4 -2.0° → -1.00 +0.50 +6.00 -2.00 -2.00 -30.00  届いた（ずれ 0.85°）  届いた角度 -1.14 +1.23 +6.85 -1.66 -1.84 -30.14
[送信] j4 -2.0° → -1.00 +0.50 +6.00 -2.00 -4.00 -30.00  届いた（ずれ 0.85°）  届いた角度 -1.14 +1.23 +6.85 -1.66 -3.33 -30.14
[送信] j4 -2.0° → -1.00 +0.50 +6.00 -2.00 -6.00 -30.00  届いた（ずれ 0.85°）  届いた角度 -1.14 +1.23 +6.85 -1.66 -6.41 -30.14
[送信] j4 -2.0° → -1.00 +0.50 +6.00 -2.00 -8.00 -30.00  届いた（ずれ 0.85°）  届いた角度 -1.14 +1.23 +6.85 -1.75 -7.99 -30.14
[送信] j4 -2.0° → -1.00 +0.50 +6.00 -2.00 -10.00 -30.00  届いた（ずれ 0.85°）  届いた角度 -1.14 +1.23 +6.85 -1.75 -9.93 -30.14
[範囲] j4 を -12.00° → -10.00° に切った（基準の姿勢からの範囲 -10.00°） / j4 -12.00° は送らない：範囲の端にいて、押した向きに進めない（範囲 [-10.00, +10.00]・基準の姿勢からの範囲）
[送らない] j4 -2.0°
[関節] 上下で動かす関節を j5 にしました
[受付なし] 前の操作が終わっていません（ためません）
[送信] j5 +2.0° → -1.00 +0.50 +6.00 -2.00 -10.00 -28.00  届いた（ずれ 0.85°）  届いた角度 -1.14 +1.23 +6.85 -1.75 -9.93 -28.21
[送信] j5 +2.0° → -1.00 +0.50 +6.00 -2.00 -10.00 -26.00  届いた（ずれ 0.85°）  届いた角度 -1.14 +1.23 +6.85 -1.75 -9.93 -26.19
[関節] 上下で動かす関節を j1 にしました
[送信] j1 -2.0° → -1.00 -1.50 +6.00 -2.00 -10.00 -26.00  届いた（ずれ 1.07°）  届いた角度 -1.14 -0.43 +6.85 -1.75 -10.10 -26.19
[送信] j1 +2.0° → -1.00 +0.50 +6.00 -2.00 -10.00 -26.00  届いた（ずれ 0.85°）  届いた角度 -1.14 +1.23 +6.85 -1.84 -10.10 -26.19
[送信] j1 +2.0° → -1.00 +2.50 +6.00 -2.00 -10.00 -26.00  届いた（ずれ 0.92°）  届いた角度 -1.14 +3.42 +6.85 -1.84 -10.10 -26.19
[送信] j1 +2.0° → -1.00 +4.50 +6.00 -2.00 -10.00 -26.00  届いた（ずれ 0.86°）  届いた角度 -1.14 +5.36 +6.85 -1.93 -10.19 -26.19
[送信] j1 +2.0° → -1.00 +6.50 +6.00 -2.00 -10.00 -26.00  届いた（ずれ 0.88°）  届いた角度 -1.14 +7.38 +6.85 -1.93 -10.19 -26.19
[送信] j1 +2.0° → -1.00 +8.50 +6.00 -2.00 -10.00 -26.00  届いた（ずれ 0.9°）  届いた角度 -1.14 +9.40 +6.85 -2.02 -10.19 -26.19
[範囲] j1 を +10.50° → +10.00° に切った（基準の姿勢からの範囲 +10.00°）
[送信] j1 +2.0° → -1.00 +10.00 +6.00 -2.00 -10.00 -26.00  届いた（ずれ 0.89°）  届いた角度 -1.14 +10.89 +6.85 -2.10 -10.19 -26.19
[範囲] j1 を +12.00° → +10.00° に切った（基準の姿勢からの範囲 +10.00°） / j1 +12.00° は送らない：範囲の端にいて、押した向きに進めない（範囲 [-10.00, +10.00]・基準の姿勢からの範囲）
[送らない] j1 +2.0°
[範囲] j1 を +12.00° → +10.00° に切った（基準の姿勢からの範囲 +10.00°） / j1 +12.00° は送らない：範囲の端にいて、押した向きに進めない（範囲 [-10.00, +10.00]・基準の姿勢からの範囲）
[送らない] j1 +2.0°
[範囲] j1 を +12.00° → +10.00° に切った（基準の姿勢からの範囲 +10.00°） / j1 +12.00° は送らない：範囲の端にいて、押した向きに進めない（範囲 [-10.00, +10.00]・基準の姿勢からの範囲）
[送らない] j1 +2.0°
[範囲] j1 を +12.00° → +10.00° に切った（基準の姿勢からの範囲 +10.00°） / j1 +12.00° は送らない：範囲の端にいて、押した向きに進めない（範囲 [-10.00, +10.00]・基準の姿勢からの範囲）
[送らない] j1 +2.0°
[関節] 上下で動かす関節を j2 にしました
[送信] j2 +2.0° → -1.00 +10.00 +8.00 -2.00 -10.00 -26.00  届いた（ずれ 0.89°）  届いた角度 -1.14 +10.89 +8.87 -2.10 -10.19 -26.19
[送信] j2 +2.0° → -1.00 +10.00 +10.00 -2.00 -10.00 -26.00  届いた（ずれ 0.89°）  届いた角度 -1.14 +10.89 +10.81 -2.19 -10.19 -26.19
[関節] 上下で動かす関節を j3 にしました
[関節] 上下で動かす関節を j4 にしました
[関節] 上下で動かす関節を j5 にしました
[関節] 上下で動かす関節を j1 にしました
[範囲] j1 を +12.00° → +10.00° に切った（基準の姿勢からの範囲 +10.00°） / j1 +12.00° は送らない：範囲の端にいて、押した向きに進めない（範囲 [-10.00, +10.00]・基準の姿勢からの範囲）
[送らない] j1 +2.0°
[範囲] j1 を +12.00° → +10.00° に切った（基準の姿勢からの範囲 +10.00°） / j1 +12.00° は送らない：範囲の端にいて、押した向きに進めない（範囲 [-10.00, +10.00]・基準の姿勢からの範囲）
[送らない] j1 +2.0°
[範囲] j1 を +12.00° → +10.00° に切った（基準の姿勢からの範囲 +10.00°） / j1 +12.00° は送らない：範囲の端にいて、押した向きに進めない（範囲 [-10.00, +10.00]・基準の姿勢からの範囲）
[送らない] j1 +2.0°
[範囲] j1 を +12.00° → +10.00° に切った（基準の姿勢からの範囲 +10.00°） / j1 +12.00° は送らない：範囲の端にいて、押した向きに進めない（範囲 [-10.00, +10.00]・基準の姿勢からの範囲）
[送らない] j1 +2.0°
[送信] j1 -2.0° → -1.00 +8.00 +10.00 -2.00 -10.00 -26.00  届いた（ずれ 1.22°）  届いた角度 -1.14 +9.22 +10.81 -2.28 -10.19 -26.19
[送信] j1 -2.0° → -1.00 +6.00 +10.00 -2.00 -10.00 -26.00  届いた（ずれ 1.11°）  届いた角度 -1.14 +7.11 +10.81 -2.28 -10.54 -26.19
[受付なし] 前の操作が終わっていません（ためません）
[送信] j1 +2.0° → -1.00 +8.00 +10.00 -2.00 -10.00 -26.00  届いた（ずれ 0.96°）  届いた角度 -1.14 +8.96 +10.81 -2.28 -10.54 -26.19
[関節] 上下で動かす関節を j2 にしました
[範囲] j2 を +12.00° → +10.00° に切った（基準の姿勢からの範囲 +10.00°） / j2 +12.00° は送らない：範囲の端にいて、押した向きに進めない（範囲 [-10.00, +10.00]・基準の姿勢からの範囲）
[送らない] j2 +2.0°
[受付なし] 前の操作が終わっていません（ためません）
[送信] j2 -2.0° → -1.00 +8.00 +8.00 -2.00 -10.00 -26.00  届いた（ずれ 1.66°）  届いた角度 -1.14 +8.96 +9.66 -2.28 -10.54 -26.19
[送信] j2 +2.0° → -1.00 +8.00 +10.00 -2.00 -10.00 -26.00  届いた（ずれ 0.96°）  届いた角度 -1.14 +8.96 +10.72 -2.28 -10.54 -26.19
[範囲] j2 を +12.00° → +10.00° に切った（基準の姿勢からの範囲 +10.00°） / j2 +12.00° は送らない：範囲の端にいて、押した向きに進めない（範囲 [-10.00, +10.00]・基準の姿勢からの範囲）
[送らない] j2 +2.0°
[範囲] j2 を +12.00° → +10.00° に切った（基準の姿勢からの範囲 +10.00°） / j2 +12.00° は送らない：範囲の端にいて、押した向きに進めない（範囲 [-10.00, +10.00]・基準の姿勢からの範囲）
[送らない] j2 +2.0°
[範囲] j2 を +12.00° → +10.00° に切った（基準の姿勢からの範囲 +10.00°） / j2 +12.00° は送らない：範囲の端にいて、押した向きに進めない（範囲 [-10.00, +10.00]・基準の姿勢からの範囲）
[送らない] j2 +2.0°
[停止] L2+R2。新しい指令は送りません（OPTIONS で再開）
[受付なし] HOME: 停止中です（押し直してください）
[受付なし] 停止中です（OPTIONS で再開）
[停止] L2+R2。新しい指令は送りません（OPTIONS で再開）
[再開] 操作を受け付けます
[送信] HOME → +0.00 +0.00 +0.00 +0.00 +0.00 -30.00  届いた（ずれ 1.4°）  届いた角度 -0.26 +1.23 +1.40 -0.35 -0.17 -29.00
[停止] controller_disconnected。新しい指令は送りません（OPTIONS で再開）
^C
[終了] Ctrl+C
[終了] アームは動かしていません。記録: /Volumes/KIOXIA/r2r2r-data/runs/experiments/gamepad_teleop/teleop_20261103_071424
