[发明专利]一种基于偏振光、光流矢量、双目视觉传感器的仿昆虫视觉组合导航方法有效
申请号: | 202011289488.6 | 申请日: | 2020-11-17 |
公开(公告)号: | CN112444245B | 公开(公告)日: | 2023-06-09 |
发明(设计)人: | 褚金奎;陈建华;李金山;张然 | 申请(专利权)人: | 大连理工大学 |
主分类号: | G01C21/00 | 分类号: | G01C21/00;G01C21/20 |
代理公司: | 大连理工大学专利中心 21200 | 代理人: | 温福雪;侯明远 |
地址: | 116024 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 偏振光 流矢 双目 视觉 传感器 昆虫 组合 导航 方法 | ||
1.一种基于偏振光、光流矢量、双目视觉传感器的仿昆虫视觉组合导航方法,其特征在于,包括以下步骤:
步骤1:基于双目视觉传感器测量得到点P的像素坐标为[u,v]T,已知物理成像平面到小孔的距离为f,设地球坐标系下点P坐标[X,Y,Z]T,对应物理成像平面P'点的坐标为[X',Y',Z']T,像素坐标在u轴上缩放了α倍,在v轴上缩放了β倍,原点平移了[cx,cy]T,根据Z/f=-X/X'=-Y/Y'得P'坐标与像素坐标[u,v]T的关系为:
设fx=αf,fy=βf,得到像素坐标到空间坐标的转换:
把中间量组成的矩阵称为相机的内参矩阵,用K表示;
步骤2:双目相机由左目和右目两个水平放置的相机,OL、OR为左右相机的光心,f为焦距,z为场景深度,uL、uR为成像平面的坐标,PL、PR为左右相机内成像平面上的图像点,根据相似关系得到:
步骤3:根据相机在两帧图像I1、I2之间的相对运动关系为R与t,两帧图像对应特征点进行匹配,P点的空间齐次坐标为p=[X,Y,Z,1]T,点P在I2对应点投影到像素平面上的坐标为x1=[u1,v1,1]T,根据匹配点定义增广矩阵[R|t],根据相邻图像之间的对应关系得到求解方程s·x=[R|t]·p;
步骤4:双目传感器直接得到的偏航角和位移误差比较大,使用偏振光对航向角进行修正,基于多方向偏振光传感器检测单元得到的偏振角为在得到对应的偏振矢量E,偏振矢量E坐标为:组合导航系统初始时偏振光传感器测得的初始航向角为初始位姿为:R=I、t=0;当前偏振光传感器测得的航向角为组合导航平台的位姿关于地理正北方向的变化角为:将相邻两帧偏振光数据集记为Ei={e1…em};
步骤5:在相邻两帧之间,得到tk-1到tk时刻之间导航系统所有特征点位移矢量为通过光流传感器获得tk-1到tk时刻光流矢量为设定阈值A,如果在和之间就认为是正确匹配的特征点,不在该范围内就认为是误匹配点或运动的物体进行剔除;
步骤6:BA优化,相机运动每帧图像可恢复相机姿态为C1…Cm,相机观察到的路标为X1…Xn,将一个地球坐标系下的点Xj转换到相机坐标系下投影到图像上有hij=(fxXij/Zij+cx,fyYij/Zij+cy)T,得到函数hij=h(Ci,Xj)T,取相邻两帧(Ci,Ci+1)间所有偏振光数据集合Ei={e1…em},反解Ci得到航向角与偏振光数据耦合,得到函数fi=f(Ci,Ei)T,求解BA优化函数:
其中Eij与Γij分别为运动方程的协方差矩阵和偏振光数据的协方差,当BA优化函数取得最小时,解得优化后的参数;
步骤7:如果BA优化后,匹配特征点太少,双目视觉传感器数据丢失,采用光流速度模型短暂定位导航,等到特征点匹配较多时恢复双目视觉模型,如果匹配点够用,双目视觉传感器未丢失数据,直接执行步骤8;
步骤8:将一对匹配点带入到式s·x=[R|t]·p中得:
得到约束方程:
定义T的行向量:
t1=(t1,t2,t3,t4)T
t2=(t5,t6,t7,t8)T
t3=(t9,t10,t11,t12)T
对于其它点相同表示得到方程组:
进而得到:
根据优化后的变换矩阵T解算出修正后载体的位置,速度和姿态信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011289488.6/1.html,转载请声明来源钻瓜专利网。