Package symbol

laser_filters package from laser_filters repo

laser_filters

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.0.9
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Assorted filters designed to operate on 2D planar laser scanners, which use the sensor_msgs/LaserScan type.
Checkout URI https://github.com/ros-perception/laser_filters.git
VCS Type git
VCS Version ros2
Last Updated 2025-07-03
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Assorted filters designed to operate on 2D planar laser scanners, which use the sensor_msgs/LaserScan type.

Additional Links

Maintainers

  • Jon Binney

Authors

  • Tully Foote
README
No README found. No README in repository either.
CHANGELOG

Changelog for package laser_filters

2.0.9 (2025-07-03)

  • Fix compile warning in speckle filter
  • Port ros1 functionalities
  • Make reconfigurable parameters writable
  • Remove rolling from ros2 branch CI Rolling is now released from the "rolling" branch.
  • Use correct footprint subscriber callback for static polygon filter
  • Added heartbeat diagnostics
  • Added window size check to prevent segfault in speckle filter
  • Added params_prefix to reconfigure callback
  • Remove use of boost from polygon_filter
  • Remove iron from ci - EOL
  • Contributors: Alejandro Hernández Cordero, Jeanine van Bruggen, Jonathan Binney, Silvio Traversaro

2.0.8 (2024-11-12)

  • Merge pull request #202 from Oscar-Robotics/ros2 Using NaN instead of range_max+1 to remove scans in angular_bounds_filter_in_place
  • Merge branch 'ros2' of https://github.com/Oscar-Robotics/laser_filters into ros2
  • added comment
  • adding replace_with_nan param
  • Merge pull request #203 from jonbinney/bugfix/add-launch-testing-depend Add missing dependency on ament launch testing
  • Add missing dependency on ament launch testing
  • Merge pull request #189 from eurogroep/feat/ros2-port-all-filters Feature: ros2 port for all filters
  • Merge pull request #201 from YBachmann/spatial_median_filter Spatial median filter
  • Added example launchfiles (xml+py) and example parameter yaml file. Added comment and warning when ensuring window_size_ is odd
  • Merge pull request #7 from jonbinney/fix-port-all-filters-test Fix race condition in tests
  • using NaN instead of range_max+1 to remove scans
  • Fix race condition in tests We need to publish scans repeatedly in case the filter chain runs and processes the output scan before we finish subscribing to that topic.
  • Durability policy for publisher in speckle filter test
  • Fix typo
  • Expand description of filter in laser_filters_plugins.xml
  • Don´t declare+initialize window_size before getParam call
  • Use nan and infinity values for the median if they make up the majority of the window
  • Merge pull request #162 from wolfv/do_not_use_not Do not use "not" as it is not defined in MSVC
  • Removed unused file
  • Removed node interface
  • Fixed test
  • Merge branch 'spatial_median_filter' of https://github.com/YBachmann/laser_filters into spatial_median_filter
  • Revert "Initial version for distance moving window filter." This reverts commit 16118ea4a86e6794a9b3f7ec118c1dc2140e1307.
  • Merge branch 'ros-perception:ros2' into spatial_median_filter
  • Added LaserScanMedianFilter
  • Merge pull request #195 from bjsowa/lazy-subscription Add Lazy subscription
  • Keep the old publisher QoS settings
  • Initial version for distance moving window filter.
  • Check rclcpp version instead of ROS distribution Co-authored-by: Jonathan Binney <<jon.binney@gmail.com>>
  • Add lazy subscription to filter chains
  • Merge pull request #199 from bjsowa/sort-up-ros-parameters Sort up ROS parameters for filter chains
  • Merge pull request #198 from bjsowa/use-templated-node-executables Create node executables using rclcpp_component macros
  • Merge remote-tracking branch 'origin' into sort-up-ros-parameters
  • Add a comment about rclcpp components macro
  • Merge pull request #197 from bjsowa/shared-from-this-fix Don't use shared_from_this in the constructor
  • Merge remote-tracking branch 'upstream/ros2' into feat/ros2-port-all-filters
  • Create node executables using rclcpp_component macros
  • Don't use shared_from_this in the constructor
  • Sort up ROS parameters for filter chains
  • Merge pull request #196 from jonbinney/update-ros2-test-distros Update list of ros2 distros to test on

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged laser_filters at Robotics Stack Exchange

Package symbol

laser_filters package from laser_filters repo

laser_filters

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 2.0.9
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Assorted filters designed to operate on 2D planar laser scanners, which use the sensor_msgs/LaserScan type.
Checkout URI https://github.com/ros-perception/laser_filters.git
VCS Type git
VCS Version ros2
Last Updated 2025-07-03
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Assorted filters designed to operate on 2D planar laser scanners, which use the sensor_msgs/LaserScan type.

Additional Links

Maintainers

  • Jon Binney

Authors

  • Tully Foote
README
No README found. No README in repository either.
CHANGELOG

