CN113175933B - 一种基于高精度惯性预积分的因子图组合导航方法 - Google Patents

一种基于高精度惯性预积分的因子图组合导航方法 Download PDF

Info

Publication number
CN113175933B
CN113175933B CN202110465476.2A CN202110465476A CN113175933B CN 113175933 B CN113175933 B CN 113175933B CN 202110465476 A CN202110465476 A CN 202110465476A CN 113175933 B CN113175933 B CN 113175933B
Authority
CN
China
Prior art keywords
carrier
navigation
representing
time
inertial
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110465476.2A
Other languages
English (en)
Other versions
CN113175933A (zh
Inventor
吕品
王炳清
赖际舟
白师宇
李志敏
许晓伟
岑益挺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Aeronautics and Astronautics
Original Assignee
Nanjing University of Aeronautics and Astronautics
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing University of Aeronautics and Astronautics filed Critical Nanjing University of Aeronautics and Astronautics
Priority to CN202110465476.2A priority Critical patent/CN113175933B/zh
Publication of CN113175933A publication Critical patent/CN113175933A/zh
Application granted granted Critical
Publication of CN113175933B publication Critical patent/CN113175933B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/18Stabilised platforms, e.g. by gyroscope
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)

Abstract

本发明公开了一种基于高精度惯性预积分的因子图组合导航方法,将地球自转角速率以及由于载体运动带来的导航系与地球坐标系的转动角速率的影响建模到传统惯性预积分模型中,同时考虑到地球参考椭球体的影响,计算得到高精度惯性预积分误差传递方程。在此基础之上,通过基于因子图模型的优化理论将IMU输出的导航信息与其它量测传感器所提供的导航信息相融合。再优化求解后得到载体的导航信息。本发明能够有效解决传统基于惯性预积分方法的因子图组合导航***对惯性输出信息建模不精确,导致导航***精度降低的问题,且可用于多种基于高精度惯性器件的因子图组合导航***中。

Description

