单线激光雷达的外参标定方法
单线激光雷达标定
激光雷达的标定意义:
激光雷达内参标定:内部激光发射器坐标系与雷达本身坐标系的转换关系,在出厂前已经标定完成,可以直接使用。
所谓激光雷达外参标定,就是将计算激光雷达自身坐标系与我们所需坐标系(如车身坐标系)之间的差值,从而在车辆坐标系下得到激光雷达的检测结果,方便后续的感知计算。
这个误差值具体可分为旋转角度误差与平移误差,其中平移误差可通过测距仪等测量工具测得,且对最终输出的结果精度影响较小。重要的是角度误差,具体分为3个方向的角度误差,roll、pitch、yaw,这3个角度不方便通过工具直接测量,且对最终输出的结果精度影响较大。
在激光雷达的坐标系点P’(x’,y’z’)如果需要转换成车身的坐标系下的点,需要根据下列公式进行转换。其中Δx Δy Δz为平移误差,α β Y 分别表示 roll、pitch、yaw,这3个角度误差。
通常都是用工具,或最小二乘法,或和IMU,里程计进行联合,标定完成后,将标定的结果发布到tf_tree。而以下方法反其道而行,先假定外参rpy全为0并且发布tf_tree再通过误差推算出rpy三个角度误差
单线激光雷达的标定过程与原理:
对单线激光雷达pitch角的标定:拿一块由两种材料组成的标定板放在激光雷达的正前方如下图所示。红色部分为激光雷达中心到标定板上的距离,设为L1。蓝色部分为激光雷达测试得到的距离。则pitch角的绝对值为 ArcCOS(L2/L1),随后因为标定板的材料不同,我们可以根据激光雷达的intensity去判断激光射中标定板的哪个半区从而确定pitch角的正负。
对单线激光雷达roll角的标定:将机器人正对一面墙体,得到的点云数据拟合成一条直线L,车身坐标系X轴与L的夹角即为roll角。即可以通过直线L的斜率得到,如下图所示:(这里存在问题,点云数据是没有z轴,这里只能够算出roll的绝对值,不能辨别方向)
对单线激光雷达yaw角的标定:将机器人正对一根柱子,得到的点云数据拟合成一条弧线。弧线对应的角度与π作差,能够得到yaw角误差。(注意要截取范围 -PI/2 <= D <= PI /2,D为激光雷达的角度范围,下图蓝色部分根据点的曲率截取)
单线激光雷达的外参标定方法相关推荐
- SST-Calib:结合语义和VO进行时空同步校准的lidar-visual外参标定方法(ITSC 2022)
原文链接: SST-Calib:结合语义和VO进行时空同步校准的lidar-visual外参标定方法(ITSC 2022) 论文阅读:SST-Calib: Simultaneous Spatial-T ...
- 绝了!多个激光雷达和相机的快速且鲁棒的外参标定方法(代码开源)
文章:Fast and Accurate Extrinsic Calibration for Multiple LiDARs and Cameras 作者:Xiyuan Liu , Chongjian ...
- 单、双激光雷达启动与双激光雷达的外参标定(VLP-16)
本文旨在帮助读者迅速完成双Velodyne16激光雷达的启动与外参标定!所用到的标定方法是NDT扫描匹配算法.废话不多说,直接开始! 一.单激光雷达的启动 #安装velodyne的ros依赖 sudo ...
- 相机和livox激光雷达外参标定:ROS功能包---livox_camera_lidar_calibration 使用方法
相机和livox激光雷达外参标定:ROS功能包---livox_camera_lidar_calibration 使用方法 livox_camera_lidar_calibration 功能包介绍 使 ...
- 基于点云强度的3D激光雷达与相机的外参标定
本文提出一种新颖的方法,可以对3D lidar和带有标定板的相机进行全自动的外参标定,提出的方法能够从lidar的每一帧点云数据中利用强度信息提取标定板的角点.通过激光的反射强度和棋盘格颜色之间的相关 ...
- Single-Shot Calibration:基于全景基础设施的多相机和多激光雷达之间的外参标定(IROS2021)...
摘要: 在自动驾驶.机器人.AR/VR领域,越来越多的方案开始采用多相机.多激光雷达的配置来达到多传感器融合的目的.多模态传感器标定是这些系统正常运行的前提,但是目前的多模态传感器标定方案仍然很麻烦, ...
- 激光雷达和相机的外参标定
激光雷达和相机的外参标定 我两年前做的本科毕设课题是激光雷达与相机的外参标定,最近抽空整理了一下当时完成的标定工具,这篇博客的目的也是来介绍一下这个标定工具(目前已经开源). 介绍 在当时的研究现状( ...
- Ubuntu18系统下采集点云数据(速腾16线激光雷达)与ZED 2 相机进行外参标定(Matlab的LCC工具箱)
这篇是最近的实验记录:在Ubuntu系统下读取点云数据并在rviz中显示,录制自己的rosbag数据包并离线播放,将rosbag文件转化为pcd格式导入MATLAB中,和双目相机进行外参标定. 目录 ...
- 相机和livox激光雷达外参标定:ROS功能包---livox_camera_lidar_calibration 介绍
相机和livox激光雷达外参标定:ROS功能包---livox_camera_lidar_calibration 相机与激光雷达外参标定 功能包介绍 环境配置及功能包安装 功能包节点 准备内容 1 l ...
最新文章
- 收藏 | 一文总结70篇论文,帮你透彻理解神经网络的剪枝算法
- 科大星云诗社动态20210216
- sqlserver数据恢复(100%可用)
- MVC里面写html获取不到input,asp.net-mvc – ASP.Net [HiddenInput]数据属性在Razor中用Html.EditorForModel渲染时不起作用?...
- 知识图谱-远程监督关系提取
- linux mrtg,鳥哥的 Linux 私房菜 -- MRTG 流量偵測法
- 量化投资(数据分析)
- Python2 获取docx/doc文件内容
- [luoguP1373] 小a和uim之大逃离(DP)
- 需求调研报告模板_精准摸底,把握需求:名师工作室开展培训活动调研报告
- mw150um 驱动程序win10_Intel网卡驱动Win10专版 64位
- Glide库里,藏了一套你心心念念的GIF压缩工具集
- 2021免费领取微软onedrive云盘1T空间
- 英雄传奇-1.专用浏览器问题
- java导出excel合并单元格
- #1752. 聂小倩
- 下载并安装vue-devtools(详细步骤)
- 熟悉陌生的2-范数(向量的模)
- 误删系统rpc服务器不可用,rpc服务器不可用,小编教你rpc服务器不可用怎么办
- python-外部程序的调用os库、subprocess 模块
热门文章
- nvm安装使用及卸载
- K_A02_004 基于单片机驱动8位数码管模块(74HC595) 0-7滚动+ 时钟显示
- RHCE-RHEL 7 系统简介
- 最小费用最大流算法及题集
- 河南大学计算机科学与技术排名,2021年河南省高校最新排名:信息工程大学进入榜单,河南大学第3...
- 2022年度前8强20强|香港科大-越秀集团百万奖金国际创业大赛·2022年度总决赛第一轮评审结果公布!...
- input 起止时间_input时间输入框小解
- 题目98-3:围成一圈数三报数且出列——假设有10个人围成一圈,从1开始报数,数到3的人,让他出列,下一个人重新从1开始报数,数到3的人,让他出列……以此类推,把依次出列的9个人的编号打印出来
- 计算机指令中数据寻址的方式,1.变址寻址需要在指令中提供一个寄存器编号和一个数值。 2.计算机的指令越多,功能越强越好。 3.程序计数...
- git菜单形式的_GitBash: 右键添加 Git Bash Here 菜单