Overview
3D occupancy grid map component. This component is implemented using OctoMap(http://octomap.sourceforge.net/).
implementation_id | OccupancyGridMap3D |
category | example |
initialize function | OccupancyGridMap3DInit |
Data Ports
Input Ports
port name | data type | unit | description |
cloud | PointCloudTypes::PointCloud | | point cloud given in the sensor coordinates |
pose | RTC::Pose3D | | sensor coordinates |
update | RTC::TimedLong | | true to update the map, false otherwise |
Output Ports
port name | data type | unit | description |
updateSignal | RTC::TimedLong | | signal to notify the map is updated(The value has no meaning) |
Service Ports
Service Providers
Service Consumers
N/A
Configuration Variables
name | type | unit | default value | description |
resolution | double | [m] | 0.1 | size of voxel |
occupiedThd | double | | 0.5 | threshold to decide a voxel as occupied |
initialMap | std::string | | | path of the initial map |
knownMap | std::string | | | path of the known map. The known map is never modified. |
debugLevel | int | | | debug level |
Configuration File
N/A