Skip to content

feat(feature_environment_recognizer)!: integrate feature_environment_recognizer into localization component#1717

Draft
Motsu-san wants to merge 2 commits intoautowarefoundation:mainfrom
Motsu-san:feat/feature_environment_recognizer
Draft

feat(feature_environment_recognizer)!: integrate feature_environment_recognizer into localization component#1717
Motsu-san wants to merge 2 commits intoautowarefoundation:mainfrom
Motsu-san:feat/feature_environment_recognizer

Conversation

@Motsu-san
Copy link
Contributor

@Motsu-san Motsu-san commented Dec 11, 2025

Description

autowarefoundation/autoware_universe#11768

Add feature_environment_recognizer to the localization component launch file and provide default parameter configuration.

Changes:

  • Add feature_environment_recognizer_param_path argument to tier4_localization_component.launch.xml
  • Add default parameter file at config/localization/feature_environment_recognizer.param.yaml

The feature_environment_recognizer node will be automatically launched when starting the localization component, recognizing feature-rich/poor environments based on polygon area of LL2 map

How was this PR tested?

Please see the parent PR

Notes for reviewers

None.

Effects on system behavior

None.

…onent

Add feature_environment_recognizer to the localization component launch file
and provide default parameter configuration.

Changes:
- Add feature_environment_recognizer_param_path argument to
  tier4_localization_component.launch.xml
- Add default parameter file at
  config/localization/feature_environment_recognizer.param.yaml

The feature_environment_recognizer node will be automatically launched
when starting the localization component, recognizing feature-rich/poor
environments based on lanelet ID matching.

Signed-off-by: Motsu-san <83898149+Motsu-san@users.noreply.github.com>
@github-actions
Copy link

github-actions bot commented Dec 11, 2025

Thank you for contributing to the Autoware project!

🚧 If your pull request is in progress, switch it to draft mode.

Please ensure:

Replace lanelet ID matching with area (polygon) based environment recognition
using boost::geometry point-in-polygon checks. This allows embedding environment
information directly in the map and avoids maintenance issues when lanelet IDs
change during map regeneration.

- Change parameter format to area_subtype_<name>.environment_id
- Remove lanelet search parameters
- Move header file from include/ to src/
- Fix CMakeLists.txt for Python detection and library name conflicts
- Update README documentation

Signed-off-by: Motsu-san <83898149+Motsu-san@users.noreply.github.com>
@stale
Copy link

stale bot commented Feb 10, 2026

This pull request has been automatically marked as stale because it has not had recent activity.

@stale stale bot added the status:stale label Feb 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component:localization Vehicle's position determination in its environment. (auto-assigned) status:stale

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant