The present invention relates to a vision-inertia tightly coupled integrated navigation method, in particular to a vision-inertia tightly coupled integrated navigation method based on fuzzy adaptive ICKF. The invention improves the real-time performance and navigation accuracy of the visual-inertial tightly coupled integrated navigation method. Based on the fuzzy adaptive ICKF, the visual-inertial tightly coupled integrated navigation method is realized by the following steps: installing strapdown inertial navigation system and binocular visual odometer on the carrier; establishing linear state equation; establishing non-linear measurement equation; adopting linear KF algorithm for time updating; and judging binocular visual mileage. Calculate whether each frame image is a key frame or not; Part 5: Calibrate the solution result of SINS according to the measurement update result. The present invention is applicable to the visual and inertial tightly coupled integrated navigation.
【技术实现步骤摘要】
基于模糊自适应ICKF的视觉-惯性紧耦合组合导航方法
本专利技术涉及视觉-惯性紧耦合组合导航方法,具体是一种基于模糊自适应ICKF的视觉-惯性紧耦合组合导航方法。
技术介绍
近年来,基于各种原理的单独导航系统不断发展,其性能日趋完善。但是,任何一种单独的导航子设备或者子系统不可能完全满足日益提高的导航要求,因此可以实现优势互补的组合导航技术的应用正在不断扩展,并受到了越来越广泛的重视。捷联惯导系统具有低成本、小体积、全自主、隐蔽性好、采样频率高等优势,但是,其误差随时间发散。基于视觉传感器的视觉里程计是目前新兴的一种导航设备,具有价格低、耗能少、信息量丰富等优势,因此视觉里程计迅速得到了广泛的关注与应用。由于将捷联惯导系统与基于视觉传感器的视觉里程计进行组合可以实现优势互补,有效克服捷联惯导系统的长时发散,从而提高整个导航系统的精度,因此,基于捷联惯导系统/视觉里程计的组合导航技术是组合导航领域的一个十分重要的发展方向。捷联惯导系统/视觉里程计的组合导航分为松耦合和紧耦合,松耦合是捷联惯导系统和视觉里程计在各自完成运动解算的基础上进行耦合的方式,组合导航滤波器计算量较小,但是没有利用视觉里程计的原始图像信息;紧耦合利用视觉里程计图像匹配的原始坐标信息和捷联惯导系统进行耦合,能够取得比松耦合更高精度的组合导航结果。本专利技术属于视觉-惯性紧耦合组合导航。由于视觉-惯性紧耦合组合导航的观测方程为强非线性,因此,高效地实现高精度的非线性组合滤波成为视觉-惯性紧耦合组合导航中的关键技术之一。迭代容积卡尔曼滤波(ICKF)通过一组容积点近似系统状态变量的分布,能够取 ...
【技术保护点】
1.一种基于模糊自适应ICKF的视觉‑惯性紧耦合组合导航方法,其特征在于:该方法是采用如下步骤实现的:步骤S1:在运载体上安装捷联惯导系统和双目视觉里程计,捷联惯导系统和双目视觉里程计共同组成视觉‑惯性紧耦合组合导航系统;捷联惯导系统根据自身采集到的数据解算出运载体的名义运动信息;采用SURF算法对双目视觉里程计采集到的图像序列进行特征匹配,并解算出连续两帧图像匹配点的像素坐标信息;步骤S2:根据捷联惯导系统的误差特性,建立视觉‑惯性紧耦合组合导航系统的线性状态方程;以连续两帧图像匹配点的像素坐标信息为视觉‑惯性紧耦合组合导航系统的量测值,建立视觉‑惯性紧耦合组合导航系统的非线性量测方程;步骤S3:采用线性KF算法对视觉‑惯性紧耦合组合导航系统进行时间更新;步骤S4:判断双目视觉里程计采集到的每帧图像是否为关键帧;步骤S4.1:若为关键帧,则采用ICKF算法对视觉‑惯性紧耦合组合导航系统进行量测更新,并采用模糊自适应对视觉‑惯性紧耦合组合导航系统的量测噪声的统计特性进行更新;步骤S4.2:若为非关键帧,则采用基于LM算法的迭代策略对视觉‑惯性紧耦合组合导航系统进行量测更新;步骤S5:根 ...
【技术特征摘要】
1.一种基于模糊自适应ICKF的视觉-惯性紧耦合组合导航方法,其特征在于:该方法是采用如下步骤实现的:步骤S1:在运载体上安装捷联惯导系统和双目视觉里程计,捷联惯导系统和双目视觉里程计共同组成视觉-惯性紧耦合组合导航系统;捷联惯导系统根据自身采集到的数据解算出运载体的名义运动信息;采用SURF算法对双目视觉里程计采集到的图像序列进行特征匹配,并解算出连续两帧图像匹配点的像素坐标信息;步骤S2:根据捷联惯导系统的误差特性,建立视觉-惯性紧耦合组合导航系统的线性状态方程;以连续两帧图像匹配点的像素坐标信息为视觉-惯性紧耦合组合导航系统的量测值,建立视觉-惯性紧耦合组合导航系统的非线性量测方程;步骤S3:采用线性KF算法对视觉-惯性紧耦合组合导航系统进行时间更新;步骤S4:判断双目视觉里程计采集到的每帧图像是否为关键帧;步骤S4.1:若为关键帧,则采用ICKF算法对视觉-惯性紧耦合组合导航系统进行量测更新,并采用模糊自适应对视觉-惯性紧耦合组合导航系统的量测噪声的统计特性进行更新;步骤S4.2:若为非关键帧,则采用基于LM算法的迭代策略对视觉-惯性紧耦合组合导航系统进行量测更新;步骤S5:根据量测更新结果对捷联惯导系统的解算结果进行校正,由此得到视觉-惯性紧耦合组合导航系统的导航结果。2.根据权利要求1所述的基于模糊自适应ICKF的视觉-惯性紧耦合组合导航方法,其特征在于:所述步骤S3包括如下步骤:步骤S3.1:设定组合导航滤波器状态量均值的初值和组合导航滤波器状态量方差的初值Pk-1;步骤S3.2:计算出时间更新后的组合导航滤波器状态量均值和时间更新后的组合导航滤波器状态量方差Pk/k-1;计算公式如下:式中:Φk/k-1表示视觉-惯性紧耦合组合导航系统的状态转移矩阵的离散矩阵;Qk表示视觉-惯性紧耦合组合导航系统的过程噪声的协方差矩阵;所述步骤S4.1包括如下步骤:步骤S4.1.1:设定ICKF算法的组合导航滤波器状态量均值迭代初值和组合导航滤波器状态量方差迭代初值设定公式如下:步骤S4.1.2:计算出ICKF算法第i次迭代得到的容积点第i次迭代得到的容积点经视觉-惯性紧耦合组合导航系统的非线性量测方程的传递值第i次迭代得到的量测预测值第i次迭代得到的新息方差第i次迭代得到的协方差第i次迭代得到的滤波增益第i次迭代得到的组合导航滤波器状态量均值第i次迭代得到的组合导航滤波器状态量方差计算公式如下:式中:ξj表示容积点计算参数;n表示视觉-惯性紧耦合组合导航系统的状态维数;f(·)表示由视觉-惯性紧耦合组合导航系统的非线性量测方程产生的非线性映射关系;wj表示容积点权值;Rk表示视觉-惯性紧耦合组合导航系统的量测噪声的协方差矩阵;zk表示视觉-惯性紧耦合组合导航系统的量测值;步骤S4.1.3:判断是否达到ICKF算法的迭代终止条件;若未达到ICKF算法的迭代终止条件,则返回步骤S4.1.2,由此继续进行ICKF算法;若达到ICKF算法的迭代终止条件,则ICKF算法迭代终止,由此设定ICKF算法的组合导航滤波器状态量均值迭代终值和组合导航滤波器状态量方差迭代终值Pk;设定公式如下:式中:表示ICKF算法第N次迭代得到的组合导航滤波器状态量均值;表示ICKF算法第N次迭代得到的组合导航滤波器状态量方差;N表示ICKF算法迭代终止时的迭代次数;ICKF算法的迭代终止条件如下:或者i=Nmax;式中:ε表示ICKF算法迭代终止误差阈值;Nmax表示ICKF算法的最大迭代次数;步骤S4.1.4:对视觉-惯性紧耦合组合导航系统的量测噪声的协方差矩阵Rk进行更新;更新公式如下:Rk+1=εkRk;式中:εk表示调节因子,其值由模糊推理系统进行自适应调整;所述步骤S4.2包括如下步骤:步骤S4.2.1:设定基于LM算法的迭代策略的组合导航滤波器状态量均值迭代初值和组合导航滤波器状态量方差迭代初值设定公式如下:式中:I表示单位矩阵;μ表示可调参数;步骤S4.2.2:计算出基于LM算法的迭代策略第i次迭代得到的滤波增益第i次迭代得到的组合导航滤波器状态量均值计算公式如下:式中:f(·)表示由视觉-惯性紧耦合组合导航系统的非线性量测方程产生的非线性映射关系;Rk表示视觉-惯性紧耦合组合导航系统的量测噪声的协方差矩阵;zk表示视觉-惯性紧耦合组合导航系统的量测值;步骤S4.2.3:判断是否达到基于LM算法的迭代策略的迭代终止条件;若未达到基于LM算法的迭代策略的迭代终止条件,则返回步骤S4.2.2,由此继续采用基于LM算法的迭代策略进行迭代;若达到基于LM算法的迭代策略的迭代终止条件,则基于LM算法的迭代策略迭代终止,由此设定基于LM算法的迭代策略的组合导航滤波器状态量均值迭代终值和组合导航滤波器状态量方差迭代终值Pk;设定公式如下:式中:表示基于LM算法的迭代策略第N次迭代得到的组合导航滤波器状态量均值;N表示基于LM算法的迭代策略迭代终止时的迭代次数;所述基于LM算法的迭代策略的迭代终止条件如下:或者i=Nmax;式中:ε表示基于L...
【专利技术属性】
技术研发人员:李秀源,高文学,张加书,
申请(专利权)人:中北大学,
类型:发明
国别省市:山西,14
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。