订阅雷达的数据(sensor_msgs::PointCloud2),需要对其进行解析,转换为pcl::PCLPointCloud2的办法:

sudo apt-get install ros-melodic-pcl-conversions 
sudo apt-get install ros-pcl-msgs 
sudo apt-get install ros-melodic-pcl-ros
sudo apt-get install ros-melodic-pcl-msgs

通过以上安装的pcl库在/usr/include/pcl-1.8/pcl/*中,在编译时添加头文件非要加 pcl-1.8/

有点强迫症,直接就去把pcl-1.8/* 下面的文件都移动到/usr/include/pcl目录中,所以头文件就没有pcl-1.8了

具体参见代码

方法1

sensor_msgs::PointCloud2转换pcl::PCLPointCloud2再转pcl::PointXYZ

#include <pcl/conversions.h>
#include <pcl_conversions/pcl_conversions.h>
#include <pcl/PCLPointCloud2.h>
#include <pcl/point_types.h>
#include <pcl/common/transforms.h>void Motion::Laser::connectMsg(const sensor_msgs::PointCloud2ConstPtr &ptrMsg) {
    std_msgs::Bool bMsg;
    pcl::PCLPointCloud2 msgPointCloud;
    pcl_conversions::toPCL(*ptrMsg, 

sensor_msgs::PointCloud2转换pcl::PCLPointCloud2 pcl::PointXYZ相关推荐

  1. PCL学习记录-Extra-1 pcl::PCLPointCloud2::Ptr和pcl::PointCloud<pcl::PointXYZ> 点云格式区别及相互转化

    转载至:https://www.cnblogs.com/li-yao7758258/p/6659451.html 一. 关于pcl::PCLPointCloud2::Ptr和pcl::PointClo ...

  2. [PCL教程] PCL漫游之Filter、Features

    目录 1 概述 2 滤波 Filters 2.1 PassThrough 截取点云 2.2 VoxelGrid 降采样 2.3 StatisticalOutlierRemoval去离群点 2.4 Pr ...

  3. 【点云处理技术之PCL】PCL中的基本数据类型——PointCloud与PointT

    文章目录 0. PointCloud 1. PointXYZ--x,y,z 2. PointXYZI--x,y,z,intensity 3. PointXYZRGBA--x,y,z,r,g,b,a 4 ...

  4. PCL:PCL可视化显示点云

    (1):引用:仅仅是简单的显示点云,可以使用CloudViewer类.这个类非常简单易用.但要注意,它不是线程安全的.如果要用于多线程,还要参考PCLVisualizer. 需要注意的是,PointC ...

  5. PCL Lesson1 :PCL库PCLVisualizer的简单使用

    PCL库PCLVisualizer的简单使用. 包括实例化对象,填充点云,静态显示和动态显示 #include <stdio.h> #include <string> #inc ...

  6. [PCL教程]PCL漫游之Registration,Visualization

    目录 9 配准 Registration 9.1 配准基础 9.2 迭代最近点 ICP 9.2 递增地配准点云 9.3 正态分布变换 NDT 9.3.1 基本原理 9.3.2 代码解读 9.4 交互式 ...

  7. 点云数据类型分析 sensor_msgs/PointCloud2

    点云数据类型分析 sensor_msgs/PointCloud2 前言 一.什么是点云? 二.sensor_msgs/PointCloud2 1.查看ROS中的消息类型 前言 ROS应用中,使用到雷达 ...

  8. (曲率系列3:)PCL:PCL库中的两种曲率表示方法pcl::NormalEstimation和PrincipalCurvaturesEstimation

    PCL里有两个计算曲率的调用函数: (1)pcl::NormalEstimation 这里边计算的曲率不是数学上定义的曲率. (2)pcl::PrincipalCurvaturesEstimation ...

  9. PCL:PCL与MFC 冲突总结

    (1):max,min问题 MFC程序过程中使用STL一些类编译出错,放到Console Application里一切正常. 比如: void CMyDialog::OnBnClickedButton ...

最新文章

  1. 使用四种框架分别实现百万websocket常连接的服务器--转
  2. ArcGIS中加载模块时dojo/domReady!和dojo/ready的区别
  3. 牛客 - 阔力梯的树(树上启发式合并)
  4. 随机值获取—random
  5. css z-index
  6. ps专业色彩调色扩展面板 Moody Photoshop Panel 1.1.2汉化版
  7. 软件測试之独步武林系列(一)
  8. php获取li或者a标签中间的文字
  9. myeclipse 8.0GA 安装注册步骤
  10. kdj买卖指标公式源码_炒股秘籍——KDJ你所不知道的绝密用法(附指标公式源码)...
  11. C# 调用outlook 发送邮件
  12. [CSP-S模拟测试]:游戏(最短路)
  13. java火焰纹章攻略女神之剑_火焰纹章风花雪月图文攻略 主线流程+角色培养+转职系统 白云之章女神再生仪式②-游侠网...
  14. 合计函数(统计函数)
  15. 《Python代码审计》(1)一款超好用的代码扫描工具
  16. 对多个Word文件批量添加页码,自由分页。Word精灵V5.0
  17. WIN10 64位系统下如何 进行OPC和DCOM配置
  18. 运算放大器的性能指标
  19. OpenMMLab实战营打卡-第3课
  20. AI-K210 开发家庭万用宝模组(1)

热门文章

  1. Qt之问题: Unknown module(s) in QT: multimedia
  2. html基础内容样式
  3. 回车提交、连续点击、layer提示
  4. 【李宏毅2020 ML/DL】P11 Logistic Regression | 由逻辑回归中的特征转换巧妙引出“神经网络”的概念
  5. java让文件隐藏文件_使用java8API遍历过滤文件目录及子目录及隐藏文件
  6. 浏览器中json的使用 与jquery无关 json2.js
  7. 安装linux可是c盘文件夹失败,虚拟机安装linux系统,会对物理的磁盘有影响吗?怎样保证安全,谢了!...
  8. Windows7 x64在Wampserver上安装memcache
  9. Velocity - 单例还是非单例
  10. Linux 用户(User)查询篇