localization_error_monitor
Purpose
localization_error_monitor is a package for diagnosing localization errors by monitoring uncertainty of the localization results.
The package monitors the following two values:
size of long radius of confidence ellipse
size of confidence ellipse along lateral direction (body-frame)
Name
Type
Description
input/pose_with_cov
geometry_msgs::msg::PoseWithCovarianceStamped
localization result
Output
Name
Type
Description
debug/ellipse_marker
visualization_msgs::msg::Marker
ellipse marker
diagnostics
diagnostic_msgs::msg::DiagnosticArray
diagnostics outputs
Parameters
Name
Type
Description
scale
double
scale factor for monitored values (default: 3.0)
error_ellipse_size
double
error threshold for long radius of confidence ellipse [m] (default: 1.0)
warn_ellipse_size
double
warning threshold for long radius of confidence ellipse [m] (default: 0.8)
error_ellipse_size_lateral_direction
double
error threshold for size of confidence ellipse along lateral direction [m] (default: 0.3)
warn_ellipse_size_lateral_direction
double
warning threshold for size of confidence ellipse along lateral direction [m] (default: 0.2)