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