README
easynav_simple_localizer
Description
AMCL-style localizer using a simple 2D grid-like map for scoring and odometry for prediction.
Authors and Maintainers
Authors: Intelligent Robotics Lab
Maintainers: Francisco Martín Rico fmrico@gmail.com
Supported ROS 2 Distributions
Distribution |
Status |
|---|---|
humble |
|
jazzy |
|
kilted |
|
rolling |
Plugin (pluginlib)
Plugin Name:
easynav_simple_localizer/AMCLLocalizerType:
easynav::AMCLLocalizerBase Class:
easynav::LocalizerMethodBaseLibrary:
easynav_simple_localizerDescription: AMCL-style localizer using a simple 2D grid-like map for scoring and odometry for prediction.
Parameters
All parameters are declared under the plugin namespace, i.e., /<node_fqn>/easynav_simple_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). |
Interfaces (Topics and Services)
Subscriptions and Publications
Direction |
Topic |
Type |
Purpose |
QoS |
|---|---|---|---|---|
Subscription |
|
|
Read odometry when compute_odom_from_tf=false (not present here). |
SensorDataQoS (reliable) |
Publisher |
|
|
Publishes the current particle set. |
depth=10 |
Publisher |
|
|
Estimated pose with covariance. |
depth=10 |
Services
This package does not create service servers or clients.
NavState Keys
Key |
Type |
Access |
Notes |
|---|---|---|---|
|
|
Read |
Perception point clouds used in correction. |
|
|
Read |
Static map for likelihood evaluation. |
|
|
Write |
Estimated robot pose. |
TF Frames
Role |
Transform |
Notes |
|---|---|---|
Publishes |
|
Aligns the odometry frame with the map frame. |
License
Apache-2.0