|
pcl_ros package from perception_pcl repopcl_conversions pcl_ros perception_pcl |
ROS Distro
|
Package Summary
| Version | 2.4.5 |
| License | BSD |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | PCL (Point Cloud Library) ROS interface stack |
| Checkout URI | https://github.com/ros-perception/perception_pcl.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2025-05-29 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Paul Bovbel
- Steve Macenski
- Kentaro Wada
Authors
- Open Perception
- Julius Kammerl
- William Woodall
Changelog for package pcl_ros
1.6.2 (2018-05-20)
- Fix exported includes in Ubuntu Artful
- Increase limits on CropBox filter parameters
- Contributors: James Ward, Jiri Horner
1.6.1 (2018-05-08)
- Add 1.6.0 section to CHANGELOG.rst
- Fix the use of Eigen3 in cmake
- Contributors: Kentaro Wada
1.6.0 (2018-04-30)
- Fix build and update maintainers
- Add message_filters to find_package
- Remove unnecessary dependency on genmsg
- Contributors: Paul Bovbel, Kentaro Wada
1.5.4 (2018-03-31)
- update to use non deprecated pluginlib macro
- Fix config path of sample_voxel_grid.launch
- remove hack now that upstream pcl has been rebuilt
- Looser hzerror in test for extract_clusters to make it pass on Travis
- Add sample & test for surface/convex_hull
- Add sample & test for segmentation/extract_clusters.cpp
- Add sample & test for io/concatenate_data.cpp
- Add sample & test for features/normal_3d.cpp
- Organize samples of pcl_ros/features
- Add test arg to avoid duplicated testing
- LazyNodelet for features/*
- LazyNodelet for filters/ProjectInliers
- Refactor io/PCDReader and io/PCDWriter as child of PCLNodelet
- LazyNodelet for io/PointCloudConcatenateFieldsSynchronizer
- LazyNodelet for io/PointCloudConcatenateDataSynchronizer
- LazyNodelet for segmentation/SegmentDifferences
- LazyNodelet for segmentation/SACSegmentationFromNormals
- LazyNodelet for segmentation/SACSegmentation
- LazyNodelet for segmentation/ExtractPolygonalPrismData
- LazyNodelet for segmentation/EuclideanClusterExtraction
- LazyNodelet for surface/MovingLeastSquares
- LazyNodelet for surface/ConvexHull2D
- Add missing COMPONENTS of PCL
- Inherit NodeletLazy for pipeline with less cpu load
- Set leaf_size 0.02
- Install samples
- Add sample and test for pcl/StatisticalOutlierRemoval Conflicts: pcl_ros/CMakeLists.txt
- Add sample and test for pcl/VoxelGrid Conflicts: pcl_ros/CMakeLists.txt
- no need to remove duplicates
- spourious line change
- remove now unnecessary build_depend on qtbase5
- exclude PCL IO libraries exporting Qt flag
- find only PCL components used instead of all PCL
- Remove dependency on vtk/libproj-dev
(#145)
* Remove dependency on vtk/libproj-dev These dependencies were
introduced in
#124
to temporarily fix missing / wrong dependencies in upstream vtk.
This hack is no longer necessary, since fixed vtk packages have been
uploaded to packages.ros.org (see
#124
and
ros-infrastructure/reprepro-updater#32).
- Remove vtk hack from CMakeLists.txt
- Contributors: Kentaro Wada, Mikael Arguedas
1.5.3 (2017-05-03)
- Add dependency on qtbase5-dev for find_package(Qt5Widgets) See https://github.com/ros-perception/perception_pcl/pull/117#issuecomment-298158272 for detail.
- Contributors: Kentaro Wada
1.5.2 (2017-04-29)
- Find Qt5Widgets to fix -lQt5::Widgets error
- Contributors: Kentaro Wada
1.5.1 (2017-04-26)
- Add my name as a maintainer
- Contributors: Kentaro Wada
1.5.0 (2017-04-25)
- Fix lib name duplication error in ubunt:zesty
- Detect automatically the version of PCL in cmake
- Install xml files declaring nodelets
- Fix syntax of nodelet manifest file by splitting files for each library.
- Contributors: Kentaro Wada
1.4.0 (2016-04-22)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_gtest | |
| pcl_conversions | |
| rclcpp | |
| rclcpp_components | |
| sensor_msgs | |
| geometry_msgs | |
| tf2 | |
| tf2_geometry_msgs | |
| tf2_ros |
System Dependencies
Dependant Packages
Launch files
- samples/pcl_ros/features/sample_normal_3d.launch
-
- gui [default: true]
- samples/pcl_ros/filters/sample_statistical_outlier_removal.launch
-
- gui [default: true]
- samples/pcl_ros/filters/sample_voxel_grid.launch
-
- gui [default: true]
- test [default: true]
- leaf_size [default: 0.05]
- samples/pcl_ros/io/sample_concatenate_data.launch
-
- gui [default: true]
- samples/pcl_ros/segmentation/sample_extract_clusters.launch
-
- gui [default: true]
- samples/pcl_ros/surface/sample_convex_hull.launch
-
- gui [default: true]
- tests/test_tf_message_filter_pcl.launch
Messages
Services
Plugins
Recent questions tagged pcl_ros at Robotics Stack Exchange
|
pcl_ros package from perception_pcl repopcl_conversions pcl_ros perception_pcl |
ROS Distro
|
Package Summary
| Version | 2.6.4 |
| License | BSD-3-Clause |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | PCL (Point Cloud Library) ROS interface stack |
| Checkout URI | https://github.com/ros-perception/perception_pcl.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-02-17 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Paul Bovbel
- Steve Macenski
- Kentaro Wada
Authors
- Open Perception
- Julius Kammerl
- William Woodall
Changelog for package pcl_ros
2.6.4 (2026-02-17)
-
Add ament_cmake_ros to build libraries by default as SHARED Previously there were some inconsistencies in the libraries, some where shared, others where static. By adding [ament_cmake_ros]{.title-ref} everything is shared by default.
-
Split off pcl_ros_filter into separate library (#480) Co-authored-by: Paul Bovbel <<paul@bovbel.com>>
-
Add keep organized parameter (#518)
-
Fix BSD-3-Cause license name in package.xml files (#516)
-
Correct Statistical Outlier Removal param description
-
Add support for Windows
-
Add CombinedPointCloudToPCD Node for Accumulating Multiple Point Clouds into a Single PCD (#479)
- Introduces CombinedPointCloudToPCD, a ROS 2 component node that:
- Subscribes to sensor_msgs/PointCloud2 and accumulates multiple clouds.
- Optionally transforms each cloud to a fixed frame.
- Allows saving a combined PCD file in either binary, compressed, or ASCII format.
- Permits saving on node shutdown or at a configurable timer interval.
- Preserves the BSD License from Willow Garage and references original authors.
- Useful for aggregating data from multiple scans into one dataset.
-
fix deprecation of .h files in message_filters (#493)
-
Improve pointcloud_to_pcd by keeping all field available in sensor_msgs (#491)
-
Fix pcd timestamp format output in pointcloud_to_pcd (#481)
* Fix pcd timestamp format output in pointcloud_to_pcd Fix pcd timestamp indentation offset if nanosec value is less than 100000000 ns
* Fix coding style Fixes uncrustify CI error
-
Add lazy feature (#476)
- Add lazy feature
- Fix format
- Call createPublishers() from derived class
- Check subscriber
-
Contributors: Adraub, AntoBrandi, Błażej Sowa, Garrett Brown, Ramon Wijnands, Silvio Traversaro, Tatsuro Sakaguchi, Tim Clephas, Valerio Passamano
2.6.2 (2024-11-07)
- Fix handling of empty input point cloud in computePublish method (#467)
- point_cloud.hpp ros2 types fixed (#425)
- Fix [Could NOT find Boost (missing: Boost_INCLUDE_DIR)]{.title-ref} (#452)
- Fix ament_cpplint
- Fix ament_lint_cmake
- Switch to build_export_depend for libpcl-all-dev (#447)
- porting pointcoud_to_pcd to ros2 (#444)
- Contributors: Ar-Ray, Balint Rozgonyi, Ramon Wijnands, ShepelIlya, Yadu
1.6.2 (2018-05-20)
- Fix exported includes in Ubuntu Artful
- Increase limits on CropBox filter parameters
- Contributors: James Ward, Jiri Horner
1.6.1 (2018-05-08)
- Add 1.6.0 section to CHANGELOG.rst
- Fix the use of Eigen3 in cmake
- Contributors: Kentaro Wada
1.6.0 (2018-04-30)
- Fix build and update maintainers
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- samples/pcl_ros/features/sample_normal_3d.launch
-
- gui [default: true]
- samples/pcl_ros/filters/sample_statistical_outlier_removal.launch
-
- gui [default: true]
- samples/pcl_ros/filters/sample_voxel_grid.launch
-
- gui [default: true]
- test [default: true]
- leaf_size [default: 0.05]
- samples/pcl_ros/io/sample_concatenate_data.launch
-
- gui [default: true]
- samples/pcl_ros/segmentation/sample_extract_clusters.launch
-
- gui [default: true]
- samples/pcl_ros/surface/sample_convex_hull.launch
-
- gui [default: true]
- tests/test_tf_message_filter_pcl.launch
Messages
Services
Plugins
Recent questions tagged pcl_ros at Robotics Stack Exchange
|
pcl_ros package from perception_pcl repopcl_conversions pcl_ros perception_pcl |
ROS Distro
|
Package Summary
| Version | 2.8.0 |
| License | BSD-3-Clause |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | PCL (Point Cloud Library) ROS interface stack |
| Checkout URI | https://github.com/ros-perception/perception_pcl.git |
| VCS Type | git |
| VCS Version | ros2 |
| Last Updated | 2026-02-23 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Paul Bovbel
- Steve Macenski
- Kentaro Wada
Authors
- Open Perception
- Julius Kammerl
- William Woodall
Changelog for package pcl_ros
2.8.0 (2026-02-12)
- chore: tf2_ros to hpp headers (#506)
- Add ament_cmake_ros to build libraries by default as SHARED Previously there were some inconsistencies in the libraries, some where shared, others where static. By adding [ament_cmake_ros]{.title-ref} everything is shared by default.
- Add keep organized parameter (#518)
- Fix BSD-3-Cause license name in package.xml files (#516)
- Contributors: Garrett Brown, Ramon Wijnands, Tatsuro Sakaguchi, Tim Clephas
2.7.4 (2026-01-09)
- Update PCLNode to use TransformListener Node constructor so that it does not create a new node under the hood
- Correct Statistical Outlier Removal param description
- Add support for Windows
- Contributors: AntoBrandi, Silvio Traversaro, Xavier Ruiz
2.7.3 (2025-06-05)
- Fix ament_export_dependencies (#500)
- Contributors: Thomas Emter
2.7.2 (2025-05-23)
- Remove calls to [ament_target_dependencies]{.title-ref} (#498)
- Contributors: Ramon Wijnands
2.7.1 (2025-05-16)
- Fix warning: 'subscribe<>' is deprecated: use rclcpp::QoS (#497)
- Bump minimum cmake version to 3.20 (#496)
- Contributors: Ramon Wijnands
2.7.0 (2025-05-15)
- Fix downstream CMake error: rosbag2_transport not found (#494)
- Port bag_to_pcd to ROS 2 (#486)
- Add CombinedPointCloudToPCD Node for Accumulating Multiple Point Clouds into a Single PCD (#479)
- Fix deprecation of .h files in message_filters (#493)
- Improve pointcloud_to_pcd by keeping all field available in sensor_msgs (#491)
- Added crop box marker publisher (#488)
- Properly order the header includes for cpplint (#490)
- Contributors: Adraub, Alireza Moayyedi, Ramon Wijnands, Tim Clephas, Valerio Passamano, vladimirjendrol
2.6.3 (2025-04-07)
- Fix pcd timestamp format output in pointcloud_to_pcd (#481)
- Split off pcl_ros_filter into separate library (#480)
- Add lazy feature to ros2 branch (#477)
- Deprecating tf2 C Headers (#469)
- Contributors: Adraub, Błażej Sowa, Lucas Wendland, Paul Bovbel, Tatsuro Sakaguchi
2.6.2 (2024-11-07)
- Fix handling of empty input point cloud in computePublish method (#467)
- point_cloud.hpp ros2 types fixed (#425)
- Fix [Could NOT find Boost (missing: Boost_INCLUDE_DIR)]{.title-ref} (#452)
- Fix ament_cpplint
- Fix ament_lint_cmake
- Switch to build_export_depend for libpcl-all-dev (#447)
- porting pointcoud_to_pcd to ros2 (#444)
- Contributors: Ar-Ray, Balint Rozgonyi, Ramon Wijnands, ShepelIlya, Yadu
1.6.2 (2018-05-20)
- Fix exported includes in Ubuntu Artful
- Increase limits on CropBox filter parameters
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Launch files
- samples/pcl_ros/features/sample_normal_3d.launch
-
- gui [default: true]
- samples/pcl_ros/filters/sample_statistical_outlier_removal.launch
-
- gui [default: true]
- samples/pcl_ros/filters/sample_voxel_grid.launch
-
- gui [default: true]
- test [default: true]
- leaf_size [default: 0.05]
- samples/pcl_ros/io/sample_concatenate_data.launch
-
- gui [default: true]
- samples/pcl_ros/segmentation/sample_extract_clusters.launch
-
- gui [default: true]
- samples/pcl_ros/surface/sample_convex_hull.launch
-
- gui [default: true]
- tests/test_tf_message_filter_pcl.launch
Messages
Services
Plugins
Recent questions tagged pcl_ros at Robotics Stack Exchange
|
pcl_ros package from perception_pcl repopcl_conversions pcl_ros perception_pcl |
ROS Distro
|
Package Summary
| Version | 2.8.0 |
| License | BSD-3-Clause |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | PCL (Point Cloud Library) ROS interface stack |
| Checkout URI | https://github.com/ros-perception/perception_pcl.git |
| VCS Type | git |
| VCS Version | ros2 |
| Last Updated | 2026-02-23 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Paul Bovbel
- Steve Macenski
- Kentaro Wada
Authors
- Open Perception
- Julius Kammerl
- William Woodall
Changelog for package pcl_ros
2.8.0 (2026-02-12)
- chore: tf2_ros to hpp headers (#506)
- Add ament_cmake_ros to build libraries by default as SHARED Previously there were some inconsistencies in the libraries, some where shared, others where static. By adding [ament_cmake_ros]{.title-ref} everything is shared by default.
- Add keep organized parameter (#518)
- Fix BSD-3-Cause license name in package.xml files (#516)
- Contributors: Garrett Brown, Ramon Wijnands, Tatsuro Sakaguchi, Tim Clephas
2.7.4 (2026-01-09)
- Update PCLNode to use TransformListener Node constructor so that it does not create a new node under the hood
- Correct Statistical Outlier Removal param description
- Add support for Windows
- Contributors: AntoBrandi, Silvio Traversaro, Xavier Ruiz
2.7.3 (2025-06-05)
- Fix ament_export_dependencies (#500)
- Contributors: Thomas Emter
2.7.2 (2025-05-23)
- Remove calls to [ament_target_dependencies]{.title-ref} (#498)
- Contributors: Ramon Wijnands
2.7.1 (2025-05-16)
- Fix warning: 'subscribe<>' is deprecated: use rclcpp::QoS (#497)
- Bump minimum cmake version to 3.20 (#496)
- Contributors: Ramon Wijnands
2.7.0 (2025-05-15)
- Fix downstream CMake error: rosbag2_transport not found (#494)
- Port bag_to_pcd to ROS 2 (#486)
- Add CombinedPointCloudToPCD Node for Accumulating Multiple Point Clouds into a Single PCD (#479)
- Fix deprecation of .h files in message_filters (#493)
- Improve pointcloud_to_pcd by keeping all field available in sensor_msgs (#491)
- Added crop box marker publisher (#488)
- Properly order the header includes for cpplint (#490)
- Contributors: Adraub, Alireza Moayyedi, Ramon Wijnands, Tim Clephas, Valerio Passamano, vladimirjendrol
2.6.3 (2025-04-07)
- Fix pcd timestamp format output in pointcloud_to_pcd (#481)
- Split off pcl_ros_filter into separate library (#480)
- Add lazy feature to ros2 branch (#477)
- Deprecating tf2 C Headers (#469)
- Contributors: Adraub, Błażej Sowa, Lucas Wendland, Paul Bovbel, Tatsuro Sakaguchi
2.6.2 (2024-11-07)
- Fix handling of empty input point cloud in computePublish method (#467)
- point_cloud.hpp ros2 types fixed (#425)
- Fix [Could NOT find Boost (missing: Boost_INCLUDE_DIR)]{.title-ref} (#452)
- Fix ament_cpplint
- Fix ament_lint_cmake
- Switch to build_export_depend for libpcl-all-dev (#447)
- porting pointcoud_to_pcd to ros2 (#444)
- Contributors: Ar-Ray, Balint Rozgonyi, Ramon Wijnands, ShepelIlya, Yadu
1.6.2 (2018-05-20)
- Fix exported includes in Ubuntu Artful
- Increase limits on CropBox filter parameters
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- samples/pcl_ros/features/sample_normal_3d.launch
-
- gui [default: true]
- samples/pcl_ros/filters/sample_statistical_outlier_removal.launch
-
- gui [default: true]
- samples/pcl_ros/filters/sample_voxel_grid.launch
-
- gui [default: true]
- test [default: true]
- leaf_size [default: 0.05]
- samples/pcl_ros/io/sample_concatenate_data.launch
-
- gui [default: true]
- samples/pcl_ros/segmentation/sample_extract_clusters.launch
-
- gui [default: true]
- samples/pcl_ros/surface/sample_convex_hull.launch
-
- gui [default: true]
- tests/test_tf_message_filter_pcl.launch
Messages
Services
Plugins
Recent questions tagged pcl_ros at Robotics Stack Exchange
|
pcl_ros package from learnopencv repocarla_msgs pcl_conversions pcl_ros perception_pcl vehicle_ctrl slam lego_loam_sr cloud_msgs |
ROS Distro
|
Package Summary
| Version | 2.6.1 |
| License | BSD |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | Learn OpenCV : C++ and Python Examples |
| Checkout URI | https://github.com/spmallick/learnopencv.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-02-10 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Paul Bovbel
- Steve Macenski
- Kentaro Wada
Authors
- Open Perception
- Julius Kammerl
- William Woodall
Changelog for package pcl_ros
1.6.2 (2018-05-20)
- Fix exported includes in Ubuntu Artful
- Increase limits on CropBox filter parameters
- Contributors: James Ward, Jiri Horner
1.6.1 (2018-05-08)
- Add 1.6.0 section to CHANGELOG.rst
- Fix the use of Eigen3 in cmake
- Contributors: Kentaro Wada
1.6.0 (2018-04-30)
- Fix build and update maintainers
- Add message_filters to find_package
- Remove unnecessary dependency on genmsg
- Contributors: Paul Bovbel, Kentaro Wada
1.5.4 (2018-03-31)
- update to use non deprecated pluginlib macro
- Fix config path of sample_voxel_grid.launch
- remove hack now that upstream pcl has been rebuilt
- Looser hzerror in test for extract_clusters to make it pass on Travis
- Add sample & test for surface/convex_hull
- Add sample & test for segmentation/extract_clusters.cpp
- Add sample & test for io/concatenate_data.cpp
- Add sample & test for features/normal_3d.cpp
- Organize samples of pcl_ros/features
- Add test arg to avoid duplicated testing
- LazyNodelet for features/*
- LazyNodelet for filters/ProjectInliers
- Refactor io/PCDReader and io/PCDWriter as child of PCLNodelet
- LazyNodelet for io/PointCloudConcatenateFieldsSynchronizer
- LazyNodelet for io/PointCloudConcatenateDataSynchronizer
- LazyNodelet for segmentation/SegmentDifferences
- LazyNodelet for segmentation/SACSegmentationFromNormals
- LazyNodelet for segmentation/SACSegmentation
- LazyNodelet for segmentation/ExtractPolygonalPrismData
- LazyNodelet for segmentation/EuclideanClusterExtraction
- LazyNodelet for surface/MovingLeastSquares
- LazyNodelet for surface/ConvexHull2D
- Add missing COMPONENTS of PCL
- Inherit NodeletLazy for pipeline with less cpu load
- Set leaf_size 0.02
- Install samples
- Add sample and test for pcl/StatisticalOutlierRemoval Conflicts: pcl_ros/CMakeLists.txt
- Add sample and test for pcl/VoxelGrid Conflicts: pcl_ros/CMakeLists.txt
- no need to remove duplicates
- spourious line change
- remove now unnecessary build_depend on qtbase5
- exclude PCL IO libraries exporting Qt flag
- find only PCL components used instead of all PCL
- Remove dependency on vtk/libproj-dev
(#145)
* Remove dependency on vtk/libproj-dev These dependencies were
introduced in
#124
to temporarily fix missing / wrong dependencies in upstream vtk.
This hack is no longer necessary, since fixed vtk packages have been
uploaded to packages.ros.org (see
#124
and
ros-infrastructure/reprepro-updater#32).
- Remove vtk hack from CMakeLists.txt
- Contributors: Kentaro Wada, Mikael Arguedas
1.5.3 (2017-05-03)
- Add dependency on qtbase5-dev for find_package(Qt5Widgets) See https://github.com/ros-perception/perception_pcl/pull/117#issuecomment-298158272 for detail.
- Contributors: Kentaro Wada
1.5.2 (2017-04-29)
- Find Qt5Widgets to fix -lQt5::Widgets error
- Contributors: Kentaro Wada
1.5.1 (2017-04-26)
- Add my name as a maintainer
- Contributors: Kentaro Wada
1.5.0 (2017-04-25)
- Fix lib name duplication error in ubunt:zesty
- Detect automatically the version of PCL in cmake
- Install xml files declaring nodelets
- Fix syntax of nodelet manifest file by splitting files for each library.
- Contributors: Kentaro Wada
1.4.0 (2016-04-22)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- samples/pcl_ros/features/sample_normal_3d.launch
-
- gui [default: true]
- samples/pcl_ros/filters/sample_statistical_outlier_removal.launch
-
- gui [default: true]
- samples/pcl_ros/filters/sample_voxel_grid.launch
-
- gui [default: true]
- test [default: true]
- leaf_size [default: 0.05]
- samples/pcl_ros/io/sample_concatenate_data.launch
-
- gui [default: true]
- samples/pcl_ros/segmentation/sample_extract_clusters.launch
-
- gui [default: true]
- samples/pcl_ros/surface/sample_convex_hull.launch
-
- gui [default: true]
- tests/test_tf_message_filter_pcl.launch
Messages
Services
Plugins
Recent questions tagged pcl_ros at Robotics Stack Exchange
|
pcl_ros package from perception_pcl repopcl_conversions pcl_ros perception_pcl |
ROS Distro
|
Package Summary
| Version | 2.2.1 |
| License | BSD |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | PCL (Point Cloud Library) ROS interface stack |
| Checkout URI | https://github.com/ros-perception/perception_pcl.git |
| VCS Type | git |
| VCS Version | foxy-devel |
| Last Updated | 2021-09-14 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Paul Bovbel
- Steve Macenski
- Kentaro Wada
Authors
- Open Perception
- Julius Kammerl
- William Woodall
Changelog for package pcl_ros
1.6.2 (2018-05-20)
- Fix exported includes in Ubuntu Artful
- Increase limits on CropBox filter parameters
- Contributors: James Ward, Jiri Horner
1.6.1 (2018-05-08)
- Add 1.6.0 section to CHANGELOG.rst
- Fix the use of Eigen3 in cmake
- Contributors: Kentaro Wada
1.6.0 (2018-04-30)
- Fix build and update maintainers
- Add message_filters to find_package
- Remove unnecessary dependency on genmsg
- Contributors: Paul Bovbel, Kentaro Wada
1.5.4 (2018-03-31)
- update to use non deprecated pluginlib macro
- Fix config path of sample_voxel_grid.launch
- remove hack now that upstream pcl has been rebuilt
- Looser hzerror in test for extract_clusters to make it pass on Travis
- Add sample & test for surface/convex_hull
- Add sample & test for segmentation/extract_clusters.cpp
- Add sample & test for io/concatenate_data.cpp
- Add sample & test for features/normal_3d.cpp
- Organize samples of pcl_ros/features
- Add test arg to avoid duplicated testing
- LazyNodelet for features/*
- LazyNodelet for filters/ProjectInliers
- Refactor io/PCDReader and io/PCDWriter as child of PCLNodelet
- LazyNodelet for io/PointCloudConcatenateFieldsSynchronizer
- LazyNodelet for io/PointCloudConcatenateDataSynchronizer
- LazyNodelet for segmentation/SegmentDifferences
- LazyNodelet for segmentation/SACSegmentationFromNormals
- LazyNodelet for segmentation/SACSegmentation
- LazyNodelet for segmentation/ExtractPolygonalPrismData
- LazyNodelet for segmentation/EuclideanClusterExtraction
- LazyNodelet for surface/MovingLeastSquares
- LazyNodelet for surface/ConvexHull2D
- Add missing COMPONENTS of PCL
- Inherit NodeletLazy for pipeline with less cpu load
- Set leaf_size 0.02
- Install samples
- Add sample and test for pcl/StatisticalOutlierRemoval Conflicts: pcl_ros/CMakeLists.txt
- Add sample and test for pcl/VoxelGrid Conflicts: pcl_ros/CMakeLists.txt
- no need to remove duplicates
- spourious line change
- remove now unnecessary build_depend on qtbase5
- exclude PCL IO libraries exporting Qt flag
- find only PCL components used instead of all PCL
- Remove dependency on vtk/libproj-dev
(#145)
* Remove dependency on vtk/libproj-dev These dependencies were
introduced in
#124
to temporarily fix missing / wrong dependencies in upstream vtk.
This hack is no longer necessary, since fixed vtk packages have been
uploaded to packages.ros.org (see
#124
and
ros-infrastructure/reprepro-updater#32).
- Remove vtk hack from CMakeLists.txt
- Contributors: Kentaro Wada, Mikael Arguedas
1.5.3 (2017-05-03)
- Add dependency on qtbase5-dev for find_package(Qt5Widgets) See https://github.com/ros-perception/perception_pcl/pull/117#issuecomment-298158272 for detail.
- Contributors: Kentaro Wada
1.5.2 (2017-04-29)
- Find Qt5Widgets to fix -lQt5::Widgets error
- Contributors: Kentaro Wada
1.5.1 (2017-04-26)
- Add my name as a maintainer
- Contributors: Kentaro Wada
1.5.0 (2017-04-25)
- Fix lib name duplication error in ubunt:zesty
- Detect automatically the version of PCL in cmake
- Install xml files declaring nodelets
- Fix syntax of nodelet manifest file by splitting files for each library.
- Contributors: Kentaro Wada
1.4.0 (2016-04-22)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_gtest | |
| pcl_conversions | |
| rclcpp | |
| sensor_msgs | |
| geometry_msgs | |
| tf2 | |
| tf2_geometry_msgs | |
| tf2_ros |
System Dependencies
| Name |
|---|
| eigen |
| libpcl-all-dev |
Dependant Packages
| Name | Deps |
|---|---|
| octomap_server | |
| perception_pcl |
Launch files
- samples/pcl_ros/features/sample_normal_3d.launch
-
- gui [default: true]
- samples/pcl_ros/filters/sample_statistical_outlier_removal.launch
-
- gui [default: true]
- samples/pcl_ros/filters/sample_voxel_grid.launch
-
- gui [default: true]
- test [default: true]
- leaf_size [default: 0.05]
- samples/pcl_ros/io/sample_concatenate_data.launch
-
- gui [default: true]
- samples/pcl_ros/segmentation/sample_extract_clusters.launch
-
- gui [default: true]
- samples/pcl_ros/surface/sample_convex_hull.launch
-
- gui [default: true]
- tests/test_tf_message_filter_pcl.launch
Messages
Services
Plugins
Recent questions tagged pcl_ros at Robotics Stack Exchange
|
pcl_ros package from perception_pcl repopcl_conversions pcl_ros perception_pcl |
ROS Distro
|
Package Summary
| Version | 2.8.0 |
| License | BSD-3-Clause |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | PCL (Point Cloud Library) ROS interface stack |
| Checkout URI | https://github.com/ros-perception/perception_pcl.git |
| VCS Type | git |
| VCS Version | ros2 |
| Last Updated | 2026-02-23 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Paul Bovbel
- Steve Macenski
- Kentaro Wada
Authors
- Open Perception
- Julius Kammerl
- William Woodall
Changelog for package pcl_ros
2.8.0 (2026-02-12)
- chore: tf2_ros to hpp headers (#506)
- Add ament_cmake_ros to build libraries by default as SHARED Previously there were some inconsistencies in the libraries, some where shared, others where static. By adding [ament_cmake_ros]{.title-ref} everything is shared by default.
- Add keep organized parameter (#518)
- Fix BSD-3-Cause license name in package.xml files (#516)
- Contributors: Garrett Brown, Ramon Wijnands, Tatsuro Sakaguchi, Tim Clephas
2.7.4 (2026-01-09)
- Update PCLNode to use TransformListener Node constructor so that it does not create a new node under the hood
- Correct Statistical Outlier Removal param description
- Add support for Windows
- Contributors: AntoBrandi, Silvio Traversaro, Xavier Ruiz
2.7.3 (2025-06-05)
- Fix ament_export_dependencies (#500)
- Contributors: Thomas Emter
2.7.2 (2025-05-23)
- Remove calls to [ament_target_dependencies]{.title-ref} (#498)
- Contributors: Ramon Wijnands
2.7.1 (2025-05-16)
- Fix warning: 'subscribe<>' is deprecated: use rclcpp::QoS (#497)
- Bump minimum cmake version to 3.20 (#496)
- Contributors: Ramon Wijnands
2.7.0 (2025-05-15)
- Fix downstream CMake error: rosbag2_transport not found (#494)
- Port bag_to_pcd to ROS 2 (#486)
- Add CombinedPointCloudToPCD Node for Accumulating Multiple Point Clouds into a Single PCD (#479)
- Fix deprecation of .h files in message_filters (#493)
- Improve pointcloud_to_pcd by keeping all field available in sensor_msgs (#491)
- Added crop box marker publisher (#488)
- Properly order the header includes for cpplint (#490)
- Contributors: Adraub, Alireza Moayyedi, Ramon Wijnands, Tim Clephas, Valerio Passamano, vladimirjendrol
2.6.3 (2025-04-07)
- Fix pcd timestamp format output in pointcloud_to_pcd (#481)
- Split off pcl_ros_filter into separate library (#480)
- Add lazy feature to ros2 branch (#477)
- Deprecating tf2 C Headers (#469)
- Contributors: Adraub, Błażej Sowa, Lucas Wendland, Paul Bovbel, Tatsuro Sakaguchi
2.6.2 (2024-11-07)
- Fix handling of empty input point cloud in computePublish method (#467)
- point_cloud.hpp ros2 types fixed (#425)
- Fix [Could NOT find Boost (missing: Boost_INCLUDE_DIR)]{.title-ref} (#452)
- Fix ament_cpplint
- Fix ament_lint_cmake
- Switch to build_export_depend for libpcl-all-dev (#447)
- porting pointcoud_to_pcd to ros2 (#444)
- Contributors: Ar-Ray, Balint Rozgonyi, Ramon Wijnands, ShepelIlya, Yadu
1.6.2 (2018-05-20)
- Fix exported includes in Ubuntu Artful
- Increase limits on CropBox filter parameters
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- samples/pcl_ros/features/sample_normal_3d.launch
-
- gui [default: true]
- samples/pcl_ros/filters/sample_statistical_outlier_removal.launch
-
- gui [default: true]
- samples/pcl_ros/filters/sample_voxel_grid.launch
-
- gui [default: true]
- test [default: true]
- leaf_size [default: 0.05]
- samples/pcl_ros/io/sample_concatenate_data.launch
-
- gui [default: true]
- samples/pcl_ros/segmentation/sample_extract_clusters.launch
-
- gui [default: true]
- samples/pcl_ros/surface/sample_convex_hull.launch
-
- gui [default: true]
- tests/test_tf_message_filter_pcl.launch
Messages
Services
Plugins
Recent questions tagged pcl_ros at Robotics Stack Exchange
|
pcl_ros package from perception_pcl repopcl_conversions pcl_ros perception_pcl |
ROS Distro
|
Package Summary
| Version | 1.7.5 |
| License | BSD |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Description | PCL (Point Cloud Library) ROS interface stack |
| Checkout URI | https://github.com/ros-perception/perception_pcl.git |
| VCS Type | git |
| VCS Version | melodic-devel |
| Last Updated | 2024-07-10 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Paul Bovbel
- Kentaro Wada
- Steve Macenski
Authors
- Open Perception
- Julius Kammerl
- William Woodall
Changelog for package pcl_ros
1.7.5 (2023-01-19)
- Adding separate leaf sizes for each axis in the VoxelGrid filter (#393)
- Add logic for missing pcl/point_traits.h in newer PCL versions (#381) point_traits.h is no longer available, starting with PCL 1.13.0 Since PCL 1.11.0, type_traits.h should be used instead
- Add boost include, missing in upcoming PCL versions (#373) Was removed in pcl/conversions.h here: https://github.com/PointCloudLibrary/pcl/commit/292593abd3b69af315c7fe3379363bdce7800d5a
- Switch to hpp headers of pluginlib (#370) Co-authored-by: Jochen Sprickerhof <<jspricke@debian.org>>
- Contributors: Jochen Sprickerhof, Markus Vieth, Tom Moore
1.7.0 (2019-07-03)
-
Added option for fixed filename (via local parameter) (#102) (cherry picked from commit bd38533523fa5c00f320e6505a2c533e90f9d97e)
-
rewrote pcd_to_pointcloud to publish using a latched topic (#213)
- pointcloud is published as a latched topic now
- added functionality: ability to set config via parameters
-
Fix #150: Allow bag_to_pcd to properly respond to topic argument (#215)
* Properly respond to topic argument fixing #150 Previously providing a topic name in argv[2], as indicated in the usage string, modified the printouts indicating to the user that they were going to be exporting the correct topic, but the rosbag::View::Query used still grabbed the first sensor_msgs/PointCloud2 topic which was not necessarily what they had specified.
- Added more useful printouts and type-checking on input topic
-
Catch tf::TransformException in transformPointCloud (#223)
* Catch TransformException in transformPointCloud This allows to catch all exceptions, not only tf::LookupException and tf::ExtrapolationException. Note that most of the code using transformPointCloud already (implicitly) assumes this function doesn't throw any exception, and they check the return value, which is false when an exception happened (or something went wrong).
* Check for transformPointCloud return value In pcl_ros/src/pcl_ros/io/concatenate_data.cpp, which seems to be the only place where that check was missed.
-
Split off pcl_ros_filter into separate library (#239)
-
[Windows][melodic-devel] Fix Boost linkage issue and binary install location. (#238)
-
Wait for transform in transformPointCloud(). (#214)
-
Added tf2 versions of functions in transforms.h/hpp. (#231)
-
Switch to industrial_ci (#233)
- Use industrial_ci
- Run for all melodic target platforms
- Artful EOL; verbose build and tests
- Use travis_wait
- Remove travis_wait
- Download to devel space
- Mark SYSTEM includes to avoid spurious warnings
- Don't double-build PRs
-
use <chrono> and <thread> on Windows (#221)
- Changing from usleep to c++14 style sleep_for for Windows support
-
Contributors: Enrique Fernandez Perdomo, James Xu, Jarvis Schultz, Martin Pecka, Paul Bovbel, Sean Yen, Stefan Kohlbrecher, Wolfgang Merkt, moooeeeep
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
| Name |
|---|
| eigen |
| libpcl-all-dev |
Dependant Packages
Launch files
- samples/pcl_ros/features/sample_normal_3d.launch
-
- gui [default: true]
- samples/pcl_ros/filters/sample_statistical_outlier_removal.launch
-
- gui [default: true]
- samples/pcl_ros/filters/sample_voxel_grid.launch
-
- gui [default: true]
- test [default: true]
- leaf_size [default: 0.05]
- samples/pcl_ros/io/sample_concatenate_data.launch
-
- gui [default: true]
- samples/pcl_ros/segmentation/sample_extract_clusters.launch
-
- gui [default: true]
- samples/pcl_ros/surface/sample_convex_hull.launch
-
- gui [default: true]
- tests/test_tf_message_filter_pcl.launch
Messages
Services
Recent questions tagged pcl_ros at Robotics Stack Exchange
|
pcl_ros package from perception_pcl repopcl_conversions pcl_ros perception_pcl |
ROS Distro
|
Package Summary
| Version | 1.7.5 |
| License | BSD |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Description | PCL (Point Cloud Library) ROS interface stack |
| Checkout URI | https://github.com/ros-perception/perception_pcl.git |
| VCS Type | git |
| VCS Version | melodic-devel |
| Last Updated | 2024-07-10 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Paul Bovbel
- Kentaro Wada
- Steve Macenski
Authors
- Open Perception
- Julius Kammerl
- William Woodall
Changelog for package pcl_ros
1.7.5 (2023-01-19)
- Adding separate leaf sizes for each axis in the VoxelGrid filter (#393)
- Add logic for missing pcl/point_traits.h in newer PCL versions (#381) point_traits.h is no longer available, starting with PCL 1.13.0 Since PCL 1.11.0, type_traits.h should be used instead
- Add boost include, missing in upcoming PCL versions (#373) Was removed in pcl/conversions.h here: https://github.com/PointCloudLibrary/pcl/commit/292593abd3b69af315c7fe3379363bdce7800d5a
- Switch to hpp headers of pluginlib (#370) Co-authored-by: Jochen Sprickerhof <<jspricke@debian.org>>
- Contributors: Jochen Sprickerhof, Markus Vieth, Tom Moore
1.7.0 (2019-07-03)
-
Added option for fixed filename (via local parameter) (#102) (cherry picked from commit bd38533523fa5c00f320e6505a2c533e90f9d97e)
-
rewrote pcd_to_pointcloud to publish using a latched topic (#213)
- pointcloud is published as a latched topic now
- added functionality: ability to set config via parameters
-
Fix #150: Allow bag_to_pcd to properly respond to topic argument (#215)
* Properly respond to topic argument fixing #150 Previously providing a topic name in argv[2], as indicated in the usage string, modified the printouts indicating to the user that they were going to be exporting the correct topic, but the rosbag::View::Query used still grabbed the first sensor_msgs/PointCloud2 topic which was not necessarily what they had specified.
- Added more useful printouts and type-checking on input topic
-
Catch tf::TransformException in transformPointCloud (#223)
* Catch TransformException in transformPointCloud This allows to catch all exceptions, not only tf::LookupException and tf::ExtrapolationException. Note that most of the code using transformPointCloud already (implicitly) assumes this function doesn't throw any exception, and they check the return value, which is false when an exception happened (or something went wrong).
* Check for transformPointCloud return value In pcl_ros/src/pcl_ros/io/concatenate_data.cpp, which seems to be the only place where that check was missed.
-
Split off pcl_ros_filter into separate library (#239)
-
[Windows][melodic-devel] Fix Boost linkage issue and binary install location. (#238)
-
Wait for transform in transformPointCloud(). (#214)
-
Added tf2 versions of functions in transforms.h/hpp. (#231)
-
Switch to industrial_ci (#233)
- Use industrial_ci
- Run for all melodic target platforms
- Artful EOL; verbose build and tests
- Use travis_wait
- Remove travis_wait
- Download to devel space
- Mark SYSTEM includes to avoid spurious warnings
- Don't double-build PRs
-
use <chrono> and <thread> on Windows (#221)
- Changing from usleep to c++14 style sleep_for for Windows support
-
Contributors: Enrique Fernandez Perdomo, James Xu, Jarvis Schultz, Martin Pecka, Paul Bovbel, Sean Yen, Stefan Kohlbrecher, Wolfgang Merkt, moooeeeep
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
| Name |
|---|
| eigen |
| libpcl-all-dev |
Dependant Packages
Launch files
- samples/pcl_ros/features/sample_normal_3d.launch
-
- gui [default: true]
- samples/pcl_ros/filters/sample_statistical_outlier_removal.launch
-
- gui [default: true]
- samples/pcl_ros/filters/sample_voxel_grid.launch
-
- gui [default: true]
- test [default: true]
- leaf_size [default: 0.05]
- samples/pcl_ros/io/sample_concatenate_data.launch
-
- gui [default: true]
- samples/pcl_ros/segmentation/sample_extract_clusters.launch
-
- gui [default: true]
- samples/pcl_ros/surface/sample_convex_hull.launch
-
- gui [default: true]
- tests/test_tf_message_filter_pcl.launch