README
easynav_navmap_localizer
Description
Easy Navigation: nAVmAP Localizer package.
Supported ROS 2 Distributions
Distribution |
Status |
|---|---|
humble |
|
jazzy |
|
kilted |
|
rolling |
Plugin (pluginlib)
Plugin Name:
easynav_navmap_localizer/AMCLLocalizerType:
easynav::navmap::AMCLLocalizerBase Class:
easynav::LocalizerMethodBaseLibrary:
easynav_navmap_localizerDescription: A default “navmap” implementation for the AMCL localizer.
Parameters
All parameters are declared under the plugin name namespace, i.e., /<node_fqn>/easynav_navmap_localizer/AMCLLocalizer/....
Name |
Type |
Default |
Description |
|---|---|---|---|
|
|
|
Number of AMCL particles. |
|
|
|
Initial X position (m). |
|
|
|
Initial Y position (m). |
|
|
|
Initial yaw (rad). |
|
|
|
Std dev used to sample initial X/Y. |
|
|
|
Std dev used to sample initial yaw. |
|
|
|
Reseeding frequency (Hz). |
|
|
|
Translational noise factor. |
|
|
|
Rotational noise factor. |
|
|
|
Translation-to-rotation noise coupling. |
|
|
|
Minimum XY noise (m). |
|
|
|
Minimum yaw noise (rad). |
|
|
|
If true, read odometry from TF (odom->base_footprint) instead of /odom topic. |
|
|
|
Std dev used in occupancy inflation (m). |
|
|
|
Minimum occupancy probability after inflation. |
|
|
|
Maximum points used per correction step (after downsampling). |
|
|
|
Exponential decay factor for particle weight smoothing. |
|
|
|
Fraction of top particles to keep before reseeding. |
|
|
|
Voxel size for point cloud downsampling (m). |
Interfaces (Topics and Services)
Subscriptions and Publications
Direction |
Topic |
Type |
Purpose |
QoS |
|---|---|---|---|---|
Subscription |
|
|
Used only when |
SensorDataQoS (reliable) |
Publisher |
|
|
Publishes the current particle set |
depth=10 |
Publisher |
|
|
Publishes the estimated pose with covariance |
depth=10 |
Services
This package does not create service servers or clients.
TF Frames
Role |
Transform |
Notes |
|---|---|---|
Publishes |
|
Broadcasts the global transform that aligns the odometry frame with the map frame. |
Requires |
|
Required only when |
Requires |
|
Required to transform perception point clouds into the robot base frame during correction. |
License
Apache-2.0