Changelog for package laser_filters

2.0.9 (2025-07-03)

  • Fix compile warning in speckle filter
  • Port ros1 functionalities
  • Make reconfigurable parameters writable
  • Remove rolling from ros2 branch CI Rolling is now released from the "rolling" branch.
  • Use correct footprint subscriber callback for static polygon filter
  • Added heartbeat diagnostics
  • Added window size check to prevent segfault in speckle filter
  • Added params_prefix to reconfigure callback
  • Remove use of boost from polygon_filter
  • Remove iron from ci - EOL
  • Contributors: Alejandro Hernández Cordero, Jeanine van Bruggen, Jonathan Binney, Silvio Traversaro

2.0.8 (2024-11-12)

  • Merge pull request #202 from Oscar-Robotics/ros2 Using NaN instead of range_max+1 to remove scans in angular_bounds_filter_in_place
  • Merge branch 'ros2' of https://github.com/Oscar-Robotics/laser_filters into ros2
  • added comment
  • adding replace_with_nan param
  • Merge pull request #203 from jonbinney/bugfix/add-launch-testing-depend Add missing dependency on ament launch testing
  • Add missing dependency on ament launch testing
  • Merge pull request #189 from eurogroep/feat/ros2-port-all-filters Feature: ros2 port for all filters
  • Merge pull request #201 from YBachmann/spatial_median_filter Spatial median filter
  • Added example launchfiles (xml+py) and example parameter yaml file. Added comment and warning when ensuring window_size_ is odd
  • Merge pull request #7 from jonbinney/fix-port-all-filters-test Fix race condition in tests
  • using NaN instead of range_max+1 to remove scans
  • Fix race condition in tests We need to publish scans repeatedly in case the filter chain runs and processes the output scan before we finish subscribing to that topic.
  • Durability policy for publisher in speckle filter test
  • Fix typo
  • Expand description of filter in laser_filters_plugins.xml
  • Don´t declare+initialize window_size before getParam call
  • Use nan and infinity values for the median if they make up the majority of the window
  • Merge pull request #162 from wolfv/do_not_use_not Do not use "not" as it is not defined in MSVC
  • Removed unused file
  • Removed node interface
  • Fixed test
  • Merge branch 'spatial_median_filter' of https://github.com/YBachmann/laser_filters into spatial_median_filter
  • Revert "Initial version for distance moving window filter." This reverts commit 16118ea4a86e6794a9b3f7ec118c1dc2140e1307.
  • Merge branch 'ros-perception:ros2' into spatial_median_filter
  • Added LaserScanMedianFilter
  • Merge pull request #195 from bjsowa/lazy-subscription Add Lazy subscription
  • Keep the old publisher QoS settings
  • Initial version for distance moving window filter.
  • Check rclcpp version instead of ROS distribution Co-authored-by: Jonathan Binney <<jon.binney@gmail.com>>
  • Add lazy subscription to filter chains
  • Merge pull request #199 from bjsowa/sort-up-ros-parameters Sort up ROS parameters for filter chains
  • Merge pull request #198 from bjsowa/use-templated-node-executables Create node executables using rclcpp_component macros
  • Merge remote-tracking branch 'origin' into sort-up-ros-parameters
  • Add a comment about rclcpp components macro
  • Merge pull request #197 from bjsowa/shared-from-this-fix Don't use shared_from_this in the constructor
  • Merge remote-tracking branch 'upstream/ros2' into feat/ros2-port-all-filters
  • Create node executables using rclcpp_component macros
  • Don't use shared_from_this in the constructor
  • Sort up ROS parameters for filter chains
  • Merge pull request #196 from jonbinney/update-ros2-test-distros Update list of ros2 distros to test on

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged laser_filters at Robotics Stack Exchange

Package symbol

laser_filters package from laser_filters repo

laser_filters

ROS Distro
kilted

Package Summary

Tags No category tags.
Version 2.0.9
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Assorted filters designed to operate on 2D planar laser scanners, which use the sensor_msgs/LaserScan type.
Checkout URI https://github.com/ros-perception/laser_filters.git
VCS Type git
VCS Version ros2
Last Updated 2025-07-03
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Assorted filters designed to operate on 2D planar laser scanners, which use the sensor_msgs/LaserScan type.

Additional Links

Maintainers

  • Jon Binney

Authors

  • Tully Foote
README
No README found. No README in repository either.
CHANGELOG

Changelog for package laser_filters

2.0.9 (2025-07-03)

  • Fix compile warning in speckle filter
  • Port ros1 functionalities
  • Make reconfigurable parameters writable
  • Remove rolling from ros2 branch CI Rolling is now released from the "rolling" branch.
  • Use correct footprint subscriber callback for static polygon filter
  • Added heartbeat diagnostics
  • Added window size check to prevent segfault in speckle filter
  • Added params_prefix to reconfigure callback
  • Remove use of boost from polygon_filter
  • Remove iron from ci - EOL
  • Contributors: Alejandro Hernández Cordero, Jeanine van Bruggen, Jonathan Binney, Silvio Traversaro

