example(mcap): Add live replay and use CloudXRLauncher#695
Conversation
|
📝 Docs preview is not auto-deployed for fork PRs. A maintainer with write access to |
b178b8f to
edbbd8c
Compare
|
Important Review skippedAuto incremental reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
📝 WalkthroughWalkthroughThis PR centralizes all Viser visualization primitives — Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
…date viz classes - Add live_hand.py, live_controller.py, live_full_body.py: real-time viser visualization of XR pose data using CloudXRLauncher + TeleopSession (no MCAP) - Refactor record_* scripts to use CloudXRLauncher so the CloudXR runtime starts automatically; add --accept-eula / --install-dir args - Move HandViz, ControllerViz, FullBodyViz and shared color constants into common.py; replay_* scripts now import from there instead of duplicating Signed-off-by: Jiwen Cai <jiwenc@nvidia.com>
…-frame counting - Add --env-file (default: default.env) to pass a KEY=value override file to CloudXRLauncher; ship default.env with sensible defaults for Quest 3 - Add --launch-cloudxr-runtime / --no-launch-cloudxr-runtime (BooleanOptionalAction, default true) to optionally skip CloudXRLauncher and connect to a system OpenXR runtime directly - Report missed frames per interval in live_hand/controller - Fix missed-frame counting to accumulate per-frame gaps correctly Signed-off-by: Jiwen Cai <jiwenc@nvidia.com>
edbbd8c to
34586f4
Compare
Description
Add live replay and use CloudXRLauncher for the mcap record / replay examples.
Fixes #(issue)
Type of change
Testing
Checklist
SKIP=check-copyright-year pre-commit run --all-filesgit commit -s) per the DCOSummary by CodeRabbit
New Features
Refactor