一种基于高精度惯性预积分的因子图组合导航方法
技术领域
本发明属于组合导航技术领域,具体涉及一种基于高精度惯性预积分的因子图组合导航方法。
背景技术
因子图算法可同时利用历史时刻的多个量测信息对载体当前时刻的导航状态量进行估计,从而得到载体的导航信息。传统因子图算法忽略了高精度惯性器件自身的敏感特性,主要面向以低精度惯性导航器件为基础的多源信息融合组合导航***。然而类似煤矿井下的完全封闭环境,其复杂的电磁干扰、无明显特征的环境特征使得激光雷达、视觉等某些导航传感器的适应性降低,需要依赖基于高精度惯性器件的组合导航***以实现挖煤机器人的自主作业任务。因此,高精度惯性导航***在复杂环境下载体的高精度定位中发挥着重要作用。
传统因子图算法使用惯性预积分方法处理惯性器件的输出信息,将相邻两优化时刻之间数百个的IMU测量结果,汇总为一个相邻两优化时刻间载体的相对运动约束。但传统惯性预积分方法忽略了地球自转角速率以及载体运动带来的导航系与地球坐标系的转动角速率,造成预积分模型精度下降,利用预积分求解的载体导航信息精度降低。同时,传统惯性预积分方法将地球水平面建模为平面,忽略了地球参考椭球体对载体运行过程中导航系带来的影响,造成长航时导航精度的降低。
因此,需要一种针对高精度惯性器件输出特性的高精度惯性预积分方法,以提高基于高精度惯性器件的因子图组合导航***的导航精度。
发明内容
针对现有技术的不足,本发明的目的在于提供一种基于高精度惯性预积分的因子图组合导航方法,以提高导航的精度、适用性。
为达到上述目的,本发明的技术方案为:一种基于高精度惯性预积分的因子图组合导航方法,包括步骤如下:
步骤一:采集k时刻的惯性传感器数据,所述惯性传感器数据包括加速度计数据陀螺数据/>
步骤二:基于所述加速度计数据和陀螺数据/>计算高精度惯性预积分值及相邻两优化时刻之间载体导航信息,所述载体导航信息包括载体速度信息、载***置信息;
步骤三:基于所述加速度计数据和所述陀螺数据/>计算得到高精度惯性预积分误差传递方程;
步骤四:当采集到其他导航传感器数据S(k+1)时,计算惯性残差,并联合其他量测传感器所提供的残差项优化求解载体导航信息。
步骤五:输出k+1时刻载体导航信息,并跳转至步骤一,用于求解k+2时刻载体导航信息。
优选地,所述步骤二具体为:
1)输出加速度计数据陀螺数据/>
其中,为机体系相对于导航系n在机体系b下的分量,即实际导航解算所需要的载体运动角速率,/>为陀螺的输出值,bω为陀螺零偏,nω为陀螺白噪声,/>为导航系到机体系的坐标转换矩阵,/>为载体实际运动的加速度在导航系下的分量,/>为机体系到导航系的坐标转换矩阵,fb为加速度计的输出值,g为地球重力加速度,na为加速度计白噪声,ba为加速度计零偏;/>为地球自转角速率在导航系下的投影,其中下标i表示惯性坐标系,e表示地球坐标系,/>为载体运动带来的导航系与地球坐标系的转动角速率;
2)相邻两优化时刻tk与tk+1之间,一共有l个IMU数据,计算载体姿态信息:
其中,nk+1、bk+1分别表示tk+1时刻的导航系与机体系,nk、bk分别表示tk时刻的导航系与机体系,分别表示tk与tk+1时刻的载体姿态信息,/>表示tk+1时刻高精度姿态预积分;
3)相邻两优化时刻tk与tk+1之间,计算载体速度信息:
其中,表示tk+1时刻导航系到tk时刻机体系的坐标转换矩阵,/>分别表示tk+1时刻与tk时刻载体速度信息。/>表示tk时刻地球自转角速率,/>表示tk时刻由载体运动带来的导航系与地球坐标系的转动角速率,ΔT表示相邻两优化时刻的时间间隔,表示tk时刻重力加速度,/>表示tk+1时刻高精度速度预积分;
4)相邻两优化时刻tk与tk+1之间,按如下形式计算载***置信息:
其中,分别表示tk+1时刻与tk时刻载体在地球系下的位置信息,初始时刻载体在地球系下的位置为载体的经度、纬度、高度信息,/>表示tk时刻导航系到地球系的坐标转换矩阵。
优选地,所述的表达式为:
其中,表示载体东向运动速率,/>表示载体北向运动速率,h为载体所处高度,Rm为子午圈曲率半径,Rn为卯酉圈曲率半径,L为在台所处位置的纬度信息。
优选地,所述的表达式为:
其中,bk、bk+1分别表示初始tk与tk+1时刻的机体坐标系,表示相邻两优化时刻tk与tk+1之间某一IMU采样时刻机体系到tk时刻机体系的相对姿态量,该信息用四元数表示,Ω(·)按如下方式进行表示:
优选地,所述的表达式为:
其中,表示相邻两优化时刻tk与tk+1之间某一IMU采样时刻机体系到tk时刻机体系的坐标转换矩阵,/>表示其中某一IMU采样时刻加速度计的输出,/>表示该时刻加速度计零偏。
优选地,所述的表达式为:
表示tk+1时刻高精度位置预积分:
优选地,所述步骤三具体为:
1)计算误差状态转移矩阵Fi与噪声状态转移矩阵Gi
其中,δt表示IMU采样时间间隔,I表示单位矩阵,R(γ)表示将四元数转化为旋转矩阵,
2)对于相邻两个IMU采样时刻ti与ti+1,***的误差传递方程Ai+1、雅可比矩阵与协方差Pi+1按如下形式进行计算:
Ai+1=FiAi+GiN
Pi+1=FiPiFi T+GiQGi T
其中:
其中,表示ti时刻载体的位置预积分误差状态,/>表示ti时刻载体的速度预积分误差状态,/>表示ti时刻载体的姿态预积分误差状态、/>分别表示ti时刻载体的加速度计、陀螺的零偏误差状态;/>表示ti时刻陀螺与加速度计的白噪声,表示ti+1时刻陀螺与加速度计的白噪声,/>表示加速度计零偏白噪声,/>表示陀螺零偏白噪声;/>分别为ti时刻、ti+1时刻***状态的雅可比矩阵,初始时刻***状态的雅可比矩阵为单位矩阵;Q为噪声N的协方差矩阵,Pi、Pi+1分别表示ti时刻、ti+1时刻惯性量测协方差矩阵,初始时刻为0。
优选地,所述步骤四具体为:
1)当采集到其他导航传感器数据S(k+1)时,记该tk+1时刻机体系为bk+1,在tk时刻到tk+1时刻间,一共有l个IMU数据,然后计算补偿过误差后的载体的位置预积分值速度预积分值/>与姿态预积分值/>基于所述步骤三所给出的相邻两IMU帧的惯性预积分的误差状态从第一帧IMU数据,递推至第l帧IMU数据计算Al得出:
其中:
计算惯性残差
其中,姿态用四元数表示,表示提取四元数的虚部,/>为中间变量;
2)基于步骤三中的相邻两IMU帧的协方差矩阵Pi+1计算惯性残差的增量方程:
其中,表示惯性残差/>相对待优化状态变量X的雅可比矩阵,δX表示优化过程中的误差状态量,/>表示tk时刻到tk+1时刻间***的协方差矩阵,由步骤三所给出的相邻两IMU帧的协方差矩阵递推计算得出;
3)惯性残差相对待优化状态变量X的雅可比矩阵/>按如下方式进行计算:由惯性残差/>的表达式可知,其相对待优化状态变量xs与xλ的雅可比矩阵为0,即:
将剩余待优化变量 分为四组:/>记惯性残差相对待优化变量的雅可比矩阵为J[0]、J[1]、J[2]、J[3]。
J[0]、J[1]、J[2]、J[3]按如下形式进行计算:
其中,J[0]12、J[0]13、J[0]22、J[0]32按如下形式进行计算:
对于四元数q=[x y z λ]=[ω λ],[·]L与[·]R可表示为:
4)联合其他量测传感器所提供的误差项,按如下方式构建目标函数:
其中,||ep-HpX||2为边缘化的先验约束,优化中仅保留少量量测和状态,而其他测量和状态则被边缘化并转换为先验;为惯性残差,B是所有IMU测量的集合,/>为惯性量测协方差;/>为其他导航传感器所提供的误差项,/>表示其他导航传感器协方差矩阵。
优选地,所述所述/>所述/>的表达式分别为:
其中,各雅可比矩阵按如下方式进行计算:
其中,分别表示tk时刻到tk+1时刻间,载体的位置预积分量、速度预积分量与姿态预积分量的误差状态。
优选地,所述δX包括其他导航传感器与惯性传感器的相对平移与旋转的误差量δxs,其他导航传感器所提供的误差状态量δxλ,滑动窗口内n+1个量测优化帧的载***置、速度、四元数、加速度计和陀螺零偏的误差状态量:
δX=[δx0,δx1,…,δxn,δxs,δxλ]
表示惯性残差/>相对待优化状态变量X的雅可比矩阵,具体地,待优化状态变量X为:
X=[x0,x1,…,xn,xs,xλ]
其中xn表示滑动窗口内某个量测优化帧的载***置、速度、姿态、加速度计和陀螺的零偏;xs表示其它量测传感器与IMU的相对平移与旋转量;xλ表示其他导航传感器所提供的误差。
本发明公开了以下技术效果:本发明公开了一种基于高精度惯性预积分的因子图组合导航方法,将地球自转角速率以及由于载体运动带来的导航系与地球坐标系的转动角速率的影响建模到了传统惯性预积分模型中,同时考虑到地球参考椭球体的影响,构建了基于高精度惯性器件的惯性预积分方法。在此基础之上,通过基于因子图模型的优化理论将IMU输出的导航信息与其它量测传感器所提供的导航信息相融合。在优化求解后得到载体的导航信息。本发明能够有效解决传统基于惯性预积分方法的因子图组合导航***对惯性输出信息建模不精确,导致导航***精度降低的问题,且可用于多种基于高精度惯性器件的因子图组合导航***中。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明方法的流程示意图;
图2为卫星阶段性拒止时X方向轨迹误差对比图;
图3为卫星阶段性拒止时Y方向轨迹误差对比图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
如图1-3所示,本发明提供一种基于高精度惯性预积分的因子图组合
步骤一:采集加速度计数据和陀螺数据/>
步骤二:利用加速度计数据和陀螺数据/>计算高精度惯性预积分值,并更新载体导航信息。
1)输出加速度计与陀螺:
其中,为机体系相对于导航系(n)在机体系(b)下的分量,即实际导航解算所需要的载体运动角速率,/>为陀螺的输出值,bω为陀螺零偏,nω为陀螺白噪声,/>为导航系到机体系的坐标转换矩阵。/>为载体实际运动的加速度在导航系下的分量,/>为机体系到导航系的坐标转换矩阵,fb为加速度计的输出值,g为地球重力加速度,na为加速度计白噪声,ba为加速度计零偏。/>为载体运动导致导航系相对于地球系的运动速度在导航系上的投影,直观上可以理解为载体的运动速率。
为地球自转角速率在导航系下的投影,其中下标i表示惯性坐标系,e表示地球坐标系。/>为载体运动带来的导航系与地球坐标系的转动角速率,具体地,按如下形式进行计算:
其中,表示载体东向运动速率,/>表示载体北向运动速率,h为载体所处高度,Rm为子午圈曲率半径,Rn为卯酉圈曲率半径,L为载体所处位置的纬度信息。
2)相邻两优化时刻tk与tk+1之间,一共有l个IMU数据,按如下形式计算载体姿态信息:
其中,nk+1、bk+1分别表示tk+1时刻的导航系与机体系,nk、bk分别表示tk时刻的导航系与机体系,分别表示tk与tk+1时刻的载体姿态信息。
表示tk+1时刻高精度姿态预积分,具体地,按如下形式进行计算:
其中,bk、bk+1分别表示初始tk与tk+1时刻的机体坐标系,表示相邻两优化时刻tk与tk+1之间某一IMU采样时刻机体系到tk时刻机体系的相对姿态量,该信息用四元数表示。分别表示相邻两优化时刻tk与tk+1之间某一IMU采样时刻陀螺的输出值、脱落零偏、地球自转角速率在导航系下的投影、载体运动带来的导航系与地球坐标系的转动角速率。/>表示tk时刻导航系到机体系的坐标转换矩阵。Ω(·)按如下方式进行表示:
3)相邻两优化时刻tk与tk+1之间,按如下形式计算载体速度信息:
其中,表示tk+1时刻导航系到tk时刻机体系的坐标转换矩阵,/>分别表示tk+1时刻与tk时刻载体速度信息。/>表示tk时刻地球自转角速率,/>表示tk时刻由载体运动带来的导航系与地球坐标系的转动角速率,ΔT表示相邻两优化时刻的时间间隔,/>表示tk时刻重力加速度。
表示tk+1时刻高精度速度预积分,具体地,按如下形式进行计算:
其中,表示相邻两优化时刻tk与tk+1之间某一IMU采样时刻机体系到tk时刻机体系的坐标转换矩阵,/>表示其中某一IMU采样时刻加速度计的输出,/>表示该时刻加速度计零偏,na为加速度计白噪声。
4)相邻两优化时刻tk与tk+1之间,按如下形式计算载***置信息:
其中,分别表示tk+1时刻与tk时刻载体在地球系下的位置信息,初始时刻载体在地球系下的位置为载体的经度、纬度、高度信息。
表示tk时刻导航系到地球系的坐标转换矩阵,具体地,按如下形式进行计算:
Rm为子午圈曲率半径,Rn为卯酉圈曲率半径,L为载体所处位置的纬度信息;
表示tk+1时刻高精度位置预积分,具体地,按如下形式进行计算:
步骤三:利用惯性传感器数据和/>计算高精度惯性预积分误差传递方程
1)***的误差状态转移矩阵Fi与噪声状态转移矩阵Gi按如下形式进行计算:
其中,δt表示IMU采样时间间隔,I表示单位矩阵,R(γ)表示将四元数转化为旋转矩阵。
矩阵中其它未显示表达的元素按如下形式进行计算:
2)对于相邻两个IMU采样时刻ti与ti+1,***的误差传递方程、雅可比矩阵与协方差按如下形式进行计算:
Ai+1=FiAi+GiN
Pi+1=FiPiFi T+GiQGi T
其中:
其中,表示ti时刻载体的位置预积分误差状态,/>表示ti时刻载体的速度预积分误差状态,/>表示ti时刻载体的姿态预积分误差状态、/>分别表示ti时刻载体的加速度计、陀螺的零偏误差状态;/>表示ti时刻陀螺与加速度计的白噪声,/>表示ti+1时刻陀螺与加速度计的白噪声,/>表示加速度计零偏白噪声,/>表示陀螺零偏白噪声;/>分别为ti时刻、ti+1时刻***状态的雅可比矩阵,初始时刻***状态的雅可比矩阵为单位矩阵;Q为噪声N的协方差矩阵,Pi、Pi+1分别表示ti时刻、ti+1时刻惯性量测协方差矩阵,初始时刻为0。
步骤四:当采集到GPS导航传感器数据S(k)时,计算惯性残差,并联合GPS导航传感器所提供的残差项优化求解载体导航信息
1)当采集到GPS导航传感器数据S(k)时,记该tk+1时刻机体系为bk+1,在tk时刻到tk+1时刻间,一共有l个IMU数据,补偿过误差后的载体的位置预积分值、速度预积分值与姿态预积分值按如下形式进行计算:
其中,各雅可比矩阵按如下方式进行计算:
其中,分别表示tk时刻到tk+1时刻间,载体的位置预积分量、速度预积分量与姿态预积分量的误差状态,由步骤三所给出的相邻两IMU帧的惯性预积分的误差状态从第一帧IMU数据,递推至第l帧IMU数据计算Al得出,具体地,有:
其中:
由此,惯性残差按如下形式进行计算:
其中,姿态用四元数表示,表示提取四元数的虚部,/>用于简化表示的记号式,具体地,按如下形式进行计算:
2)惯性残差的增量方程按如下方式进行计算:
其中,表示惯性残差/>相对待优化状态变量X的雅可比矩阵,/>表示tk时刻到tk+1时刻间***的协方差矩阵,由步骤三所给出的相邻两IMU帧的协方差矩阵递推计算得出。
δX表示优化过程中的误差状态量,包括GPS传感器与惯性传感器的相对平移与旋转的误差量δxs,GPS传感器所提供的误差状态量δxλ,滑动窗口内n+1个量测优化帧的载***置、速度、四元数、加速度计和陀螺零偏的误差状态量:
δX=[δx0,δx1,…,δxn,δxs,δxλ]
表示惯性残差/>相对待优化状态变量X的雅可比矩阵,具体地,待优化状态变量X为:
X=[x0,x1,…,xn,xs,xλ]
其中xn表示滑动窗口内某个量测优化帧的载***置、速度、姿态、加速度计和陀螺的零偏;xs表示GPS传感器与IMU的相对平移与旋转量;xλ表示GPS传感器所提供的误差。
3)惯性残差相对待优化状态变量X的雅可比矩阵/>按如下方式进行计算:
由惯性残差的表达式可知,其相对待优化状态变量xs与xλ的雅可比矩阵为0,即:
将剩余待优化变量 分为四组:/>记惯性残差相对待优化变量的雅可比矩阵为J[0]、J[1]、J[2]、J[3]。
J[0]、J[1]、J[2]、J[3]按如下形式进行计算:
其中,J[0]12、J[0]13、J[0]22、J[0]32按如下形式进行计算:
/>
对于四元数q=[x y z λ]=[ω λ],[·]L与[·]R可表示为:
4)联合其他量测传感器所提供的误差项,按如下方式构建目标函数:
其中,||ep-HpX||2为边缘化的先验约束,优化中仅保留少量量测和状态,而其他测量和状态则被边缘化并转换为先验;为惯性残差,B是所有IMU测量的集合,/>为惯性量测协方差;/>为GPS传感器所提供的误差项,/>表示其他导航传感器协方差矩阵。使用高斯牛顿非线性优化方法,当达到误差收敛状态时或迭代次数达到阈值时则停止优化,输出载体的导航信息。
步骤五:输出k+1时刻载体导航信息,并跳转至步骤一,用于求解k+2时刻载体导航信息。
以上所述的实施例仅是对本发明的优选方式进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神的前提下,本领域普通技术人员对本发明的技术方案做出的各种变形和改进,均应落入本发明权利要求书确定的保护范围内。

Claims (9)

1.一种基于高精度惯性预积分的因子图组合导航方法,其特征在于,包括如下步骤:
步骤一:采集k时刻的惯性传感器数据,所述惯性传感器数据包括加速度计数据陀螺数据/>
步骤二:基于所述加速度计数据和陀螺数据/>计算高精度惯性预积分值及相邻两优化时刻之间载体导航信息,所述载体导航信息包括载体速度信息、载***置信息;
步骤三:基于所述加速度计数据和所述陀螺数据/>计算得到高精度惯性预积分误差传递方程;
步骤四:当采集到其他导航传感器数据S(k+1)时,计算惯性残差,并联合其他量测传感器所提供的残差项优化求解的载体导航信息;
步骤五:输出k+1时刻载体导航信息,并跳转至步骤一,用于求解k+2时刻载体导航信息;
所述步骤二具体为:
1)输出加速度计数据陀螺数据/>
其中,为机体系相对于导航系n在机体系b下的分量,即实际导航解算所需要的载体运动角速率,/>为陀螺的输出值,bω为陀螺零偏,nω为陀螺白噪声,/>为导航系到机体系的坐标转换矩阵,/>为载体实际运动的加速度在导航系下的分量,/>为机体系到导航系的坐标转换矩阵,fb为加速度计的输出值,g为地球重力加速度,na为加速度计白噪声,ba为加速度计零偏;/>为地球自转角速率在导航系下的投影,其中下标i表示惯性坐标系,e表示地球坐标系,/>为载体运动带来的导航系与地球坐标系的转动角速率;/>为载体运动导致导航系相对于地球系的运动速度在导航系上的投影;
2)相邻两优化时刻tk与tk+1之间,一共有l个IMU数据,计算载体姿态信息:
其中,nk+1、bk+1分别表示tk+1时刻的导航系与机体系,nk、bk分别表示tk时刻的导航系与机体系,分别表示tk与tk+1时刻的载体姿态信息,/>表示tk+1时刻高精度姿态预积分;
3)相邻两优化时刻tk与tk+1之间,计算载体速度信息:
其中,表示tk+1时刻导航系到tk时刻机体系的坐标转换矩阵,/>分别表示tk+1时刻与tk时刻载体速度信息,/>表示tk时刻地球自转角速率,/>表示tk时刻由载体运动带来的导航系与地球坐标系的转动角速率,ΔT表示相邻两优化时刻的时间间隔,/>表示tk时刻重力加速度,/>表示tk+1时刻高精度速度预积分;
4)相邻两优化时刻tk与tk+1之间,按如下形式计算载***置信息:
其中,分别表示tk+1时刻与tk时刻载体在地球系下的位置信息,初始时刻载体在地球系下的位置为载体的经度、纬度、高度信息,/>表示tk时刻导航系到地球系的坐标转换矩阵。
2.根据权利要求1所述的一种基于高精度惯性预积分的因子图组合导航方法,其特征在于,所述的表达式为:
其中,表示载体东向运动速率,/>表示载体北向运动速率,h为载体所处高度,Rm为子午圈曲率半径,Rn为卯酉圈曲率半径,L为载体所处位置的纬度信息。
3.根据权利要求2所述的一种基于高精度惯性预积分的因子图组合导航方法,其特征在于,所述的表达式为:
其中,bk、bk+1分别表示初始tk与tk+1时刻的机体坐标系,表示相邻两优化时刻tk与tk+1之间某一IMU采样时刻机体系到tk时刻机体系的相对姿态量,该信息用四元数表示,Ω(·)按如下方式进行表示:
4.根据权利要求3所述的一种基于高精度惯性预积分的因子图组合导航方法,其特征在于,所述的表达式为:
其中,表示相邻两优化时刻tk与tk+1之间某一IMU采样时刻机体系到tk时刻机体系的坐标转换矩阵,/>表示其中某一IMU采样时刻加速度计的输出,/>表示该时刻加速度计零偏。
5.根据权利要求4所述的一种基于高精度惯性预积分的因子图组合导航方法,其特征在于,所述的表达式为:
表示tk+1时刻高精度位置预积分:
6.根据权利要求5所述的一种基于高精度惯性预积分的因子图组合导航方法,其特征在于,所述步骤三具体为:
1)计算误差状态转移矩阵Fi与噪声状态转移矩阵Gi
其中,δt表示IMU采样时间间隔,I表示单位矩阵,R(γ)表示将四元数转化为旋转矩阵,
2)对于相邻两个IMU采样时刻ti与ti+1,***的误差传递方程Ai+1、雅可比矩与协方差Pi+1按如下形式进行计算:
其中:
其中,表示ti时刻载体的位置预积分误差状态,/>表示ti时刻载体的速度预积分误差状态,/>表示ti时刻载体的姿态预积分误差状态、/>分别表示ti时刻载体的加速度计、陀螺的零偏误差状态;/>表示ti时刻陀螺与加速度计的白噪声,/>表示ti+1时刻陀螺与加速度计的白噪声,/>表示加速度计零偏白噪声,/>表示陀螺零偏白噪声;分别为ti时刻、ti+1时刻***状态的雅可比矩阵,初始时刻***状态的雅可比矩阵为单位矩阵;Q为噪声N的协方差矩阵,Pi、Pi+1分别表示ti时刻、ti+1时刻惯性量测协方差矩阵,初始时刻为0。
7.根据权利要求6所述的一种基于高精度惯性预积分的因子图组合导航方法,其特征在于,所述步骤四具体为:
1)当采集到其他导航传感器数据S(k+1)时,记该tk+1时刻机体系为bk+1,在tk时刻到tk+1时刻间,一共有l个IMU数据,然后计算补偿过误差后的载体的位置预积分值速度预积分值/>与姿态预积分值/>基于所述步骤三所给出的相邻两IMU帧的惯性预积分的误差状态从第一帧IMU数据,递推至第l帧IMU数据计算Al得出:
其中:
计算惯性残差
其中,姿态用四元数表示,表示提取四元数的虚部,/>(1)、(2)为记号式;
2)基于步骤三中的相邻两IMU帧的协方差矩阵Pi+1计算惯性残差的增量方程:
其中,表示惯性残差/>相对待优化状态变量X的雅可比矩阵,δX表示优化过程中的误差状态量,/>表示tk时刻到tk+1时刻间***的协方差矩阵,由步骤三所给出的相邻两IMU帧的协方差矩阵递推计算得出;
3)惯性残差相对待优化状态变量X的雅可比矩阵/>按如下方式进行计算:由惯性残差/>的表达式,其相对待优化状态变量xs与xλ的雅可比矩阵为0,即:
将剩余待优化变量 分为四组:/>记惯性残差相对待优化变量的雅可比矩阵为J[0]、J[1]、J[2]、J[3];
J[0]、J[1]、J[2]、J[3]按如下形式进行计算:
其中,J[0]12、J[0]13、J[0]22、J[0]32按如下形式进行计算:
对于四元数q=[x y z λ]=[ω λ],[·]L与[·]R表示为:
4)联合其他量测传感器所提供的误差项,按如下方式构建目标函数:
其中,||ep-HpX||2为边缘化的先验约束,优化中仅保留少量量测和状态,而其他测量和状态则被边缘化并转换为先验;为惯性残差,B是所有IMU测量的集合,/>为惯性量测协方差;/>为其他导航传感器所提供的误差项,/>表示其他导航传感器协方差矩阵。
8.根据权利要求7所述的一种基于高精度惯性预积分的因子图组合导航方法,其特征在于,
所述所述/>所述/>的表达式分别为:
其中,各雅可比矩阵按如下方式进行计算:
其中,分别表示tk时刻到tk+1时刻间,载体的位置预积分量、速度预积分量与姿态预积分量的误差状态。
9.根据权利要求8所述的一种基于高精度惯性预积分的因子图组合导航方法,其特征在于,
所述δX包括其他导航传感器与惯性传感器的相对平移与旋转的误差量δxs,其他导航传感器所提供的误差状态量δxλ,滑动窗口内n+1个量测优化帧的载***置、速度、四元数、加速度计和陀螺零偏的误差状态量:
δX=[δx0,δx1,…,δxn,δxs,δxλ]
表示惯性残差/>相对待优化状态变量X的雅可比矩阵,具体地,待优化状态变量X为:
X=[x0,x1,…,xn,xs,xλ]
其中xn表示滑动窗口内某个量测优化帧的载***置、速度、姿态、加速度计和陀螺的零偏;xs表示其它量测传感器与IMU的相对平移与旋转量;xλ表示其他导航传感器所提供的误差。
CN202110465476.2A 2021-04-28 2021-04-28 一种基于高精度惯性预积分的因子图组合导航方法 Active CN113175933B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110465476.2A CN113175933B (zh) 2021-04-28 2021-04-28 一种基于高精度惯性预积分的因子图组合导航方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110465476.2A CN113175933B (zh) 2021-04-28 2021-04-28 一种基于高精度惯性预积分的因子图组合导航方法

Publications (2)

Publication Number Publication Date
CN113175933A CN113175933A (zh) 2021-07-27
CN113175933B true CN113175933B (zh) 2024-03-12

Family

ID=76926973

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110465476.2A Active CN113175933B (zh) 2021-04-28 2021-04-28 一种基于高精度惯性预积分的因子图组合导航方法

Country Status (1)

Country Link
CN (1) CN113175933B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113670297A (zh) * 2021-08-23 2021-11-19 上海宇航***工程研究所 一种基于mems和轮式里程计的离线定位方法
CN114111776B (zh) * 2021-12-22 2023-11-17 广州极飞科技股份有限公司 定位方法及相关装置
CN115615437B (zh) * 2022-09-20 2024-04-30 哈尔滨工程大学 一种因子图组合导航方法
CN115507848A (zh) * 2022-11-09 2022-12-23 苏州华米导航科技有限公司 一种基于轮速惯导联合预积分并与rtk紧组合的定位方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106197408A (zh) * 2016-06-23 2016-12-07 南京航空航天大学 一种基于因子图的多源导航信息融合方法
CN110274588A (zh) * 2019-06-19 2019-09-24 南京航空航天大学 基于无人机集群信息的双层嵌套因子图多源融合导航方法
CN110275193A (zh) * 2019-08-14 2019-09-24 中国人民解放军军事科学院国防科技创新研究院 一种基于因子图的集群卫星协同导航方法
CN110375738A (zh) * 2019-06-21 2019-10-25 西安电子科技大学 一种融合惯性测量单元的单目同步定位与建图位姿解算方法
CN111238535A (zh) * 2020-02-03 2020-06-05 南京航空航天大学 一种基于因子图的imu误差在线标定方法
CN111337020A (zh) * 2020-03-06 2020-06-26 兰州交通大学 引入抗差估计的因子图融合定位方法
CN111780755A (zh) * 2020-06-30 2020-10-16 南京理工大学 一种基于因子图和可观测度分析的多源融合导航方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106197408A (zh) * 2016-06-23 2016-12-07 南京航空航天大学 一种基于因子图的多源导航信息融合方法
CN110274588A (zh) * 2019-06-19 2019-09-24 南京航空航天大学 基于无人机集群信息的双层嵌套因子图多源融合导航方法
CN110375738A (zh) * 2019-06-21 2019-10-25 西安电子科技大学 一种融合惯性测量单元的单目同步定位与建图位姿解算方法
CN110275193A (zh) * 2019-08-14 2019-09-24 中国人民解放军军事科学院国防科技创新研究院 一种基于因子图的集群卫星协同导航方法
CN111238535A (zh) * 2020-02-03 2020-06-05 南京航空航天大学 一种基于因子图的imu误差在线标定方法
CN111337020A (zh) * 2020-03-06 2020-06-26 兰州交通大学 引入抗差估计的因子图融合定位方法
CN111780755A (zh) * 2020-06-30 2020-10-16 南京理工大学 一种基于因子图和可观测度分析的多源融合导航方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Aerodynamic model/INS/GPS failure-tolerant navigation method for multirotor UAVs based on federated Kalman Filter;Sheng Bao;IEEE;全文 *
基于滑动窗迭代最大后验估计的多源组合导航因子图融合算法;徐昊玮;廉保旺;刘尚波;;兵工学报(04);全文 *

Also Published As

Publication number Publication date
CN113175933A (zh) 2021-07-27

Similar Documents

Publication Publication Date Title
CN113175933B (zh) 一种基于高精度惯性预积分的因子图组合导航方法
CN111156994B (zh) 一种基于mems惯性组件的ins/dr&gnss松组合导航方法
CN109974697A (zh) 一种基于惯性***的高精度测绘方法
CN108731670A (zh) 基于量测模型优化的惯性/视觉里程计组合导航定位方法
CN111238535B (zh) 一种基于因子图的imu误差在线标定方法
CN110307836B (zh) 一种用于无人清扫车辆贴边清扫的精确定位方法
CN107270893A (zh) 面向不动产测量的杆臂、时间不同步误差估计与补偿方法
CN108007477B (zh) 一种基于正反向滤波的惯性行人定位***误差抑制方法
CN110207692B (zh) 一种地图辅助的惯性预积分行人导航方法
CN105371844A (zh) 一种基于惯性/天文互助的惯性导航***初始化方法
CN110017837A (zh) 一种姿态抗磁干扰的组合导航方法
CN114739425A (zh) 基于rtk-gnss及全站仪的采煤机定位标定***及应用方法
CN113514064B (zh) 一种鲁棒因子图多源容错导航方法
CN107576327A (zh) 基于可观测度分析的可变结构综合导航***设计方法
CN110412596A (zh) 一种基于图像信息和激光点云的机器人定位方法
CN112562077A (zh) 一种融合pdr和先验地图的行人室内定位方法
CN110672095A (zh) 一种基于微惯导的行人室内自主定位算法
CN113340298A (zh) 一种惯导和双天线gnss外参标定方法
CN116817896A (zh) 一种基于扩展卡尔曼滤波的姿态解算方法
Tang et al. Exploring the accuracy potential of IMU preintegration in factor graph optimization
CN104121930A (zh) 一种基于加表耦合的mems陀螺漂移误差的补偿方法
CN103256932A (zh) 一种替换结合外推的着陆导航方法
CN116839591A (zh) 一种轨迹跟踪定位滤波***及救援无人机的融合导航方法
CN111637892A (zh) 一种基于视觉和惯性导航组合的移动机器人定位方法
CN113701755B (zh) 一种无高精度陀螺的光学遥感卫星姿态确定方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant