demo: multi-goal capture script + clearer VolRover run docs + genericize downstream refs - #18
Merged
Merged
Conversation
- scripts/capture_multigoal_video.py: reproduce the dynamic multi-goal free-drive film (goals re-targeted live in the SDF's own free space so every leg is reachable; each leg rendered only to its closest approach so no orbit/back-track is shown; drone chase cam; shaded goal spires) offscreen via VTK -> mp4. - README section 4: document both offscreen capture scripts (single A->B and multi-goal) alongside the volrover3 --run-job / Jobs-tab run instructions. - Genericize downstream-project references in the public docs/comments (grl_snam_lab, lab_demo, planner example, selftest, README section 5): the applied extension is a separate private project; keep this library general.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds the committed generator for the dynamic multi-goal free-drive film so colleagues can reproduce it, clarifies how to run the labs in VolRover3, and genericizes references to the private downstream project in the public docs/comments.
What's here
scripts/capture_multigoal_video.py— reproduce the 3-minute dynamic multi-goal free-drive offscreen (no window). Goals are chosen in the SDF's own free space (every leg reachable — no far-corner wandering); each leg is rendered only up to its closest approach (no orbit/back-track tail — fixes the circling); drone chase cam; shaded goal spires (active one glows); arc-length pacing for realistic constant cruise with accel/decel. Mirrors the existingcapture_drive_video.pyconventions.volrover3 --run-job/ Jobs-tab run steps.grl_snam_labdocs,lab_demo.py, the planner example,selftest.py, and README §5 no longer name the private downstream project or describe its data contract; they refer to a generic 'downstream adapter/project'. This repo is public.CI
scripts/(excluded from ruff lint per pyprojectinclude), matching the siblingcapture_drive_video.py.grl_snam/selftest.py(linted) changed, and only its docstring — black + ruff safe.