laser_filters icon indicating copy to clipboard operation
laser_filters copied to clipboard

scan_to_cloud_chain produces large-sphere if ~high_fidelity:=false

Open garaemon opened this issue 10 years ago • 4 comments

I think this is a bug of laser_geometry...

  • high_fidelity:=false sphere-bug
  • high_fidelity:=true nonsphere

garaemon avatar Jan 13 '15 13:01 garaemon

Actually, it seems that laser_max_range is deprecated in the code but is still used when high_fidelity is false. Do you need that parameter ?

vrabaud avatar Jan 14 '15 22:01 vrabaud

This looks like you're spinning a laser relatively quickly. Enabling high_fidelity projection will enable interpolated position of the laser for each point sampled in the scan. Without that option it transforms all points in a scan at a single point in time. With that flag off, it is much lower computation for the transformation but it trades off the assumption that the motion of the laser is negligable during the duration of the laser scan.

If you think this is actually a bug. please provide a way to reproduce it such as a relevant bag file and reference material for the enviornment, and the commands to reproduce the display.

tfoote avatar Jan 14 '15 22:01 tfoote

I uploaded bag file and launch file.

/multisense/lidar_scan_cloud_filtered_low_fidelity and /multisense/lidar_scan_cloud_filtered_high_fidelity are the topics where I see this issue.

garaemon avatar Jan 16 '15 14:01 garaemon

I had a very similar issue with a tilting lidar, where I would get a complete sphere at max range of the lidar. I simply fixed it by introducing another range filter dropping points max range -1.

pijemcolu avatar May 17 '17 08:05 pijemcolu