std::string obstacleFilterNs
Filter chain for filtering sensor data into obstacles.
std::string staticMapSubTopic
Sub topic for static maps that should be integrated with our dynamic map.
double permanentFilterProb
Probability required to declare a cell as a permanent obstacle.
std::string nonGroundPointSubTopic
Ros topic with nonground (obstacle) points.
bool enablePermanentObstacles
Whether to try and save permanent obstacles.
std::string mapFrameId
TF frame that the map should use.
std::string gridmapOutputTopic
Topic to output the full grid map on.
grid_map::Length len
Size of the map, assumed to be square.
bool enablePointHeightFilter
Whether to filter points by height.
std::string odomSubTopic
Ros topic holding odometry information.
double footPrintLen
Length of robot.
double resolution
Cell size of map.
std::string occupancyOutputTopic
Topic the occupancy map should be output on.
bool enableBoundingBoxFilter
Whether to filter lidar points if they are inside the hitbox of the vehicle.
std::string historyLayerPrefix
Prefix to use for history layers.
double footPrintWidth
Width of robot.
int numHistoryLayers
Number of layers to hold for history.
double maxPointHeight
If height filter is enabled, filter points more than this height above vehicle.
mitre_fast_layered_map::MapConfiguration defaultConfig_
std::string vehicleFrameId
Frame id of the robot.
std::string groundPointSubTopic
Ros topic with ground points.
std::string mapOperationsFilterNs
Filter chain for map operations after obstacles have been determined.
std::string markerSubTopic
Ros topic to recieve obstacles from other sources.
mitre_fast_layered_map::MapConfiguration smallMap_