Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs(localization): add note for non-NDT users #496

Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -96,3 +96,16 @@ you can add this argument on `tier4_localization_component.launch.xml` launch fi

**Note:** Gyro odometer input topic provided from velocity converter package. This package will be launched at sensor_kit. For more information,
please check [velocity converter package](https://github.com/autowarefoundation/autoware.universe/tree/main/sensing/vehicle_velocity_converter).

## Note when using non NDT pose estimator

!!! note

Since NDT is currently the most often used pose_estimator , the NDT diagnostics are registered for monitoring by default.
When using a pose_estimator other than NDT, NDT diagnostics will always be marked as stale, causing the system to enter a safe_fault state.
Depending on the parameters of emergencies, this could escalate to a full emergency, preventing autonomous driving.

To work around this, please modify the configuration file of the system_error_monitor.
In the [system_error_monitor.param.yaml](https://github.com/autowarefoundation/autoware.universe/blob/main/system/system_error_monitor/config/system_error_monitor.param.yaml) file, `/autoware/localization/performance_monitoring/matching_score` represents the aggregated diagnostics for NDT.
To prevent emergencies even when NDT is not launched, remove this entry from the configuration.
Note that the module name `/performance_monitoring/matching_score` is specified in [diagnostics_aggregator/localization.param.yaml](https://github.com/autowarefoundation/autoware.universe/blob/main/system/system_error_monitor/config/diagnostic_aggregator/localization.param.yaml).
Loading