ROS Block Laser Scanner Controller Plugin. More...
|
Classes | |
| class | gazebo::GazeboRosBlockLaser |
| ROS laser block simulation. More... | |
ROS Block Laser Scanner Controller Plugin.
This is a controller that gathers range data from a ray sensor, and returns results via publishing ROS topic for point clouds.
Example Usage:
<model:physical name="ray_model">
<body:empty name="ray_body_name">
<sensor:ray name="ray_sensor">
<rayCount>30</rayCount>
<rangeCount>30</rangeCount>
<laserCount>1</laserCount>
<origin>0.0 0.0 0.05</origin>
<displayRays>false</displayRays>
<minAngle>-15</minAngle>
<maxAngle> 15</maxAngle>
<minRange>0.05</minRange>
<maxRange>100.0</maxRange>
<updateRate>10.0</updateRate>
<verticalRayCount>30</verticalRayCount>
<verticalRangeCount>30</verticalRangeCount>
<verticalMinAngle>-20</verticalMinAngle>
<verticalMaxAngle> 0</verticalMaxAngle>
<controller:gazebo_ros_block_laser name="ray_block_controller" plugin="libgazebo_ros_block_laser.so">
<gaussianNoise>0.005</gaussianNoise>
<alwaysOn>true</alwaysOn>
<updateRate>10.0</updateRate>
<topicName>full_cloud</topicName>
<frameName>ray_model</frameName>
<interface:laser name="ray_block_iface" />
</controller:gazebo_ros_block_laser>
</sensor:ray>
</body:empty>
</model:phyiscal>