Skip to content

PCL based or PCL\_ROS based (indigo) helpers and examples.

Notifications You must be signed in to change notification settings

davizinho5/pcl_utils

Repository files navigation

pcl_utils

pcl_utils metapackage that contains PCL based or PCL_ROS based helpers and examples, which include:

1. cloud_io:

read_pcd_pcl: reading a cloud saved as a .pcd file and constantly publishes it by a ROS topic as a PCL type (PointXYZRGB).

read_pcd_pcl: reading a cloud saved as a .pcd file and constantly publishes it by a ROS topic as a ROS type (PointCloud2).

read_multi_pcd: multi-pcd file reader. Execute a loop that reads PDC files with increasing naming and publishes it by a ROS topic.

png2image: reads an image in sensor_msgs::Image format using OpenCV reader and converter. then publishes it in a ROS topic. Also publishes a topic with default calibration parameters for Kinect.

save_pcd: listens to a ROS topic (PointCloud2) and saves the information in .pcd files with increasing naming.

camera_kinect_info_pub: publishes a ROS topic with default calibration parameters for Kinect as sensor_msgs::CameraInfo.

camera_xtion_info_pub: publishes a ROS topic with default calibration parameters for Xtion as sensor_msgs::CameraInfo.

2. pcl_euc_seg:

Contains 2 examples of euclidean segmentation of objects using the PCL library. Two different launch files are provided, one of which also performs an octomap computing. Besides, examples PCDs, bag files and Rviz config files are included.

3. point_cloud_version:

Contains a class used to convert point clouds between version 1 and 2 (sensor_msgs/PointCloud and sensor_msgs/PointCloud2). It works both ways, it is only necessary to change the topics with the appropaiate point cloud version. A launch file example on how to perform conversions in any direction are included.

4. ros_tf_transform_cloud:

Contains one example of spatial transformation of a point cloud using the TF package from ROS. For testing, a point cloud publisher must be working too, anf the TF tree has to be setup. An example launch file with all the necessary items is placed in the launch folder. Note that, while showing the point cloud in rviz, becasue the transformation to the fixed frame is done internally, both clouds overlap in the same position.

About

PCL based or PCL\_ROS based (indigo) helpers and examples.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published