[发明专利]基于UKF的平面视觉惯性导航方法有效
申请号: | 201810666461.0 | 申请日: | 2018-06-22 |
公开(公告)号: | CN108801248B | 公开(公告)日: | 2020-09-15 |
发明(设计)人: | 刘雅芳;王博;张冬冬 | 申请(专利权)人: | 深圳市北斗产业互联网研究院 |
主分类号: | G01C21/16 | 分类号: | G01C21/16 |
代理公司: | 深圳市鼎泰正和知识产权代理事务所(普通合伙) 44555 | 代理人: | 缪太清 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 ukf 平面 视觉 惯性 导航 方法 | ||
1.基于UKF的平面视觉惯性导航方法,其特征在于,包括如下步骤:
S1:计算惯性导航系统的非线性惯导误差传播模型;
S2:根据状态变量以及所需导航平面上的三维位置计算出摄像机的投影模型;
S3:根据所述投影模型计算得到任意一个测量特征点相对于两个不同位置的摄像机的位置模型;
S4:根据所述投影模型和位置模型计算得到同一平面上的多个测量特征点匹配构成的非线性测量方程;
S5:根据所述非线性测量方法获取UKF线性误差,根据该UKF线性误差对非线性惯导误差传播模型进行修正;
其中,步骤S1具体包括如下步骤:
S10:定义惯性导航系统相对于参考坐标系的姿态由全局坐标系{G}表示,以向量形式定义惯性导航系统的状态变量为其中,CθG∈R3×1表示的是全局坐标系{G}在摄像机参考坐标系{C}中的方向,GvC为摄像机在全局坐标系{G}中的速度,GpC为摄像机在全局坐标系{G}中的位置,ba为加速度计的偏差矢量,bg为陀螺仪的偏差矢量;
S11:通过公式获取惯性导航系统的状态向量的时间更新;其中,ω(t)=[ω1 ω2 ω3]T为惯性测量单元的角速率,a(t)=[a1 a2 a3]T为惯性测量单元的线性加速度,Gg=[0 0 g]T为惯性测量单元的重力加速度,C(q)为惯性测量单元的旋转矩阵对应的四元数,q∈R4×1,nδa为加速度计误差造成的高斯白噪声,nδg为陀螺仪误差造成的高斯白噪声;
S12:建立陀螺仪的输出测量信号模型为:ωm(t)=ω(t)+bg(t)+ng(t),以及建立加速度计的输出测量信号模型为:am(t)=C(CqG(t))(Ga(t)-Gg)+ba(t)+na(t);
S13:定义惯性导航系统的误差状态向量为:从而建立非线性惯导误差传播模型为其中,和是分别是离散时间状态和系统噪声的传播矩阵;
步骤S2包括如下子步骤:
S20:设定摄像机观察的任意一个特征点f,设定相对于摄像机中心{C}的位置为Cpf,该特征点在摄像机的图像平面上的均匀和归一化像素坐标分别为和Cz,Cpf=C(CqG)(Gpf-GpC);
S21:定义一个虚拟坐标系,使虚拟坐标系{V}的中心与摄像机坐标系的中心重合,将摄像机坐标系与虚拟坐标系通过公式进行转换,使得特征点f、pf分别在两个坐标系中的位置通过公式Cpf=CCVVpf得到关联;
S22:将Vpf在虚拟影像平面中的投影替代Cpf=CCVVpf中的Vpf得到
S23:根据公式将特征点f在虚像影像平面中的投影可以被映射到真实影像平面,从而计算得到也就是
S24:设定虚拟摄像机的光轴与所需的影像平面正交,则
S25:设定一局部坐标系{L},假设该局部坐标系{L}在所需导航平面和水平面的交点上,其{z}轴是平面的法线,则可计算得到为摄像机的投影模型;
步骤S3具体包括如下子步骤:
S30:设定两个不同位置的摄像机,该两个摄像机分别对应的参考坐标系为{C}和{Cl},则特征点f对于这两个参考坐标系的位置为其中,为相应的旋转矩阵,为平移矢量;
S31:根据公式得到任意一个测量特征点相对于两个不同位置的摄像机的位置模型即
步骤S4具体包括如下子步骤:
S40:设定当前的特征点fi与前一帧的参考坐标系{Cl}观察的特征点匹配,则ni为零均值噪声;
S41:建立同一个平面上的M个特征点匹配后构成的非线性测量方法为其中,为摄像机在Cl坐标系下的位置误差,为摄像机在Cl坐标系下的姿态角误差,是参考坐标系Cl中匹配特征的归一化像素坐标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市北斗产业互联网研究院,未经深圳市北斗产业互联网研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810666461.0/1.html,转载请声明来源钻瓜专利网。