2.0.8 (2024-11-12)

  • Merge pull request #202 from Oscar-Robotics/ros2 Using NaN instead of range_max+1 to remove scans in angular_bounds_filter_in_place
  • Merge branch 'ros2' of https://github.com/Oscar-Robotics/laser_filters into ros2
  • added comment
  • adding replace_with_nan param
  • Merge pull request #203 from jonbinney/bugfix/add-launch-testing-depend Add missing dependency on ament launch testing
  • Add missing dependency on ament launch testing
  • Merge pull request #189 from eurogroep/feat/ros2-port-all-filters Feature: ros2 port for all filters
  • Merge pull request #201 from YBachmann/spatial_median_filter Spatial median filter
  • Added example launchfiles (xml+py) and example parameter yaml file. Added comment and warning when ensuring window_size_ is odd
  • Merge pull request #7 from jonbinney/fix-port-all-filters-test Fix race condition in tests
  • using NaN instead of range_max+1 to remove scans
  • Fix race condition in tests We need to publish scans repeatedly in case the filter chain runs and processes the output scan before we finish subscribing to that topic.
  • Durability policy for publisher in speckle filter test
  • Fix typo
  • Expand description of filter in laser_filters_plugins.xml
  • Don´t declare+initialize window_size before getParam call
  • Use nan and infinity values for the median if they make up the majority of the window
  • Merge pull request #162 from wolfv/do_not_use_not Do not use "not" as it is not defined in MSVC
  • Removed unused file
  • Removed node interface
  • Fixed test
  • Merge branch 'spatial_median_filter' of https://github.com/YBachmann/laser_filters into spatial_median_filter
  • Revert "Initial version for distance moving window filter." This reverts commit 16118ea4a86e6794a9b3f7ec118c1dc2140e1307.
  • Merge branch 'ros-perception:ros2' into spatial_median_filter
  • Added LaserScanMedianFilter
  • Merge pull request #195 from bjsowa/lazy-subscription Add Lazy subscription
  • Keep the old publisher QoS settings
  • Initial version for distance moving window filter.
  • Check rclcpp version instead of ROS distribution Co-authored-by: Jonathan Binney <<jon.binney@gmail.com>>
  • Add lazy subscription to filter chains
  • Merge pull request #199 from bjsowa/sort-up-ros-parameters Sort up ROS parameters for filter chains
  • Merge pull request #198 from bjsowa/use-templated-node-executables Create node executables using rclcpp_component macros
  • Merge remote-tracking branch 'origin' into sort-up-ros-parameters
  • Add a comment about rclcpp components macro
  • Merge pull request #197 from bjsowa/shared-from-this-fix Don't use shared_from_this in the constructor
  • Merge remote-tracking branch 'upstream/ros2' into feat/ros2-port-all-filters
  • Create node executables using rclcpp_component macros
  • Don't use shared_from_this in the constructor
  • Sort up ROS parameters for filter chains
  • Merge pull request #196 from jonbinney/update-ros2-test-distros Update list of ros2 distros to test on

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged laser_filters at Robotics Stack Exchange

Package symbol

laser_filters package from laser_filters repo

laser_filters

ROS Distro
rolling

Package Summary

Tags No category tags.
Version 2.0.9
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Assorted filters designed to operate on 2D planar laser scanners, which use the sensor_msgs/LaserScan type.
Checkout URI https://github.com/ros-perception/laser_filters.git
VCS Type git
VCS Version ros2
Last Updated 2025-07-03
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Assorted filters designed to operate on 2D planar laser scanners, which use the sensor_msgs/LaserScan type.

Additional Links

Maintainers

  • Jon Binney

Authors

  • Tully Foote
README
No README found. No README in repository either.
CHANGELOG

Changelog for package laser_filters

2.0.9 (2025-07-03)

  • Fix compile warning in speckle filter
  • Port ros1 functionalities
  • Make reconfigurable parameters writable
  • Remove rolling from ros2 branch CI Rolling is now released from the "rolling" branch.
  • Use correct footprint subscriber callback for static polygon filter
  • Added heartbeat diagnostics
  • Added window size check to prevent segfault in speckle filter
  • Added params_prefix to reconfigure callback
  • Remove use of boost from polygon_filter
  • Remove iron from ci - EOL
  • Contributors: Alejandro Hernández Cordero, Jeanine van Bruggen, Jonathan Binney, Silvio Traversaro

