velodyne_msgs/VelodyneScan格式点云数据转为sensor_msgs/PointCloud2格式

本文介绍了如何将velodyne_msgs/VelodyneScan格式的点云数据转换为sensor_msgs/PointCloud2格式。在Ubuntu系统中,通过两种方式安装velodyne的ROS驱动,并解决在转换过程中遇到的错误。启动转换节点后,数据转换成功并在rviz中显示。为了保存转换后的数据,文章还讲述了如何在保持转换节点运行的同时,重新录制rosbag文件。
摘要由CSDN通过智能技术生成

问题描述:rosbag info ***.bag发现激光雷达话题数据格式为velodyne_msgs/VelodyneScan,雷达为vlp_32HD,运行launch会报错。

安装velodyne的ros驱动

方式一:官网下载git clone https://github.com/ros-drivers/velodyne.git
本人按此方式编译完成后,到执行转化节点时会报错。
Failed to load nodelet [/velodyne_pointcloud_CloudNodelet] of type [velodyne_pointcloud/CloudNodelet] even after refreshing the cache: According to the loaded plugin descriptions the class velodyne_pointcloud/CloudNodelet with base class type nodelet::Nodelet does not exist.
方式二:终端命令安装

sudo apt-get install ros-melodic-velodyne

启动转换节点

rosrun nodelet nodelet standalone velodyne_pointcloud/CloudNodelet _calibration:=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值