激光雷达标定入门(11)相机和雷达联合标定数据录制

先用以下命令查看节点流:

cpp 复制代码
rqt_graph


可以看到激光雷达和相机的话题分别为/lslidar_point_cloud/image_view

但实际的话题会很多,所以最好列一下话题,拿一下想要的话题即可

cpp 复制代码
rostopic list

下面录制包,录制的前提必须把相机和雷达ros驱动起来

在可视化中添加雷达和相机

终端显示

rosbag详解

cpp 复制代码
一、bag录制
1.录制所有话题数据
rosbag record -a
2.录制指定话题数据
rosbag record <topic_name1> <topic_name2> <topic_name3> ...
3.指定数据包名称
rosbag record  -O <bagname> <topic_name1> <topic_name2> <topic_name3> ...
注意:-O需要大写
二、bag信息查看
rosbag info指令可以数据包中包含的话题名称,话题数量,话题消息类型等信息:
rosbag info <bagname> 
三、bag播放
1.回放指定bag
rosbag play <bagname> 
2.回放当前目录下所有bag
rosbag play *
3.从指定时间(n = 指定时间s)开始回放bag
rosbag play -s n <bagname>
4.延时指定时间(n = 延时时间s)开始回放bag
rosbag play -d n <bagname>
5.播放指定时间(n = 指定秒数)的bag
rosbag play -u n <bagname>
6.从指定时间(n = 开始时间s)开始播放指定时间(m = 指定播放时间s)的bag
rosbag play -s n -u m <bagname>
7.按指定倍率(n = 倍率)回放bag
rosbag play -r n <bagname>
四、bag修复
回放不成功,提示 reindex ,则:
rosbag reindex

在这里用rosbag record -a会出现错误:

  • 原因描述:没有记录"压缩"主题
  • 解决办法:
bash 复制代码
# 更新命令:
rosbag record -a -x "(.*)/compressed(.*)"

即可。

============================棋盘格摆放

录制的时候尽量录得长一点,这样的话后续可以有足够的时间调试。

参考别人的说法,录制的时候要手拿标定板,经过六个位置:

近处左、近处中、近处右

远处左、远处中、远处右

经过每个位置的时候,应该有五个动作:

平拿、左倾、右倾、上倾、下倾

相关推荐
啊有礼貌4 小时前
【第三章】摄影测量学
数码相机·空中三角测量·摄影测量·倾斜测量
zhongqu_3dnest4 小时前
3D建模公司的能力与技术
数码相机·3d·虚拟现实·vr制作公司·3d建模公司
埃菲尔铁塔_CV算法4 小时前
基于 TOF 图像高频信息恢复 RGB 图像的原理、应用与实现
人工智能·深度学习·数码相机·算法·目标检测·计算机视觉
lingling00911 天前
2025 年焊接相机十大品牌测评:抗光耐高温解决方案深度解析
数码相机
人类发明了工具11 天前
【机器人-深度估计】双目深度估计原理解析
数码相机·机器人·深度估计·双目深度估计
朝风工作室12 天前
从零理解鱼眼相机的标定与矫正(含 OpenCV 代码与原理讲解)
人工智能·数码相机·opencv
东风西巷12 天前
MolyCamCCD复古胶片相机:复古质感,时尚出片
android·数码相机·智能手机·软件需求
lingling00915 天前
锌锭工业相机:迁移科技驱动金属制造自动化新高度
数码相机
三维频道17 天前
多相机数字图像相关 DIC 技术:精准测量桁架静载扭转全场变形,赋能建筑结构安全评估
数码相机·安全·多相机数字图像相关 dic·桁架静载扭转测试·全场变形测量·建筑结构安全评估’·非接触式测量技术
江山如画,佳人北望19 天前
VINS-Fusion 简介、安装、编译、数据集/相机实测
数码相机