2.0.8 (2024-11-12)

  • Merge pull request #202 from Oscar-Robotics/ros2 Using NaN instead of range_max+1 to remove scans in angular_bounds_filter_in_place
  • Merge branch 'ros2' of https://github.com/Oscar-Robotics/laser_filters into ros2
  • added comment
  • adding replace_with_nan param
  • Merge pull request #203 from jonbinney/bugfix/add-launch-testing-depend Add missing dependency on ament launch testing
  • Add missing dependency on ament launch testing
  • Merge pull request #189 from eurogroep/feat/ros2-port-all-filters Feature: ros2 port for all filters
  • Merge pull request #201 from YBachmann/spatial_median_filter Spatial median filter
  • Added example launchfiles (xml+py) and example parameter yaml file. Added comment and warning when ensuring window_size_ is odd
  • Merge pull request #7 from jonbinney/fix-port-all-filters-test Fix race condition in tests
  • using NaN instead of range_max+1 to remove scans
  • Fix race condition in tests We need to publish scans repeatedly in case the filter chain runs and processes the output scan before we finish subscribing to that topic.
  • Durability policy for publisher in speckle filter test
  • Fix typo
  • Expand description of filter in laser_filters_plugins.xml
  • Don´t declare+initialize window_size before getParam call
  • Use nan and infinity values for the median if they make up the majority of the window
  • Merge pull request #162 from wolfv/do_not_use_not Do not use "not" as it is not defined in MSVC
  • Removed unused file
  • Removed node interface
  • Fixed test
  • Merge branch 'spatial_median_filter' of https://github.com/YBachmann/laser_filters into spatial_median_filter
  • Revert "Initial version for distance moving window filter." This reverts commit 16118ea4a86e6794a9b3f7ec118c1dc2140e1307.
  • Merge branch 'ros-perception:ros2' into spatial_median_filter
  • Added LaserScanMedianFilter
  • Merge pull request #195 from bjsowa/lazy-subscription Add Lazy subscription
  • Keep the old publisher QoS settings
  • Initial version for distance moving window filter.
  • Check rclcpp version instead of ROS distribution Co-authored-by: Jonathan Binney <<jon.binney@gmail.com>>
  • Add lazy subscription to filter chains
  • Merge pull request #199 from bjsowa/sort-up-ros-parameters Sort up ROS parameters for filter chains
  • Merge pull request #198 from bjsowa/use-templated-node-executables Create node executables using rclcpp_component macros
  • Merge remote-tracking branch 'origin' into sort-up-ros-parameters
  • Add a comment about rclcpp components macro
  • Merge pull request #197 from bjsowa/shared-from-this-fix Don't use shared_from_this in the constructor
  • Merge remote-tracking branch 'upstream/ros2' into feat/ros2-port-all-filters
  • Create node executables using rclcpp_component macros
  • Don't use shared_from_this in the constructor
  • Sort up ROS parameters for filter chains
  • Merge pull request #196 from jonbinney/update-ros2-test-distros Update list of ros2 distros to test on

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged laser_filters at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.8.6
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description SARL*: Deep RL based human-aware navigation for mobile robot in crowded indoor environments implemented in ROS.
Checkout URI https://github.com/leekeyu/sarl_star.git
VCS Type git
VCS Version master
Last Updated 2022-04-21
Dev Status UNKNOWN
Released UNRELEASED
Tags reinforcement-learning dqn crowd pedestrian-detection mobile-robot-navigation human-aware
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Assorted filters designed to operate on 2D planar laser scanners, which use the sensor_msgs/LaserScan type.

Additional Links

Maintainers

  • Jon Binney

Authors

  • Tully Foote
README
No README found. See repository README.
CHANGELOG

Changelog for package laser_filters

1.8.6 (2018-04-11)

  • Updated deprecated pluginlib macros to avoid warning messages
  • Contributors: Jonathan Binney, Nick Lamprianidis

1.8.5 (2017-09-06)

  • rename parameter to be more descriptive
  • change range_filter to infinity for it to work with obstacle_layer if you use the ´inf_is_valid´ parameter raytracing is still possible for scans out of the window. Usefull for laserscanners that may deliver ranges > range_max ... or
  • Fix a small typo in one of the test cases.
  • Add LaserScanMaskFilter. This commit adds LaserScanMaskFilter that removes points on directions defined in a mask, defined as a parameter, from a laser scan. It can be used to remove unreliable points caused by hardware related problems for example scratches on an optical window of the sensor.
  • Contributors: Atsushi Watanabe, Hunter L. Allen, Jannik Abbenseth, Jonathan Binney

1.8.4 (2017-04-07)

  • Specify packages names for filters in tests
  • Use std:: namespace for c++11 compat.
  • Contributors: Jon Binney, Jonathan Binney, Mike Purvis

1.8.3 (2016-05-20)

  • Replaced the invalid value of scans for the footprint_filter by NaN
  • Contributors: Alain Minier

1.8.2 (2016-04-06)

  • Remove unneeded eigen and cmake_modules Nothing was actually compiling against eigen.
  • Contributors: Jonathan Binney

