Joe DiPrima
5f0fe3a747
Document code deployment workflow, update launch/pull scripts
- CLAUDE.md: Add CODE DEPLOYMENT WORKFLOW section — git push to Gitea
then pull on robot, never SFTP. Document repo layout and two
xr_teleoperate locations on robot.
- pull_on_robot.py: Updated verification markers (webcam, head_R_at_cal,
hasattr guards)
- start_teleop_webcam_full.py: Use standalone ~/xr_teleoperate path
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 month ago
Joe DiPrima
ddde0f3f45
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>
1 month ago