[发明专利]一种面向室内移动机器人的光流场视觉/INS组合导航方法有效
申请号: | 201310369354.9 | 申请日: | 2013-08-09 |
公开(公告)号: | CN103411621A | 公开(公告)日: | 2013-11-27 |
发明(设计)人: | 李庆华;陈熙源;高金鹏;徐元 | 申请(专利权)人: | 东南大学 |
主分类号: | G01C21/28 | 分类号: | G01C21/28 |
代理公司: | 江苏永衡昭辉律师事务所 32250 | 代理人: | 王斌 |
地址: | 210096*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种面向室内移动机器人的光流场视觉导航/INS组合导航方法,其采用基于光流场的视觉导航和INS两种导航方式,移动机器人通过车载摄像头采集车辆的动态视频,在视频中获取视频光流特征,根据特征计算移动机器人在载体坐标系下的横向速度(Vx)、纵向速度(Vy),并与INS测量得到的航向角计算机器人的东向速度(VE)和北向速度(VN)。将计算得到的VE、VN和INS测量得到的航向角变化量ωZ共同输入到扩展卡尔曼滤波器中进行数据融合,得到比基于光流场导航和INS两种导航方式精度更高的移动机器人的东向和北向的速度和加速度的最优预估。通过本发明的方法可为移动机器人提供更加精确的导航信息,扩大了室内机器人定位的范围。 | ||
搜索关键词: | 一种 面向 室内 移动 机器人 光流场 视觉 ins 组合 导航 方法 | ||
【主权项】:
1.一种面向室内移动机器人的光流场视觉/INS组合导航方法,其包括下列步骤:(1)车载摄像头垂直向下放置,从车载摄像头拍摄的图像帧中选取一个矩形区域作为感兴趣区域ROI,后续的处理均在ROI中进行;(2)在上述ROI中根据Shi-Tomasi角点检测方法提取N个角点,记录所有角点在图像坐标系下的坐标;(3)采用图像金字塔Lucas-Kanade光流法对选取的步骤(2)中选取的角点进行跟踪,获取所有角点在下一帧中的图像坐标系中的坐标;(4)采用随机抽样一致性算法RANSAC剔除跟踪异常的角点,只对跟踪正常的角点进行数据处理;(5)根据所有跟踪正常的角点在相邻两帧图像中对应的坐标,计算所有正常角点在横向和纵向的位置变化(△x,△y);(6)假设车载摄像头的投影中心距离地面的垂直距离为ZR,焦距为f1,f2,主光轴点坐标(c1,c2),车载摄像头在水平面上的速度分量分别为Vx,Vy,镜头畸变系数为[k1,k2,k3,k4,k5],其包括径向畸变系数和切向畸变系数,所述车载摄像头模型的归一化映射关系如下:x n y n = X R Z R Y R Z R - - - ( 1 ) ]]> 其中(XR,YR,ZR)为与图像坐标系上跟踪正常的角点相对应的地面上的真实点在相机坐标系中的坐标,考虑镜头畸变系数,则相应的图像坐标系上的点可以表示为:x d y d = ( 1 + k 1 r 2 + k 2 r 4 + k 5 r 6 ) x n y n t d - - - ( 2 ) ]]> 其中r = x n 2 + y n 2 , ]]> 切向畸变向量t d = 2 k 3 x n y n + k 4 ( r 2 + 2 x n 2 ) k 3 ( r 2 + 2 y n 2 ) + 2 k 4 x n y n , ]]> 点(c1,c2)为车载摄像头光轴与图像平面的交点,则像素点的最终坐标为:x c y c = f 1 0 0 f 2 x d y d + c 1 c 2 - - - ( 3 ) ]]> 假设镜头的畸变系数[k1,k2,k3,k4,k5]可忽略,均为零,则x c y c = f 1 X R Z R f 2 Y R Z R + c 1 c 2 - - - ( 4 ) ]]> (4)式对时间微分得:V x V y = Z R v x f 1 + X R V z Z R Z R v y f 2 + Y R V z Z R - - - ( 5 ) ]]> 考虑地面水平则ZR为常值,对时间导数为0则有:V x V y = Z R v x f 1 Z R v y f 2 - - - ( 6 ) ]]> 由(4)式带入得:V x V y = Z R v x f 1 + 1 f 1 ( x c - c 1 ) V z Z R v y f 2 + 1 f 2 ( y c - c 2 ) V z - - - ( 7 ) ]]> 考虑地面水平则ZR为常值,对时间导数为0则有:V x V y = Z R v x f 1 Z R v y f 2 - - - ( 8 ) ]]> (7)与惯性导航系统(INS)测量得到的航向角
,计算机器人的东向速度VE和北向速度VN,计算公式如下:![]()
(8)将计算得到的VE、VN和INS测量得到的航向角变化量ωZ共同输入到卡尔曼滤波器中进行数据融合;(9)扩展卡尔曼滤波器的系统方程以每一时刻视觉测量得到VE和VN以及INS每一时刻东向和北向的加速度作为状态变量,以每一时刻视觉测量得到的VE、VN和INS测量得到的航向角变化量ωZ作为观测量,滤波器的系统方程如式(11)所示:
其中
为系统噪声,观测方程如式(12)所示:
其中υ3×1为观测方程噪声,VE,k,VN,k,AccE,k,AccN,k分别代表k时刻的东向速度、北向速度、东向加速度和北向加速度;VE,k+1,VN,k+1AccE,k+1,AccN,k+1分别代表k+1时刻的东向速度、北向速度、东向加速度和北向加速度;
分别为所观测到的东向速度、北向速度和航向角变化量;T为相邻时刻间隔周期。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310369354.9/,转载请声明来源钻瓜专利网。