如何在ROS中使用PCL—数据格式(1)
在ROS中点云的数据类型 在ROS中表示点云的数据结构有: sensor_msgs::PointCloud sensor_msgs::PointCloud2 pcl::PointCloud<T> 关于PCL在ros的数据的结构,具体的介绍可查 看 wiki.ros.org/pcl/Overview 关于sensor_msgs::PointCloud2 和 pcl::PointCloud<T>之间的转换使用 pcl::fromROSMsg 和 pcl::toROSMsg sensor_msgs::PointCloud 和 sensor_msgs::PointCloud2之间的转换 使用 sensor_msgs::convertPointCloud2ToPointCloud 和 sensor_msgs::convertPointCloudToPointCloud2 . 那么如何在ROS中使用PCL呢? (1)在建立的包下的CMakeLists.txt文件下添加依赖项 在package.xml文件里添加: <build_depend>libpcl-all-dev</build_depend> <run_depend>libpcl-all</run_depend> 在src文件夹下新建.cpp文件 #include <ros/ros.h> // PCL specific includes