Cherry-pick (#727) to release v0.2.1: Document second-viewport teleop monitoring workflow#730
Cherry-pick (#727) to release v0.2.1: Document second-viewport teleop monitoring workflow#730rwiltz wants to merge 1 commit into
Conversation
## Summary Doc two-person teleop with 2nd viewport ## Detailed description - Per Edith's feedback, demos where the trajectory drifts outside the robot's recording-camera FOV silently degrade policy training. A second operator watching a viewport bound to the recording camera can catch this live and avoid a re-record. - Adds a new "Step 2b: Monitor Recording with a Second Viewport (Optional)" between Steps 2 and 3 in `docs/pages/example_workflows/static_apple/step_2_teleoperation.rst`, with two screenshots: enabling Viewport 2 from the **Window** menu, and pointing it at `RobotHeadCam`. - Notes that `RobotHeadCam` is only spawned when `--enable_cameras` is set — present by default in Step 4's `record_demos.py`, absent in the Step 2 `teleop.py` smoke test — so readers know when the camera will appear in the selector. - Docs only; no code changes. (cherry picked from commit 754c87a)
Greptile SummaryCherry-picks the "Step 2b: Monitor Recording with a Second Viewport" section from PR #727 into the
Confidence Score: 5/5Docs-only cherry-pick with no code changes; safe to merge. All three changed files are documentation assets — one RST page and two JPEG screenshots. The RST image paths resolve correctly relative to the file's location, the new section heading style matches existing steps, and the note about --enable_cameras accurately reflects the record_demos.py command already present in Step 4. No logic, config, or runtime behavior is affected. No files require special attention. Important Files Changed
Sequence DiagramsequenceDiagram
participant T as Teleoperator (Headset)
participant O as Observer (Host Monitor)
participant Arena as Arena Application
participant RD as record_demos.py
Note over Arena,RD: Step 4 - Recording session starts
RD->>Arena: launch with --enable_cameras
Arena->>Arena: spawn RobotHeadCam at /World/envs/env_0/Robot/head_link
Note over O,Arena: Step 2b - Dual Viewport Setup
O->>Arena: Window menu toggle Viewport 2
O->>Arena: select RobotHeadCam in Viewport 2 toolbar
loop Each demonstration
T->>Arena: "teleoperate via XR headset (Viewport 1 = stereo view)"
Arena-->>O: Viewport 2 shows RobotHeadCam FOV (dataset view)
O->>T: live feedback (hand at edge of frame — move right)
T->>Arena: corrects trajectory to stay in FOV
Arena->>RD: write frames to HDF5 (only what RobotHeadCam sees)
end
Reviews (1): Last reviewed commit: "Document second-viewport teleop monitori..." | Re-trigger Greptile |
Summary
Cherry-pick (#727) to release/0.2.1: docs only
Detailed description
release/0.2.1. Clean cherry-pick, no conflicts.docs/pages/example_workflows/static_apple/step_2_teleoperation.rst) plus two screenshots.