Phase 5.5+: VP teleop working, R3 buttons, calibration, deploy scripts
Context system updates:
- New: teleoperation.md (VP WebXR pipeline, xr_teleoperate architecture)
- New: robot-modifications-log.md (tracking all changes made to robot)
- Updated: deployment-operations, networking, open-questions, sensors,
sdk-programming, simulation, whole-body-control, glossary
- CLAUDE.md: added Phase 5.5 history, SSH safety rules, Gitea workflow
Deploy tooling:
- scripts/pull_on_robot.py: pull xr_teleoperate from Gitea via paramiko
- scripts/launch_teleop.py: launch teleop in screen session via SSH
- scripts/diagnose_r3_buttons.py: R3 controller button bitmask diagnostic
Key milestones this phase:
- VP WebXR arm tracking verified end-to-end
- Integral drift correction (Ki, clamp, decay, toggle)
- R3 controller buttons mapped to teleop commands (A/B/X/Y/Start)
- Start-time calibration for relative-mode arm tracking
- Arm reset with auto-pause and re-calibration workflow
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>