前面文章介绍了,安装autoware标定工具包、ros驱动usb相机、robosense-16线激光雷达的使用,本文记录使用Autoware标定工具包联合标定相机和激光雷达的过程。

1.ros驱动相机,启动相机;启动激光雷达

2.联合录制bag包

rosbag record -a

参照大佬AdamShan的录制建议,时间长一些,调整占位动作

3.打开标定工具(此过程中相机、雷达保持开着状态)

选择相机节点,然后选择Camera->Velodyne

进入界面,根据自己标定板大小设置尺寸(Pattern Size),然后重启一下标定工具

播放点云

rosbag play bag包名称.bag /lslidar_point_cloud:=/points_raw

点击一下右侧的雷达窗口,按b键设置背景颜色,选择白色,然后参考大佬AdamShan大佬教程qweasd几个按键调整点云位置直到看到点云。

此处本人遇到问题,无法显示雷达部分的界面,雷达窗口处的时间没有变化,显示Timestamp而不是具体时间值。

4.排错、差错

(1)无法显示点云信息

bag的话题信息

git的isuue中找的方法:

rosbag play bagName.bag /YourPointCloud2Topic:=/points_raw

找到问题所在了,在播放bag的时候要添加自己的雷达话题,我的topic在RVIZ的找的

(2)无法grab抓取,抓取时没有反应

初步怀疑是数据包录制的不好,尝试录制新的数据包,新录制的bag包依然不能抓取,点云处识别不到棋盘格。

看到git上关于标定工具的讨论,作者提到,grab不到图像的原因:没有拍摄到棋盘格;棋盘格尺寸设置错误。本人通过和别人教程对比发现棋盘格设置完全错误。

第一,标定板大小设置错误,棋盘格边长是2cm,被误导了

第二,棋盘格角点数错了,也是被误导了

我打印的棋盘格下面有一行备注:www.calib.io|8✖11 Checker Size:15mm,但是实际上,边长2cm,7✖10(格子数目是8*11但是角点是7*10)

5.标定

按照前面步骤打开软件,点击点云部分,按⬇键出现坐标轴(忘了叫啥),另外评论区看到点云区域","逗号是放大 "."句号是缩小,上下左右还有那几个字母按键都可以调整;

播放点云数据,调整大小;点击grab,对照图像在右下角点云中标注点云直到出现矩阵;标定前要把抓取不好的图像remove掉;点击标定按钮;标定后可以点击project进行验证,大佬说红点分布在标定版是正确的,如果散点不再标定板上重新在右下点云上选点(下图本人选的就不是很好,过程中有几张红点都在标定板上了);最后save保存结果,保存时雷达数据、相机数据不需要保存,选否即可。

至此标定工作完成!!!!有安装Autoware的,可以查看点云-图像融合效果图(可参考下面两篇)本人是单独安装标定工具的,所以无法看融合效果。此标定工具多用几次就熟练了。

下一篇打算记录另外一个相机-雷达标定方法~可以对比一下结果、效果。

欢迎交流、欢迎打赏

