ros-perception / laser_filters

Assorted filters designed to operate on 2D planar laser scanners, which use the sensor_msgs/LaserScan type.
BSD 3-Clause "New" or "Revised" License
172 stars 204 forks source link

angular_bounds_filter is not working on ROS2 Foxy #167

Closed bxtbold closed 1 year ago

bxtbold commented 1 year ago

I have tried running scan_to_scan_filter_chain node with the yaml file below, but filtered scan topic is the same as the original topic. I have tried changing the lower and upper angle ranges and it didn't seem to work at all.

scan_to_scan_filter_chain:
  ros__parameters:
    filter:
      name: scan
      type: laser_filters/LaserScanAngularBoundsFilter
      params:
        lower_angle: 0
        upper_angle: 2.6

Thank you in advance

bxtbold commented 1 year ago

Solution: it turned out parameter head name was filter1 instead of filter (silly me)

scan_to_scan_filter_chain:
  ros__parameters:
    filter1:
      name: scan
      type: laser_filters/LaserScanAngularBoundsFilter
      params:
        lower_angle: 0
        upper_angle: 2.6