线结构光测量系统标定--导轨

光平面标定原理可查看之前的博文《光平面标定》,光条中心提取可参考线结构光专栏光条中心提取系列的文章,相机标定参考相机标定专栏中的博文。(欢迎进Q群交流:874653199)

线结构光测量系统(指一个线结构光传感器与一个一维导轨平台组成的测量系统)的标定主要可分为两部分,一是线结构光传感器本身的标定,二是线结构光传感器与一维导轨平台之间的标定。

传感器的标定主要为相机标定(为了增加景深,镜头偏转,使用沙姆定律对相机进行标定),光平面标定(高精度测量考虑光平面为曲面等情况)。相机标定参考相机标定专栏的博文,光平面标定参考线结构光专栏光平面标定博文。

线结构光与一维导轨平台的标定,该标定的主要内容为标定导轨在xyz三个方向上的速度(导轨做匀速运动)。线结构光与导轨之间的标定步骤如下:

1.将标定板放置在导轨上,控制导轨进行匀速运动;

2.相机每隔固定时间采集标定板图像;

3.提取每幅标定板图像的特征点;

4.使用PNP估计位姿,然后将标定板上的特征点坐标转换至相机坐标系下;

5.提取某个特征点的相机坐标下的一系列坐标,计算每两个相邻点之间的差值,并将所有差值取均值,除以固定的时间间隔,即可得到需要在xyz三个方向上的速度值。(以上为一个特征点算出的速度,可多个特征点算出再取均值)

标定数据如下图所示:

标定板平移数据

标定结果:

速度值

重建场景:

场景

点云结果:

相关推荐
YuTaoShao4 分钟前
【LeetCode 每日一题】3013. 将数组分成最小总代价的子数组 II
算法·leetcode·职场和发展
爱尔兰极光15 分钟前
LeetCode 热题 100--字母异位词分组
算法·leetcode·职场和发展
梵刹古音19 分钟前
【C语言】 数组基础与地址运算
c语言·开发语言·算法
im_AMBER19 分钟前
Leetcode 112 两数相加 II
笔记·学习·算法·leetcode
long31620 分钟前
KMP模式搜索算法
数据库·算法
_OP_CHEN23 分钟前
【算法基础篇】(五十三)隔板法指南:从 “分球入盒” 到不定方程,组合计数的万能解题模板
算法·蓝桥杯·c/c++·组合数学·隔板法·acm/icpc
Yyq1302086968225 分钟前
KTH5701 系列低功耗、高精度 3D 霍尔传感器,农业灌溉,旋钮 & 摇杆,线性位置检测,3D位置角度检测, 非接触磁场测量,低功耗磁编
3d·小杨杨13020869682
近津薪荼26 分钟前
优选算法——滑动窗口3(子数组)
c++·学习·算法
遨游xyz27 分钟前
数据结构-栈
java·数据结构·算法
ghie909031 分钟前
基于动态规划算法的混合动力汽车能量管理建模与计算
算法·汽车·动态规划