![]() |
pcl_ros package from perception_pcl repopcl_conversions pcl_ros perception_pcl |
ROS Distro
|
Package Summary
Tags | No category tags. |
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 |
Tags | No category tags. |
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
Tags | No category tags. |
Version | 2.6.2 |
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 | jazzy |
Last Updated | 2025-01-22 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
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.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
- 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
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
Tags | No category tags. |
Version | 2.7.3 |
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 | ros2 |
Last Updated | 2025-06-23 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
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.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
- 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
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
Tags | No category tags. |
Version | 2.7.3 |
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 | ros2 |
Last Updated | 2025-06-23 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
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.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
- 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
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 learnopencv repocarla_msgs pcl_conversions pcl_ros perception_pcl vehicle_ctrl slam lego_loam_sr cloud_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
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 | 2025-08-12 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | opencv machine-learning deep-neural-networks ai computer-vision deep-learning deeplearning opencv-library opencv-python computervision opencv3 opencv-tutorial opencv-cpp |
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
Tags | No category tags. |
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 |
Tags | No category tags. |
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
Tags | No category tags. |
Version | 2.7.3 |
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 | ros2 |
Last Updated | 2025-06-23 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
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.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
- 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
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
Tags | No category tags. |
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 |
Tags | No category tags. |
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
Tags | No category tags. |
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 |
Tags | No category tags. |
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