1.8.1 (2016-03-26) -----------* Remove deprecated warning from footprint filter * catkin_make requires cmake_modules in run_depends * Restore cmake_modules build dependency * Update package.xml * Update maintainer email address * Add Travis CI config * Update scan_to_scan_filter_chain.cpp * only publish result if filter succeeded * Contributors: Isaac I.Y. Saito, Jon Binney, Jonathan Binney, Kei Okada, Naveed Usmani, asimay

1.7.4 (2015-12-17)

  • [intensity_filter.h] fix: check if cur_bucket value is out of index of histogram array
  • [intensity_filter.h] refactor codes; clearify by using boolean to enable/disable displaying histogram
  • scan_to_scan_filter_chain: make tf filter tolerance customizable 0.03 is completely arbitrary and too small in my case.
  • scan2scan filter: only publish result if filter succeeded
  • added cartesian box filter
  • add check inf or nan of input laser_scan intensities
  • scan_to_scan_filter_chain: Only subscribe to /tf if requested by parameter
  • Contributors: Furushchev, Jonathan Binney, Kevin Hallenbeck, Sebastian Pütz, Vincent Rabaud, Yuto Inagaki, v4hn

1.7.3 (2014-09-06)

  • Added new filter LaserScanAngularRemovalFilterInPlace to remove sections of a LaserScan
  • Contributors: Kevin Hallenbeck, Vincent Rabaud

1.7.2 (2014-06-24)

  • Merge pull request #19 from v4hn/no-DEPENDS-dependency remove superfluous DEPENDS
  • remove superfluous DEPENDS There never was a DEPENDS flag in add_dependencies...
  • Contributors: Vincent Rabaud, v4hn

1.7.1 (2014-06-06)

  • Tests expect NaN for invalid ranges
  • Modify intensity, scan shadow, and range filters to set invalid values to NaN
  • Contributors: Allison Tse, Jonathan Binney

1.6.14 (2014-03-04)

  • fix compilation on some platforms
  • Contributors: Vincent Rabaud

1.6.13 (2014-03-02)

  • separate tests
  • remove PCL dependency
  • Don't check the intensities The intensities are not used in the range filter. Furthermore, some laser don't have intensities ---e.g hokuyo URG-04LX-UG01---, so this fails for them.
  • Contributors: Enrique Fernández Perdomo, Vincent Rabaud

File truncated at 100 lines see the full file

Recent questions tagged laser_filters at Robotics Stack Exchange

Package symbol

laser_filters package from laser_filters repo

laser_filters

ROS Distro
galactic

Package Summary

Tags No category tags.
Version 2.0.9
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Assorted filters designed to operate on 2D planar laser scanners, which use the sensor_msgs/LaserScan type.
Checkout URI https://github.com/ros-perception/laser_filters.git
VCS Type git
VCS Version ros2
Last Updated 2025-07-03
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Assorted filters designed to operate on 2D planar laser scanners, which use the sensor_msgs/LaserScan type.

Additional Links

Maintainers

  • Jon Binney

Authors

  • Tully Foote
README
No README found. No README in repository either.
CHANGELOG

Changelog for package laser_filters

2.0.9 (2025-07-03)

  • Fix compile warning in speckle filter
  • Port ros1 functionalities
  • Make reconfigurable parameters writable
  • Remove rolling from ros2 branch CI Rolling is now released from the "rolling" branch.
  • Use correct footprint subscriber callback for static polygon filter
  • Added heartbeat diagnostics
  • Added window size check to prevent segfault in speckle filter
  • Added params_prefix to reconfigure callback
  • Remove use of boost from polygon_filter
  • Remove iron from ci - EOL
  • Contributors: Alejandro Hernández Cordero, Jeanine van Bruggen, Jonathan Binney, Silvio Traversaro

