Range error of hokuyo sensor
Hello, I'm working on ROS kinetic.
I recently realized that my LiDAR sensor has some problems.
My machine is Hokuyo's UBG-04LX-F01 and I've used urg_node as a sensor driver.
However, all the lasers it produces always include some defective rays shorter than 0.15 m even though there are no objects around the sensor.
The below is information message of the /scan
topic from it.
header:
seq: 683
stamp:
secs: 1626785846
nsecs: 484239394
frame_id: "laser"
angle_min: -2.35619449615
angle_max: 2.09234976768
angle_increment: 0.00613592332229
time_increment: 2.71259814326e-05
scan_time: 0.0277769993991
range_min: 0.019999999553
range_max: 5.59999990463
ranges: [0.01899999938905239, 0.01899999938905239, 0.01899999938905239, 0.01899999938905239, ...]
As you see, the upper and the lower angle is 135 degree and 120 degrees.
I definitely think something is wrong.
Unfortunately, the error data are distributed in quite a range of /scan/ranges
, and I can't ignore them through other tools like laser_filters for some reasons.
Is it possible to fix by modifying some setting files or should I get another sensor?