[发明专利]一种基于多矢量约束的全局测量数据配准方法有效
申请号: | 201911345514.X | 申请日: | 2019-12-24 |
公开(公告)号: | CN110926337B | 公开(公告)日: | 2020-10-20 |
发明(设计)人: | 刘巍;李俊卿;逯永康;张洋;马建伟;司立坤 | 申请(专利权)人: | 大连理工大学 |
主分类号: | G01B11/00 | 分类号: | G01B11/00 |
代理公司: | 大连理工大学专利中心 21200 | 代理人: | 关慧贞 |
地址: | 116024 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 矢量 约束 全局 测量 数据 方法 | ||
1.一种基于多矢量约束的全局测量数据配准方法,其特征是,该方法首先在一定空间内合理布置非共面的多个靶球,并以此作为公共点;再通过激光跟踪仪的多站位测量获取公共点数据集,以整体测量误差最小的测量站位为全局坐标系,其余站位作为局部坐标系;然后,基于公共点求解法矢量并将其单位化;最后,基于冗余单位法矢量的约束,求解局部坐标系与全局坐标系间的转换参数,并将局部测量数据全部配准到全局坐标系;该方法的具体步骤如下:
第一步,全局坐标系的构建与公共点数据集的获取
在大尺寸空间内,合理布置n个非共面的靶球,作为公共点(P1,P2,...,Pn),然后利用激光跟踪仪在m个站位下分别测量所有公共点的三维坐标,获取公共点数据集Φ:
其中,Pij=(xij,yij,zij)T表示激光跟踪仪在第i个站位下测得的第j个公共点;其中i=1,2,…,m;j=1,2,…,n;
再以整体测量误差最小的测量站位为全局坐标系,其余站位作为局部坐标系;
第二步,单位法矢量数据集的求解
从激光跟踪仪在第i个站位下所测量的公共点中,任意三个公共点可拟合一个平面,设所要拟合的平面方程为:
akx+bky+ckz+dk=0 (2)
其中,ak、bk、ck、dk为常系数,k=1,2,...,l表示第k个平面,l为所能拟合的平面个数,根据排列组合算法,l的值为:
任取第i个站位的三个公共点P1=(x1,y1,z1)T,P2=(x2,y2,z2)T,P3=(x3,y3,z3)T,并将其代入公式(2)中,求解非齐次线性方程组:
给定参数dk的值,得到参数ak、bk、ck,三者构成该平面的法矢量单位化后得到单位法矢量uk为:
通过m个站位的公共点坐标数据集Φ,求解出单位法矢量数据集Ψ:
其中,代表激光跟踪仪在第i个站位下的第k个单位法矢量;其中i=1,2,...,m;k=1,2,...,l;
第三步,多站位坐标系转换参数的求解
根据刚体变换理论,空间中两组点集x和y之间的配准可由一个旋转矩阵R和平移矩阵T来完成,公式为:
y=f(x)=Rx+T (7)
在第i个激光跟踪仪站位下构建基于单位法矢量对齐的最小二乘模型,求解使数据配准误差最小的旋转矩阵R:
其中,uk代表局部坐标系下的单位法矢量,vk代表全局坐标系下的对应的单位法矢量;
为便于求解,构造出一个过渡矩阵S,并进行奇异值分解:
其中,Σ为一个对角矩阵,对角元素为矩阵S的奇异值σk,U、V为三阶酉阵;
则所求满足公式(8)的旋转矩阵R为:
计算局部坐标系中公共点的重心坐标和全局坐标系中公共点的重心坐标
其中,Pj、Qj分别代表局部坐标系和全局坐标系中第j个公共点坐标;
因此平移矩阵为
综上所述,第i个局部坐标系向全局坐标系的转换关系为:
(Qi1 Qi2 ... Qin)T=Ri(Pi1 Pi2 ... Pin)T+Ti (13)
其中,Pij表示第i个局部坐标系中的被测目标点,i=1,2,…,m;j=1,2,…,n;Qij表示Pij配准到全局坐标系后的对应点,i=1,2,…,m;j=1,2,…,n;Ri和Ti分别表示将第i个局部坐标系的测量数据配准到全局坐标系的旋转矩阵和平移矩阵;
通过计算激光跟踪仪m个站位的坐标转换参数,将局部坐标系下的测量数据配准到全局坐标系,实现基于多矢量约束的全局测量数据配准。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911345514.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:气力输送用的防磨弯头
- 下一篇:多角度旋转台钳