2.0.8 (2024-11-12)

  • Merge pull request #202 from Oscar-Robotics/ros2 Using NaN instead of range_max+1 to remove scans in angular_bounds_filter_in_place
  • Merge branch 'ros2' of https://github.com/Oscar-Robotics/laser_filters into ros2
  • added comment
  • adding replace_with_nan param
  • Merge pull request #203 from jonbinney/bugfix/add-launch-testing-depend Add missing dependency on ament launch testing
  • Add missing dependency on ament launch testing
  • Merge pull request #189 from eurogroep/feat/ros2-port-all-filters Feature: ros2 port for all filters
  • Merge pull request #201 from YBachmann/spatial_median_filter Spatial median filter
  • Added example launchfiles (xml+py) and example parameter yaml file. Added comment and warning when ensuring window_size_ is odd
  • Merge pull request #7 from jonbinney/fix-port-all-filters-test Fix race condition in tests
  • using NaN instead of range_max+1 to remove scans
  • Fix race condition in tests We need to publish scans repeatedly in case the filter chain runs and processes the output scan before we finish subscribing to that topic.
  • Durability policy for publisher in speckle filter test
  • Fix typo
  • Expand description of filter in laser_filters_plugins.xml
  • Don´t declare+initialize window_size before getParam call
  • Use nan and infinity values for the median if they make up the majority of the window
  • Merge pull request #162 from wolfv/do_not_use_not Do not use "not" as it is not defined in MSVC
  • Removed unused file
  • Removed node interface
  • Fixed test
  • Merge branch 'spatial_median_filter' of https://github.com/YBachmann/laser_filters into spatial_median_filter
  • Revert "Initial version for distance moving window filter." This reverts commit 16118ea4a86e6794a9b3f7ec118c1dc2140e1307.
  • Merge branch 'ros-perception:ros2' into spatial_median_filter
  • Added LaserScanMedianFilter
  • Merge pull request #195 from bjsowa/lazy-subscription Add Lazy subscription
  • Keep the old publisher QoS settings
  • Initial version for distance moving window filter.
  • Check rclcpp version instead of ROS distribution Co-authored-by: Jonathan Binney <<jon.binney@gmail.com>>
  • Add lazy subscription to filter chains
  • Merge pull request #199 from bjsowa/sort-up-ros-parameters Sort up ROS parameters for filter chains
  • Merge pull request #198 from bjsowa/use-templated-node-executables Create node executables using rclcpp_component macros
  • Merge remote-tracking branch 'origin' into sort-up-ros-parameters
  • Add a comment about rclcpp components macro
  • Merge pull request #197 from bjsowa/shared-from-this-fix Don't use shared_from_this in the constructor
  • Merge remote-tracking branch 'upstream/ros2' into feat/ros2-port-all-filters
  • Create node executables using rclcpp_component macros
  • Don't use shared_from_this in the constructor
  • Sort up ROS parameters for filter chains
  • Merge pull request #196 from jonbinney/update-ros2-test-distros Update list of ros2 distros to test on

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged laser_filters at Robotics Stack Exchange

Package symbol

laser_filters package from laser_filters repo

laser_filters

ROS Distro
iron

Package Summary

Tags No category tags.
Version 2.0.9
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Assorted filters designed to operate on 2D planar laser scanners, which use the sensor_msgs/LaserScan type.
Checkout URI https://github.com/ros-perception/laser_filters.git
VCS Type git
VCS Version ros2
Last Updated 2025-07-03
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Assorted filters designed to operate on 2D planar laser scanners, which use the sensor_msgs/LaserScan type.

Additional Links

Maintainers

  • Jon Binney

Authors

  • Tully Foote
README
No README found. No README in repository either.
CHANGELOG

Changelog for package laser_filters

2.0.9 (2025-07-03)

  • Fix compile warning in speckle filter
  • Port ros1 functionalities
  • Make reconfigurable parameters writable
  • Remove rolling from ros2 branch CI Rolling is now released from the "rolling" branch.
  • Use correct footprint subscriber callback for static polygon filter
  • Added heartbeat diagnostics
  • Added window size check to prevent segfault in speckle filter
  • Added params_prefix to reconfigure callback
  • Remove use of boost from polygon_filter
  • Remove iron from ci - EOL
  • Contributors: Alejandro Hernández Cordero, Jeanine van Bruggen, Jonathan Binney, Silvio Traversaro

2.0.8 (2024-11-12)

  • Merge pull request #202 from Oscar-Robotics/ros2 Using NaN instead of range_max+1 to remove scans in angular_bounds_filter_in_place
  • Merge branch 'ros2' of https://github.com/Oscar-Robotics/laser_filters into ros2
  • added comment
  • adding replace_with_nan param
  • Merge pull request #203 from jonbinney/bugfix/add-launch-testing-depend Add missing dependency on ament launch testing
  • Add missing dependency on ament launch testing
  • Merge pull request #189 from eurogroep/feat/ros2-port-all-filters Feature: ros2 port for all filters
  • Merge pull request #201 from YBachmann/spatial_median_filter Spatial median filter
  • Added example launchfiles (xml+py) and example parameter yaml file. Added comment and warning when ensuring window_size_ is odd
  • Merge pull request #7 from jonbinney/fix-port-all-filters-test Fix race condition in tests
  • using NaN instead of range_max+1 to remove scans
  • Fix race condition in tests We need to publish scans repeatedly in case the filter chain runs and processes the output scan before we finish subscribing to that topic.
  • Durability policy for publisher in speckle filter test
  • Fix typo
  • Expand description of filter in laser_filters_plugins.xml
  • Don´t declare+initialize window_size before getParam call
  • Use nan and infinity values for the median if they make up the majority of the window
  • Merge pull request #162 from wolfv/do_not_use_not Do not use "not" as it is not defined in MSVC
  • Removed unused file
  • Removed node interface
  • Fixed test
  • Merge branch 'spatial_median_filter' of https://github.com/YBachmann/laser_filters into spatial_median_filter
  • Revert "Initial version for distance moving window filter." This reverts commit 16118ea4a86e6794a9b3f7ec118c1dc2140e1307.
  • Merge branch 'ros-perception:ros2' into spatial_median_filter
  • Added LaserScanMedianFilter
  • Merge pull request #195 from bjsowa/lazy-subscription Add Lazy subscription
  • Keep the old publisher QoS settings
  • Initial version for distance moving window filter.
  • Check rclcpp version instead of ROS distribution Co-authored-by: Jonathan Binney <<jon.binney@gmail.com>>
  • Add lazy subscription to filter chains
  • Merge pull request #199 from bjsowa/sort-up-ros-parameters Sort up ROS parameters for filter chains
  • Merge pull request #198 from bjsowa/use-templated-node-executables Create node executables using rclcpp_component macros
  • Merge remote-tracking branch 'origin' into sort-up-ros-parameters
  • Add a comment about rclcpp components macro
  • Merge pull request #197 from bjsowa/shared-from-this-fix Don't use shared_from_this in the constructor
  • Merge remote-tracking branch 'upstream/ros2' into feat/ros2-port-all-filters
  • Create node executables using rclcpp_component macros
  • Don't use shared_from_this in the constructor
  • Sort up ROS parameters for filter chains
  • Merge pull request #196 from jonbinney/update-ros2-test-distros Update list of ros2 distros to test on

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged laser_filters at Robotics Stack Exchange

