ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
@Peter Listov's answer worked for me except for gazebo
tag that's based on older syntax. With later version of Gazebo (2.2.5 for me), you might want to refer to Gazebo's tutorial (copied below as well).
<!-- hokuyo -->
<gazebo reference="hokuyo_link">
<sensor type="gpu_ray" name="head_hokuyo_sensor">
<pose>0 0 0 0 0 0</pose>
<visualize>false</visualize>
<update_rate>40</update_rate>
<ray>
<scan>
<horizontal>
<samples>720</samples>
<resolution>1</resolution>
<min_angle>-1.570796</min_angle>
<max_angle>1.570796</max_angle>
</horizontal>
</scan>
<range>
<min>0.10</min>
<max>30.0</max>
<resolution>0.01</resolution>
</range>
<noise>
<type>gaussian</type>
<!-- Noise parameters based on published spec for Hokuyo laser
achieving "+-30mm" accuracy at range < 10m. A mean of 0.0m and
stddev of 0.01m will put 99.7% of samples within 0.03m of the true
reading. -->
<mean>0.0</mean>
<stddev>0.01</stddev>
</noise>
</ray>
<plugin name="gazebo_ros_head_hokuyo_controller" filename="libgazebo_ros_gpu_laser.so">
<topicName>/rrbot/laser/scan</topicName>
<frameName>hokuyo_link</frameName>
</plugin>
</sensor>
</gazebo>
2 | No.2 Revision |
@Peter Listov's answer worked for me except for gazebo
tag that's based on older syntax. With later version of Gazebo (2.2.5 for me), you might want to refer to Gazebo's tutorial (copied below as well)..
Update: Gazebo's tutorial linked above did not work for me (asked another question for that). I got it working with
libgazebo_ros_laser.so
(see the I made with my package) instead of libgazebo_ros_gpu_laser.so. This blog 3 | No.3 Revision |
@Peter Listov's answer worked for me except for gazebo
tag that's based on older syntax. With later version of Gazebo (2.2.5 for me), you might want to refer to .
Update: Gazebo's tutorial linked above did not work for me (asked another question for that). I got it working with libgazebo_ros_laser.so
(see the change I made with my package) instead of libgazebo_ros_gpu_laser.so. This blog was helpful.