Range error of hokuyo sensor

asked 2021-07-20 08:14:58 -0500

kane_choigo gravatar image

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?

edit retag flag offensive close merge delete