当前位置: 首页 > wzjs >正文

成都专业手机网站建设服务seo程序

成都专业手机网站建设服务,seo程序,asp.net做网站吗,百度网址提交入口平台目录 一、点云数据路径 二、导入相关头文件 三、编写主程序代码 四、CMakeLists文件编写 五、rviz配置 参考链接:学习笔记:使用Octomap将点云地图pcd转换为三维栅格地图,并在rviz中可视化_点云地图转为占据栅格地图-CSDN博客 Octomap 在…

目录

一、点云数据路径

二、导入相关头文件

三、编写主程序代码

四、CMakeLists文件编写

五、rviz配置


参考链接:学习笔记:使用Octomap将点云地图pcd转换为三维栅格地图,并在rviz中可视化_点云地图转为占据栅格地图-CSDN博客

Octomap 在ROS环境下实时显示_octomap在ros环境下实时显示-飞天熊猫-CSDN博客

一、点云数据路径

https://github.com/RuPingCen/publish_pointcloud/tree/master/data

二、导入相关头文件

#include <ros/ros.h>
#include <pcl/point_cloud.h> 
#include <pcl_conversions/pcl_conversions.h> 
#include <pcl/io/pcd_io.h>
#include <sensor_msgs/PointCloud2.h>

三、编写主程序代码

int main(int argc, char** argv) {ros::init(argc, argv, "publish_pointcloud");  // 初始化ROS节点ros::NodeHandle nh;  // 创建节点句柄// 从参数服务器获取参数std::string path = "/home/yzh/catkin_ws_acados_mpc/src/mpc_controller/data/test2.pcd";std::string frame_id = "map";std::string topic = "pointcloud_topic";int hz = 5;  // 发布频率,单位 Hz// 加载点云数据到pcl::PointCloud对象中pcl::PointCloud<pcl::PointXYZ> pcl_cloud; pcl::io::loadPCDFile(path, pcl_cloud);  // 从文件加载点云数据// 创建Publisher对象,将点云数据发布到指定话题ros::Publisher pcl_pub = nh.advertise<sensor_msgs::PointCloud2>(topic, 10);          // 转换PCL点云到ROS下的 PointCloud2 类型sensor_msgs::PointCloud2 output;  pcl::toROSMsg(pcl_cloud, output);output.header.stamp = ros::Time::now();  // 设置时间戳output.header.frame_id = frame_id;  // 设置坐标系框架// 打印参数信息std::cout << "path = " << path << std::endl;std::cout << "frame_id = " << frame_id << std::endl;std::cout << "topic = " << topic << std::endl;std::cout << "hz = " << hz << std::endl;ros::Rate loop_rate(hz);  // 设置发布频率  while (ros::ok())  {  pcl_pub.publish(output);  // 发布 PointCloud2 数据ros::spinOnce();  // 处理所有回调函数loop_rate.sleep();  // 按照指定频率睡眠}

四、CMakeLists文件编写

主要是将点云相关的包找到。

cmake_minimum_required(VERSION 3.0.2)
project(mpc_controller)
find_package(catkin REQUIRED COMPONENTSroscpprospystd_msgs
)
find_package(PCL REQUIRED)
include_directories(${catkin_INCLUDE_DIRS}${PCL_INCLUDE_DIRS}
)
target_link_libraries(map_node${catkin_LIBRARIES}${PCL_LIBRARIES}
)

五、rviz配置

给点云变颜色,根据z轴变颜色。

http://www.dtcms.com/wzjs/446847.html

相关文章:

  • 一个网站可以绑定几个域名上海外贸网站seo
  • 织梦网站上传保存文档网站建设的六个步骤
  • 免费做一建或二建题目的网站企业培训
  • 电子工程网网站郑州竞价托管
  • 英国有哪些做折扣的网站有哪些搜一搜站长工具
  • 台州网站建设解决方案百度站长平台注册
  • 哪个网站跨境电商做的最好seo课程培训视频
  • 互联网公司是干啥的衡水seo优化
  • 加盟网站分页怎么做seo软文自动发布软件
  • 办公空间设计说明seo搜索引擎优化简历
  • 南宁网站备案搜索引擎优化排名培训
  • php做网站登陆验证百度帐号登录个人中心
  • 颛桥做网站上海免费关键词排名优化
  • 广州网上注册公司青岛seo推广公司
  • 小程序微盟合肥网站优化公司
  • 网站开发 公司爱网站查询
  • 做网站的背景图片要多大天津百度关键词seo
  • 建设公司网站标题seo下拉优化
  • 推广网站2024研究生培训机构排名
  • 个人网站导航模版天津百度推广公司电话
  • wordpress 查询 分页seo关键词排名网络公司
  • 做网站产生的流量费怎么算优化网站标题和描述的方法
  • 域名申请后怎么建网站大数据查询个人信息
  • 专业网站建设案例查数据的网站有哪些
  • 国外财经网站是怎么做的徐州关键词优化平台
  • 宝山网站建设公司腾讯企点下载
  • 衡阳营养师报考网站游戏优化大师有用吗
  • 织梦cms sql注入破解网站后台管理员账号密码百度电脑端网页版入口
  • 惠州高端模板建站成品短视频app下载有哪些
  • 微网站有什么好处楚雄seo