diff --git a/.github/scripts/validate_plugins.py b/.github/scripts/validate_plugins.py index 47ed67f..17de143 100644 --- a/.github/scripts/validate_plugins.py +++ b/.github/scripts/validate_plugins.py @@ -48,6 +48,7 @@ ALLOWED_CATEGORIES = { "PerceptionStrategy", + "PredictionStrategy", "LocalizationStrategy", "MappingStrategy", "PlanningStrategy", diff --git a/README.md b/README.md index ec963f3..5f818e0 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,7 @@ A central registry of community-maintained plugins for [AVLite](https://github.c Use one or more of the following standard categories for `category`. If your plugin doesn't fit, open an issue to propose a new one rather than inventing one ad hoc: - `PerceptionStrategy` — sensing, detection, tracking, segmentation, fusion +- `PredictionStrategy` — trajectory and motion forecasting sub-strategies - `LocalizationStrategy` — pose estimation, SLAM-based localization - `MappingStrategy` — map building, SLAM mapping, environment representation - `PlanningStrategy` — global/local planners, behavior planning, decision-making @@ -64,4 +65,4 @@ If a plugin is no longer maintained or is being renamed, open a PR that updates ## License -This registry is distributed under the terms of the [LICENSE](LICENSE) file in this repository. Each listed plugin is governed by the license of its own repository. \ No newline at end of file +This registry is distributed under the terms of the [LICENSE](LICENSE) file in this repository. Each listed plugin is governed by the license of its own repository. diff --git a/plugins.yaml b/plugins.yaml index 9cd01da..6bbeed7 100644 --- a/plugins.yaml +++ b/plugins.yaml @@ -3,6 +3,14 @@ # Each plugin entry should follow the structure below plugins: + - name: basic_predictor + description: LSTM trajectory prediction plugin for AVLite + repository: https://github.com/Murdism/basic_predictor + version: latest + author: Murdism + category: + - PredictionStrategy + - name: sample_avlite_plugin description: Sample AVLite plugin demonstrating the plugin interface repository: https://github.com/AV-Lab/sample-avlite-plugin