PathPlanA is a Flutter planner app for REBUILT autonomous authoring.
It is intended to replace path editing on the operator-board web page. The app authors planner autos locally, then exports either:
- a JSON package for interchange/debugging
- a deploy library for
season2026/src/main/deploy/pathplana/autos
- operator-board-inspired dark UI
- local autos gallery
- field preview/editor surface
- start-pose, step, and waypoint authoring tools
- planner tuning and robot envelope settings
- live route/state preview with per-step requested states
- JSON import/export using the PathPlanA package contract
- desktop deploy export that writes
index.jsonplus one folder per auto
cd tools/pathplana_app
flutter pub get
flutter run -d chromeFor macOS:
cd tools/pathplana_app
flutter run -d macosThe app ships the contract schema at:
assets/contracts/pathplana_autos.schema.jsonvendor/PathPlanA.json
The robot/dashboard side in season2026 expects either:
- a package JSON with an
autosarray - or the deploy library layout:
pathplana/autos/index.jsonpathplana/autos/<auto-id>/auto.json
Use Export Deploy on desktop builds to write the deploy library directly.
- app/contract note: docs/INTEGRATION.md
- robot-side integration note:
season2026/docs/PATHPLANA_INTEGRATION.md