Migrate the ROS1 pcl::VoxelGrid filter to ROS2 pcl_ros::VoxelGrid (#398)

* Add the VoxelGrid filter (squash commit)

* Revert the change that brings in separate leaf sizes
This commit is contained in:
Andrew Symington
2023-02-21 14:07:04 -08:00
committed by GitHub
parent bb871ac7f0
commit b52e7a7ab1
6 changed files with 185 additions and 118 deletions
+12
View File
@@ -59,6 +59,12 @@ ament_add_pytest_test(test_pcl_ros::CropBox
FILTER_PLUGIN=pcl_ros::CropBox
APPEND_ENV AMENT_PREFIX_PATH=${CMAKE_CURRENT_BINARY_DIR}/test_ament_index
)
ament_add_pytest_test(test_pcl_ros::VoxelGrid
test_filter_component.py
ENV DUMMY_PLUGIN=pcl_ros_tests_filters::DummyTopics
FILTER_PLUGIN=pcl_ros::VoxelGrid
APPEND_ENV AMENT_PREFIX_PATH=${CMAKE_CURRENT_BINARY_DIR}/test_ament_index
)
# test executables
ament_add_pytest_test(test_filter_extract_indices_node
@@ -98,3 +104,9 @@ ament_add_pytest_test(test_filter_crop_box_node
FILTER_EXECUTABLE=filter_crop_box_node
APPEND_ENV AMENT_PREFIX_PATH=${CMAKE_CURRENT_BINARY_DIR}/test_ament_index
)
ament_add_pytest_test(test_filter_voxel_grid_node
test_filter_executable.py
ENV DUMMY_PLUGIN=pcl_ros_tests_filters::DummyTopics
FILTER_EXECUTABLE=filter_voxel_grid_node
APPEND_ENV AMENT_PREFIX_PATH=${CMAKE_CURRENT_BINARY_DIR}/test_ament_index
)