Skip to content

Add Risk-aware Planner community plugin (v0.1.0) - #6

Merged
majid-khonji merged 1 commit into
AV-Lab:mainfrom
abdohamdy7:add-risk-aware-planner
Oct 7, 2026
Merged

majid-khonji merged 1 commit into
AV-Lab:mainfrom
abdohamdy7:add-risk-aware-planner

Conversation

@abdohamdy7

Copy link
Copy Markdown
Contributor

Summary

Register p20_risk_aware_planner as a LocalPlanningStrategy, pinned to v0.1.0. This changes only plugins.yaml.

The plugin builds a fixed source-to-goal state lattice, performs rolling risk-constrained shortest-path search while preserving the committed edge remainder, and optionally smooths the new suffix with OSQP. Existing controllers and world bridges are unchanged. Enhanced visualization and demo launchers are separate companions. Motion and smoothing default to disabled.

Verification and compatibility

  • Fresh Python 3.10 environment with PyPI AVLite 0.5.3: 144 tests passed, including native BasicSim closed loops and obstacle/smoothing scenarios.
  • AVLite 0.6.4: 139 passed, 5 failed in the separate companion demo/preview integration (MapReader registration and the newer _perception_step(sensors) interface). No planner-only test failed. Full companion-demo support is claimed only for 0.5.3; limitations are documented in the release and dependency notes.
  • Registry validator passed with zero warnings.
  • Public repository, README, MIT LICENSE and v0.1.0 tag are present.

Research/demo risk scores are not calibrated probabilities; physical vehicle motion is not validated. Please review the listing and compatibility scope. No AVLite-core changes are requested.

@majid-khonji
majid-khonji merged commit 0976076 into AV-Lab:main Oct 7, 2026
1 check passed
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.

2 participants