Package symbol

laser_filters package from laser_filters repo

laser_filters

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 1.8.12
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description Assorted filters designed to operate on 2D planar laser scanners, which use the sensor_msgs/LaserScan type.
Checkout URI https://github.com/ros-perception/laser_filters.git
VCS Type git
VCS Version kinetic-devel
Last Updated 2021-11-03
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Assorted filters designed to operate on 2D planar laser scanners, which use the sensor_msgs/LaserScan type.

Additional Links

Maintainers

  • Jon Binney

Authors

  • Tully Foote
README
No README found. No README in repository either.
CHANGELOG

Changelog for package laser_filters

1.8.12 (2021-11-03)

  • change_access specifier kinect
  • Added nodelet version of scan_to_cloud_filter_chain .
  • fix(speckle_filter): Possible segfault when ranges size was smaller than filter window formatting
  • Lots of fixes to CI
  • scan_to_cloud_filter_chain: Make cloud channels configurable
  • Fixed naming of laser filter plugins in yaml files
  • Add circle sector sharp filter
  • Added DynamicReconfigure for RangeFilter
  • Added support for laserscanners that spin clockwise
  • Added nodelet version of scan_to_cloud_filter_chain .
  • Contributors: Arjanboeve, Eric Wiener, Jimmy F. Klarke, Jonathan Binney, Martin Pecka, Rein Appeldoorn, YoshuaNava, renan028, teundeplanque

1.8.11 (2020-06-03)

  • Merge pull request #97 from eurogroep/feat/speckle-filter-for-noise-removal
  • Merge pull request #96 from eurogroep/feat/intensity-filter-dynamic-reconfigure-and-optionally-override-intensity-values feat(IntensityFilter): Dynamic reconfigure and optionally override intensity
  • Merge pull request #3 from nlimpert/nlimpert/speckle-filter-radius-outlier-merge Merge distance based speckle filter with RadiusOutlier removal
  • Contributors: Jonathan Binney, Nicolas Limpert, Rein Appeldoorn

1.8.10 (2020-04-07)

  • radius_outlier_filter: new filter for radius based outlier removal Add a new filter to remove measurements that do not have a number of neighbors within a certain range.
  • Contributors: Jonathan Binney, Nicolas Limpert

1.8.9 (2020-04-05)

  • Bump CMake version to avoid CMP0048 warning
  • Polygon filter
  • Add dynamic reconfigure for scan shadows filter
  • Parameter to remove shadow start point in scan shadows filter
  • Contributors: Jonathan Binney, Rein Appeldoorn, Yannick_de_Hoop, ahcorde

1.8.8 (2019-11-07)

  • Merge pull request #83 from remco-r/indigo-devel [fix] when high fidelity true added laser_max_range_ to projection
  • [fix] when high fidelity true added laser_max_range_ to projection
  • Merge pull request #79 from Jailander/indigo-devel Adding invert filter parameter to BOX filter
  • Merge pull request #80 from k-okada/indigo-devel Add scan blob filters
  • add scan blob filters
  • Merge pull request #72 from ms-iot/windows_port_tests_fix [Windows][indigo] Use ${GTEST_LIBRARIES} for more portable gtest library linkage.
  • Adding invert filter parameter to BOX filter
  • Remove extra changes.
  • windows bring up
  • Contributors: Jonathan Binney, Kei Okada, Remco, Sean Yen, jailander

