ros 播放激光雷达数据包,rviz可视化

通过bag文件记录话题消息

当发布话题的节点运行后,可以通过rostopic list 列出当前 运行的话题,然后记录:

mkdir bagfile
cd bagfile
rosbag record -a  #记录所有的话题

当消息记录完成后,结束ctrl+c终止record的命令行,在新建的bagfile文件中会生成年-月-日-时-分-秒.bag文件。

数据重现

我们使用rosbag命令将数据记录在bag文件之后,还可以利用里面的数据重现我们节点的运行状态。

cd bagfile
rosbag info 

回放

cd bagfile
rosbag play 

可视化.bag 雷达数据

播放32.bag(这是我用的雷达数据包,可私信找我拿)

roscore
rosbag play 32.bag -l
rosrun rviz rviz -f velodyne
上一句也可以改成
rviz

在rviz中,在Global Options下的Fixed Frame,是固定帧,意思是可视化的数据以什么为基本轴,默认通常是map(世界地图),laser_link,播放以上雷达数据时需要改成velodyne(雷达数据)

点击左下方Add,点By topic,添加PointCloud2 ,在PointCloud2目录下,订阅/velodyne_points 话题,雷达数据就会可视化出来了。

查看话题列表
rostopic list

查看话题类型
rostopic type TopicName

16线激光雷达数据包资源地址

链接:https://pan.baidu.com/s/15_a6PKv5vbQPFiME6rVv8A
提取码:a2cw

我的其他有关ros 的博客,不妨一看
Ubuntu 安装 ros linux 验证安装成功
http://hotdog29.com/index.php/2019/06/22/ubuntu-安装-ros-kinetic-官方教程-下载-linux/
ROS 订阅雷达话题,获取点云数据,可视化,生成鸟瞰图
http://hotdog29.com/index.php/2019/06/22/ros-订阅雷达话题,获取点云数据,可视化,生成鸟/
ROS订阅雷达话题 获取坐标
http://hotdog29.com/index.php/2019/06/22/ros订阅雷达话题 获取坐标-bag数据包/
快速安装依赖包
https://blog.csdn.net/weixin_41600500/article/details/88432283
.bag 包转化成.pcd文件
https://blog.csdn.net/weixin_41600500/article/details/88432257
ros 播放激光雷达数据包,rviz可视化
http://hotdog29.com/index.php/2019/06/22/ros-播放激光雷达数据包,rviz可视化/
ROS 基础操作
https://blog.csdn.net/weixin_41600500/article/details/86213794
ros 基础操作2
https://blog.csdn.net/weixin_41600500/article/details/88412954

你可能感兴趣的:(基础操作)