您好,欢迎来到好走旅游网。
搜索
您的当前位置:首页在ROS中读入两个PCD文件,拼接,并在RVIZ中显示

在ROS中读入两个PCD文件,拼接,并在RVIZ中显示

来源:好走旅游网

在上一篇中得到了几张PCD文件.现在把他们拼接起来.

拼接方法:两个点云直接相加.

注意点:

  1

 pcl::PointCloud<pcl::PointXYZ>::Ptr clouda_ptr (new pcl::PointCloud<pcl::PointXYZ>);//创建点云指针,存储点坐标xyz

  这里创建的智能指针用来存储操作点云.后面访问对象成员用->.当然也可以直接定义一个类,用.来访问成员.

  2

if (pcl::io::loadPCDFile<pcl::PointXYZ> ("/home/ethan/bags/pcl_2_bag/pcl_2_pcd1.pcd", *clouda_ptr) == -1)

  3

pcl::toROSMsg (*clouda_ptr, clouda_ros);
  将标准PCL类型转换为ROS中的类型.

  4

cloudc_ros.header.stamp = ros::Time::now();
cloudc_ros.header.frame_id = "sensor_framec";<

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- haog.cn 版权所有 赣ICP备2024042798号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务