1.8.7 (2019-06-13)

  • Merge pull request #77 from bionade24/indigo-devel Removed boost signals from CMakeLists.txt
  • Removed boost signals from CMakeLists.txt With boost=>1.69 there [signals]{.title-ref} isn't available anymore. As it's not necessary, it should be removed to be compatible to all boost versions.
  • Merge pull request #76 from peci1/fix_travis Fix Travis and move on to Kinetic and Lunar.
  • Fix Travis and move on to Kinetic and Lunar.
  • Merge pull request #73 from peci1/patch-1 Added error message when the filter chain failed.
  • Added error message when the filter chain failed.
  • Merge pull request #62 from at-wat/optimize-shadows-filter Reduce computation cost of ScanShadowsFilter
  • Merge pull request

File truncated at 100 lines see the full file

Recent questions tagged laser_filters at Robotics Stack Exchange

Package symbol

laser_filters package from laser_filters repo

laser_filters

ROS Distro
noetic

Package Summary

Tags No category tags.
Version 1.9.1
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description Assorted filters designed to operate on 2D planar laser scanners, which use the sensor_msgs/LaserScan type.
Checkout URI https://github.com/ros-perception/laser_filters.git
VCS Type git
VCS Version noetic-devel
Last Updated 2024-07-17
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Assorted filters designed to operate on 2D planar laser scanners, which use the sensor_msgs/LaserScan type.

Additional Links

Maintainers

  • Jon Binney

Authors

  • Tully Foote
README
No README found. No README in repository either.
CHANGELOG

Changelog for package laser_filters

1.9.1 (2024-07-17)

  • Fix polygon padding on filter load
  • Added nodelet for scan filtering pipeline
  • Pass in public node handle from nodelet to allow for correct topic remapping
  • Do not force obsolete C++11 standard
  • Boxfilter dynamic reconfigure for noetic devel
  • Make transform time-out configurable
  • Do not look for specific time in static filter
  • Added examples for InterpolationFilter and LaserScanAngularBoundsFilter
  • Added example config and launch file for scan blob filter
  • Add static polygon filter
  • Improve shadov filter and detector performance
  • Speed up speckle filter implementation
  • Contributors: Bohdan Yarema, Erwin Bonsma, Giorgos Tsamis, Jon Binney, Lars, Lucas Walter, Michael Ripperger, johntgz, rickvanosch, v4hn

1.9.0 (2021-11-06)

  • change_access specifier kinect
  • Added nodelet version of scan_to_cloud_filter_chain .
  • fix(speckle_filter): Possible segfault when ranges size was smaller than filter window formatting
  • Lots of fixes to CI
  • scan_to_cloud_filter_chain: Make cloud channels configurable
  • Fixed naming of laser filter plugins in yaml files
  • Add circle sector sharp filter
  • Added DynamicReconfigure for RangeFilter
  • Added support for laserscanners that spin clockwise
  • Added nodelet version of scan_to_cloud_filter_chain .
  • Contributors: Arjanboeve, Eric Wiener, Jimmy F. Klarke, Jonathan Binney, Martin Pecka, Rein Appeldoorn, YoshuaNava, renan028, teundeplanque

1.8.11 (2020-06-03)

  • Merge pull request #97 from eurogroep/feat/speckle-filter-for-noise-removal
  • Merge pull request #96 from eurogroep/feat/intensity-filter-dynamic-reconfigure-and-optionally-override-intensity-values feat(IntensityFilter): Dynamic reconfigure and optionally override intensity
  • Merge pull request #3 from nlimpert/nlimpert/speckle-filter-radius-outlier-merge Merge distance based speckle filter with RadiusOutlier removal
  • Contributors: Jonathan Binney, Nicolas Limpert, Rein Appeldoorn

1.8.10 (2020-04-07)

  • radius_outlier_filter: new filter for radius based outlier removal Add a new filter to remove measurements that do not have a number of neighbors within a certain range.
  • Contributors: Jonathan Binney, Nicolas Limpert

1.8.9 (2020-04-05)

  • Bump CMake version to avoid CMP0048 warning
  • Polygon filter
  • Add dynamic reconfigure for scan shadows filter
  • Parameter to remove shadow start point in scan shadows filter
  • Contributors: Jonathan Binney, Rein Appeldoorn, Yannick_de_Hoop, ahcorde

1.8.8 (2019-11-07)

  • Merge pull request #83 from remco-r/indigo-devel [fix] when high fidelity true added laser_max_range_ to projection
  • [fix] when high fidelity true added laser_max_range_ to projection
  • Merge pull request #79 from Jailander/indigo-devel Adding invert filter parameter to BOX filter
  • Merge pull request #80 from k-okada/indigo-devel Add scan blob filters
  • add scan blob filters
  • Merge pull request #72 from ms-iot/windows_port_tests_fix [Windows][indigo] Use ${GTEST_LIBRARIES} for more portable gtest library linkage.
  • Adding invert filter parameter to BOX filter
  • Remove extra changes.
  • windows bring up
  • Contributors: Jonathan Binney, Kei Okada, Remco, Sean Yen, jailander

1.8.7 (2019-06-13)

  • Merge pull request

File truncated at 100 lines see the full file

Recent questions tagged laser_filters at Robotics Stack Exchange