使用Autoware标定工具包联合标定相机和激光雷达相关推荐

  1. 使用autoware的calibration_toolkit联合标定双目相机和激光雷达(ZED and VLP-16)

    准备工作 Ubuntu18.04+ROS Melodic ZED ROS环境配置与相机内参标定 Velodyne ROS环境配置 OpenCV 3.2.0 一.编译calibration_toolki ...

  2. rs_D455相机内外参标定+imu联合标定

    IMU标定 <launch><node pkg="imu_utils" type="imu_an" name="imu_an&quo ...

  3. 激光雷达和相机的联合标定(Camera-LiDAR Calibration)

    一.总体标定步骤 标定就是找到雷达到相机的空间转换关系,在不同的坐标系之间转换需要旋转矩阵 R 和平移矩阵 T,为后续的雷达和相机数据融合做准备: Camera-LIDAR 联合标定分为 2 步: 相 ...

  4. ZED2相机标定--双目、IMU、联合标定

    为了获取VINS 配置文件中的相关参数,也为了双目相机及IMU传感器实际输出数据更准确,对ZED2的相机进行标定,包括相机标定.IMU标定及联合标定. 一 安装标定工具 1.使用kalibr工具标定Z ...

  5. ZED2跑ORB-SLAM3+双目相机、IMU联合标定+显卡驱动与cuda/cudnn安装

    一.引言 同样是项目需求,需要利用视觉惯性导航做一些开发,所以第一步先做些算法的测试–仿真与实物测验,通过仿真的测试结果,最终是决定使用ORB-SLAM3来完成任务,当然了,Vins-fusion作为 ...

  6. 使用Autoware标定工具包进行相机和激光雷达的联合标定

    前提摘要:我用的雷达和相机分别是镭神C16型激光雷达和免驱动摄像头 一.编译标定程序 1.创建工作空间 mkdir -p ~/CL_calibration_ws/src 2.下载安装包 cd ~/CL ...

  7. autoware 激光-相机联合标定

    autoware进行激光-相机联合标定 ~~~ 刚开始进行激光-相机联合标定的时候,出现了不少问题,在此记录一下整体标定流程,以防忘记.在此,特别感谢佳明师弟,在录制数据集时提供的帮助. ~~~ 0. ...

  8. 激光雷达和相机的联合标定(Camera-LiDAR Calibration)之Autoware

    1 前言 单一传感器不可避免的存在局限性,为了提高系统的稳健性,多采取多传感器融合的方案,融合又包含不同传感器的时间同步和空间同步. 这里要讲的激光雷达和相机的联合标定就属于空间同步范畴. 另外,现在 ...

  9. LMS151-10100单线激光雷达与RealSense双目相机的联合标定

    一丶标定板的准备 棋盘格规格使用A4纸大小,角点(图7中红色.绿色圆圈标记)数分别为8个及6个,单个棋盘格为0.024mm*0.024mm的正方形. 将打印出的高清A4大小棋盘格粘贴在平整.坚硬的平面 ...

最新文章

  1. Linux下模拟RAID5实现磁盘损坏,数据自动切换到备份磁盘上
  2. 什么是BI?什么是DW?ETL(Extract-Transform-Load)是什么?
  3. java 升级1.8_升级java到1.8.0_111
  4. SQL语句汇总(三)——聚合函数、分组、子查询及组合查询
  5. [BZOJ 1098] [POI2007] 办公楼biu 【链表优化BFS】
  6. CSS设置段落的垂直对齐
  7. 关于经纬度的两个计算[Teaksxgluxv]
  8. 计算机考试视频教程江西,江西计算机二级自学教程推荐:公共基础知识(2018年版)...
  9. php 流量,PHP 流量控制语句的顶替语法
  10. 10001_关于window10下其它主机无法ping通本地的设置
  11. eval函数pythonmopn_pytorch:model.train和model.eval用法及区别详解
  12. JSP实用教程(第三版 清华大学出版社)中遇到的问题和解释
  13. ipad横屏怎么设置方法,如何使ipad横屏
  14. Allegro PCB 将静态铜皮转化为动态铜皮
  15. 24点小游戏(C语言实现)
  16. odoo12:上传图片,默认显示图标
  17. 青龙面板库 大全(9.6更新)
  18. 派克轴向柱塞泵PV系列
  19. 干货 :超详细的AI 专家路线图!
  20. 分析Android 搜狗输入法在微信和QQ中发送图片和表情

热门文章

  1. c语言折半查找法找字符,C语言简单实现折半查找法
  2. 今抖云创——快手直播带货选品建议
  3. 支持向量机(SVM)学习笔记
  4. neo4j图数据库安装(mac)+neo4j集成springboot实现基础的增删改查
  5. 【分享NVIDIA GTC大会干货】与Jetson嵌入式平台工程师的深度挖掘问答
  6. 计算机组成原理学习笔记第4章 4.11——高速缓冲存储器例题选讲
  7. Win7系统提示Windows Defender无法扫描选定的文件解决方法
  8. 相机内参模型Kannala-Brandt/fisheye/pinhole+equi详解
  9. 【Flask】Flask框架简介
  10. android4.3 电话簿6,通讯录联系人恢复