Basic RT components and utilities  315.12.1

Overview

3D occupancy grid map component. This component is implemented using OctoMap(http://octomap.sourceforge.net/).

implementation_idOccupancyGridMap3D
categoryexample
initialize functionOccupancyGridMap3DInit

Data Ports

Input Ports

port namedata typeunitdescription
cloudPointCloudTypes::PointCloudpoint cloud given in the sensor coordinates
poseRTC::Pose3Dsensor coordinates
updateRTC::TimedLongtrue to update the map, false otherwise

Output Ports

port namedata typeunitdescription
updateSignalRTC::TimedLongsignal to notify the map is updated(The value has no meaning)

Service Ports

Service Providers

port nameinterface nameservice typeIDLdescription
OGMap3DServiceservice1OGMap3DServiceOpenHRP::OGMap3DService

Service Consumers

N/A

Configuration Variables

nametypeunitdefault valuedescription
resolutiondouble[m]0.1size of voxel
occupiedThddouble0.5threshold to decide a voxel as occupied
initialMapstd::stringpath of the initial map
knownMapstd::stringpath of the known map. The known map is never modified.
debugLevelintdebug level

Configuration File

N/A