feat(r1pro): add Quest upper-body teleoperation - #3880
Conversation
Codecov Report❌ Patch coverage is @@ Coverage Diff @@
## cc/feat/unbounded-planar-base #3880 +/- ##
=================================================================
+ Coverage 78.01% 78.04% +0.02%
=================================================================
Files 1334 1337 +3
Lines 127828 128036 +208
Branches 11106 11119 +13
=================================================================
+ Hits 99724 99921 +197
- Misses 24920 24924 +4
- Partials 3184 3191 +7
Flags with carried forward coverage won't be shown. Click here to find out more.
... and 4 files with indirect coverage changes 🚀 New features to boost your workflow:
|
Greptile SummaryAdds Quest-based R1 Pro upper-body teleoperation with coordinated left-controller, right-controller, and headset targets. The new configuration limits teleoperation to the torso and arms, leaving planar-base joints outside the command set. It also adds deadman engagement, input expiry, session reset, and release-before-rearm behavior. No defect was established from the available evidence. T-Rex validation blockedThe focused R1 Pro runtime probes could not execute because the Python package providing the Confidence Score: 5/5No confirmed behavior would block merging; the R1 Pro Quest runtime path still needs execution in an environment with its messaging dependency installed. No reproducible product defect was found. The only executed result established an environment dependency failure before the runtime assertions could run. Files Needing Attention: Runtime confirmation remains most valuable for
What T-Rex did
Reviews (1): Last reviewed commit: "revert(r1pro): drop hands-only teleop mo..." | Re-trigger Greptile |
7dcb186 to
a602b43
Compare
a602b43 to
786d9fb
Compare
Add atomic Quest control for both arms and the four-joint torso while leaving the planar base and grippers unclaimed. Stream the headset pose into anisotropic Pink head targets and expose the existing Viser planning panel.
786d9fb to
5dca547
Compare
Contribution path
Problem
R1 Pro has planning and Viser support but no Quest teleoperation path for coordinated arm and torso control.
Solution
ManipulationModule.execute()can dispatch planned motion and preempt teleoperation without claiming the base.How to Test
Run the feature:
Validation:
AI assistance
OpenAI Codex with GPT-5 implemented the feature and tests under developer direction. The resulting changes were reviewed and adjusted interactively.
Checklist