├── .github └── workflows │ └── ros2_ci.yml ├── .gitignore ├── .travis.yml ├── CHANGELOG.rst ├── CMakeLists.txt ├── LICENSE ├── cfg └── SpeckleFilter.cfg ├── doc └── node_organization.svg ├── examples ├── angular_filter_example.launch.py ├── angular_filter_example.yaml ├── bin_filter_example.launch.py ├── bin_filter_example.yaml ├── box_filter_example.launch.py ├── box_filter_example.yaml ├── footprint_filter_example.launch.py ├── footprint_filter_example.yaml ├── intensity_filter_example.launch.py ├── intensity_filter_example.yaml ├── mask_filter_example.launch.py ├── mask_filter_example.yaml ├── median_filter_example.launch.py ├── median_filter_example.yaml ├── median_spatial_filter.launch.py ├── median_spatial_filter.launch.xml ├── median_spatial_filter_example.yaml ├── multiple_filters_example.launch.py ├── multiple_filters_example.yaml ├── pass_through_example.launch.py ├── pass_through_example.yaml ├── polygon_filter_example.launch.py ├── polygon_filter_example.yaml ├── range_filter_example.launch.py ├── range_filter_example.yaml ├── scan_blob_filter_example.launch.py ├── scan_blob_filter_example.yaml ├── sector_filter_example.launch.py ├── sector_filter_example.yaml ├── shadow_filter_example.launch.py ├── shadow_filter_example.yaml ├── speckle_filter_example.launch └── speckle_filter_example.yaml ├── include └── laser_filters │ ├── angular_bounds_filter.h │ ├── angular_bounds_filter_in_place.h │ ├── array_filter.h │ ├── binning_filter.h │ ├── box_filter.h │ ├── footprint_filter.h │ ├── intensity_filter.h │ ├── interpolation_filter.h │ ├── median_filter.h │ ├── median_spatial_filter.h │ ├── polygon_filter.h │ ├── range_filter.h │ ├── scan_blob_filter.h │ ├── scan_mask_filter.h │ ├── scan_shadow_detector.h │ ├── scan_shadows_filter.h │ ├── sector_filter.h │ └── speckle_filter.h ├── laser_filters_plugins.xml ├── mainpage.dox ├── package.xml ├── src ├── generic_laser_filter_node.cpp ├── laser_scan_filters.cpp ├── scan_to_cloud_filter_chain.cpp ├── scan_to_cloud_filter_chain.hpp ├── scan_to_scan_filter_chain.cpp └── scan_to_scan_filter_chain.hpp └── test ├── fake_laser.py ├── test_polygon_filter.test.py ├── test_polygon_filter.yaml ├── test_scan_filter_chain.cpp ├── test_scan_filter_chain.launch ├── test_scan_filter_chain.yaml ├── test_scan_shadows_filter.cpp ├── test_shadow_detector.cpp ├── test_speckle_filter.cpp ├── test_speckle_filter.test.py └── test_speckle_filter.yaml /.github/workflows/ros2_ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/.github/workflows/ros2_ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | build 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/LICENSE -------------------------------------------------------------------------------- /cfg/SpeckleFilter.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/cfg/SpeckleFilter.cfg -------------------------------------------------------------------------------- /doc/node_organization.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/doc/node_organization.svg -------------------------------------------------------------------------------- /examples/angular_filter_example.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/angular_filter_example.launch.py -------------------------------------------------------------------------------- /examples/angular_filter_example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/angular_filter_example.yaml -------------------------------------------------------------------------------- /examples/bin_filter_example.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/bin_filter_example.launch.py -------------------------------------------------------------------------------- /examples/bin_filter_example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/bin_filter_example.yaml -------------------------------------------------------------------------------- /examples/box_filter_example.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/box_filter_example.launch.py -------------------------------------------------------------------------------- /examples/box_filter_example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/box_filter_example.yaml -------------------------------------------------------------------------------- /examples/footprint_filter_example.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/footprint_filter_example.launch.py -------------------------------------------------------------------------------- /examples/footprint_filter_example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/footprint_filter_example.yaml -------------------------------------------------------------------------------- /examples/intensity_filter_example.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/intensity_filter_example.launch.py -------------------------------------------------------------------------------- /examples/intensity_filter_example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/intensity_filter_example.yaml -------------------------------------------------------------------------------- /examples/mask_filter_example.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/mask_filter_example.launch.py -------------------------------------------------------------------------------- /examples/mask_filter_example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/mask_filter_example.yaml -------------------------------------------------------------------------------- /examples/median_filter_example.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/median_filter_example.launch.py -------------------------------------------------------------------------------- /examples/median_filter_example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/median_filter_example.yaml -------------------------------------------------------------------------------- /examples/median_spatial_filter.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/median_spatial_filter.launch.py -------------------------------------------------------------------------------- /examples/median_spatial_filter.launch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/median_spatial_filter.launch.xml -------------------------------------------------------------------------------- /examples/median_spatial_filter_example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/median_spatial_filter_example.yaml -------------------------------------------------------------------------------- /examples/multiple_filters_example.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/multiple_filters_example.launch.py -------------------------------------------------------------------------------- /examples/multiple_filters_example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/multiple_filters_example.yaml -------------------------------------------------------------------------------- /examples/pass_through_example.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/pass_through_example.launch.py -------------------------------------------------------------------------------- /examples/pass_through_example.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/polygon_filter_example.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/polygon_filter_example.launch.py -------------------------------------------------------------------------------- /examples/polygon_filter_example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/polygon_filter_example.yaml -------------------------------------------------------------------------------- /examples/range_filter_example.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/range_filter_example.launch.py -------------------------------------------------------------------------------- /examples/range_filter_example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/range_filter_example.yaml -------------------------------------------------------------------------------- /examples/scan_blob_filter_example.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/scan_blob_filter_example.launch.py -------------------------------------------------------------------------------- /examples/scan_blob_filter_example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/scan_blob_filter_example.yaml -------------------------------------------------------------------------------- /examples/sector_filter_example.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/sector_filter_example.launch.py -------------------------------------------------------------------------------- /examples/sector_filter_example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/sector_filter_example.yaml -------------------------------------------------------------------------------- /examples/shadow_filter_example.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/shadow_filter_example.launch.py -------------------------------------------------------------------------------- /examples/shadow_filter_example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/shadow_filter_example.yaml -------------------------------------------------------------------------------- /examples/speckle_filter_example.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/speckle_filter_example.launch -------------------------------------------------------------------------------- /examples/speckle_filter_example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/examples/speckle_filter_example.yaml -------------------------------------------------------------------------------- /include/laser_filters/angular_bounds_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/include/laser_filters/angular_bounds_filter.h -------------------------------------------------------------------------------- /include/laser_filters/angular_bounds_filter_in_place.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/include/laser_filters/angular_bounds_filter_in_place.h -------------------------------------------------------------------------------- /include/laser_filters/array_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/include/laser_filters/array_filter.h -------------------------------------------------------------------------------- /include/laser_filters/binning_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/include/laser_filters/binning_filter.h -------------------------------------------------------------------------------- /include/laser_filters/box_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/include/laser_filters/box_filter.h -------------------------------------------------------------------------------- /include/laser_filters/footprint_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/include/laser_filters/footprint_filter.h -------------------------------------------------------------------------------- /include/laser_filters/intensity_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/include/laser_filters/intensity_filter.h -------------------------------------------------------------------------------- /include/laser_filters/interpolation_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/include/laser_filters/interpolation_filter.h -------------------------------------------------------------------------------- /include/laser_filters/median_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/include/laser_filters/median_filter.h -------------------------------------------------------------------------------- /include/laser_filters/median_spatial_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/include/laser_filters/median_spatial_filter.h -------------------------------------------------------------------------------- /include/laser_filters/polygon_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/include/laser_filters/polygon_filter.h -------------------------------------------------------------------------------- /include/laser_filters/range_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/include/laser_filters/range_filter.h -------------------------------------------------------------------------------- /include/laser_filters/scan_blob_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/include/laser_filters/scan_blob_filter.h -------------------------------------------------------------------------------- /include/laser_filters/scan_mask_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/include/laser_filters/scan_mask_filter.h -------------------------------------------------------------------------------- /include/laser_filters/scan_shadow_detector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/include/laser_filters/scan_shadow_detector.h -------------------------------------------------------------------------------- /include/laser_filters/scan_shadows_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/include/laser_filters/scan_shadows_filter.h -------------------------------------------------------------------------------- /include/laser_filters/sector_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/include/laser_filters/sector_filter.h -------------------------------------------------------------------------------- /include/laser_filters/speckle_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/include/laser_filters/speckle_filter.h -------------------------------------------------------------------------------- /laser_filters_plugins.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/laser_filters_plugins.xml -------------------------------------------------------------------------------- /mainpage.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/mainpage.dox -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/package.xml -------------------------------------------------------------------------------- /src/generic_laser_filter_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/src/generic_laser_filter_node.cpp -------------------------------------------------------------------------------- /src/laser_scan_filters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/src/laser_scan_filters.cpp -------------------------------------------------------------------------------- /src/scan_to_cloud_filter_chain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/src/scan_to_cloud_filter_chain.cpp -------------------------------------------------------------------------------- /src/scan_to_cloud_filter_chain.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/src/scan_to_cloud_filter_chain.hpp -------------------------------------------------------------------------------- /src/scan_to_scan_filter_chain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/src/scan_to_scan_filter_chain.cpp -------------------------------------------------------------------------------- /src/scan_to_scan_filter_chain.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/src/scan_to_scan_filter_chain.hpp -------------------------------------------------------------------------------- /test/fake_laser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/test/fake_laser.py -------------------------------------------------------------------------------- /test/test_polygon_filter.test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/test/test_polygon_filter.test.py -------------------------------------------------------------------------------- /test/test_polygon_filter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/test/test_polygon_filter.yaml -------------------------------------------------------------------------------- /test/test_scan_filter_chain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/test/test_scan_filter_chain.cpp -------------------------------------------------------------------------------- /test/test_scan_filter_chain.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/test/test_scan_filter_chain.launch -------------------------------------------------------------------------------- /test/test_scan_filter_chain.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/test/test_scan_filter_chain.yaml -------------------------------------------------------------------------------- /test/test_scan_shadows_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/test/test_scan_shadows_filter.cpp -------------------------------------------------------------------------------- /test/test_shadow_detector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/test/test_shadow_detector.cpp -------------------------------------------------------------------------------- /test/test_speckle_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/test/test_speckle_filter.cpp -------------------------------------------------------------------------------- /test/test_speckle_filter.test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/test/test_speckle_filter.test.py -------------------------------------------------------------------------------- /test/test_speckle_filter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-perception/laser_filters/HEAD/test/test_speckle_filter.yaml --------------------------------------------------------------------------------