You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Maps Manager that maintains an OctoMap (probabilistic 3D occupancy tree), supports filter plugins (e.g., inflation and obstacle filters), and exposes the map through ROS 2 topics. This README documents plugin-level parameters only.
Description: Maintains an OctoMap instance, handles map loading/import, point-cloud ingestion, and filter application.
Parameters
Plugin Parameters
The current code (OctomapMapsManager.cpp) has the high-level parameter declarations for package and map paths commented out. Active runtime parameters are therefore limited to filter plugin namespaces populated by entries in filters (if/when enabled). Until the declarations are restored, only filter-local parameters are honored.
Filter Parameters
Each entry in <plugin>.filters defines a sub-namespace <plugin>.<filter> with at least the key plugin, plus any specific parameters.
InflationFilter
Name
Type
Default
Description
<plugin>.inflation.inflation_radius
double
0.3
Inflation radius (m) used to expand occupied cells.
<plugin>.inflation.cost_scaling_factor
double
3.0
Exponential decay controlling the reduction of cost with distance.
<plugin>.inflation.inscribed_radius
double
0.3
Inscribed radius (m) used by the inflation model.
ObstacleFilter
This filter does not declare additional ROS parameters apart from plugin.