It seems that the sick_tim does not follow REP 117 http://www.ros.org/reps/rep-0117.html . It should report +inf for non-measurements instead of a range of 0.0.
This currently poses a problem when using it for navigation with move_base and the costmap_2d. The flag inf_is_valid does not affect it and thus obstacles are not removed properly.
I have fixed this for our sick tim 551, but currently do not have enough time to create a proper pull request for all sick tim versions.
It seems that the sick_tim does not follow REP 117 http://www.ros.org/reps/rep-0117.html . It should report +inf for non-measurements instead of a range of 0.0. This currently poses a problem when using it for navigation with move_base and the costmap_2d. The flag inf_is_valid does not affect it and thus obstacles are not removed properly.
I have fixed this for our sick tim 551, but currently do not have enough time to create a proper pull request for all sick tim versions.