Skip to content

demo: multi-goal capture script + clearer VolRover run docs + genericize downstream refs - #18

Merged
transfix merged 1 commit into
mainfrom
demo/multigoal-capture-and-volrover-docs
Jul 27, 2026
Merged

demo: multi-goal capture script + clearer VolRover run docs + genericize downstream refs#18
transfix merged 1 commit into
mainfrom
demo/multigoal-capture-and-volrover-docs

Conversation

@transfix

Copy link
Copy Markdown
Contributor

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 existing capture_drive_video.py conventions.
  • README §4 — documents both offscreen capture scripts (single A→B and multi-goal) next to the volrover3 --run-job / Jobs-tab run steps.
  • Privacy genericizationgrl_snam_lab docs, 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

  • New script lives in scripts/ (excluded from ruff lint per pyproject include), matching the sibling capture_drive_video.py.
  • Only grl_snam/selftest.py (linted) changed, and only its docstring — black + ruff safe.

- 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.
@transfix
transfix merged commit 8ea5426 into main Jul 27, 2026
1 check passed
@transfix
transfix deleted the demo/multigoal-capture-and-volrover-docs branch July 27, 2026 00:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant