CN113514064B - 一种鲁棒因子图多源容错导航方法 - Google Patents
一种鲁棒因子图多源容错导航方法 Download PDFInfo
- Publication number
- CN113514064B CN113514064B CN202110439408.9A CN202110439408A CN113514064B CN 113514064 B CN113514064 B CN 113514064B CN 202110439408 A CN202110439408 A CN 202110439408A CN 113514064 B CN113514064 B CN 113514064B
- Authority
- CN
- China
- Prior art keywords
- navigation
- carrier
- information
- navigation sensor
- fault
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000001514 detection method Methods 0.000 claims abstract description 29
- 238000005457 optimization Methods 0.000 claims abstract description 14
- 238000005259 measurement Methods 0.000 claims description 30
- 238000005070 sampling Methods 0.000 claims description 24
- 239000011159 matrix material Substances 0.000 claims description 22
- 238000004364 calculation method Methods 0.000 claims description 12
- 230000010354 integration Effects 0.000 claims description 6
- 238000003745 diagnosis Methods 0.000 claims description 5
- 230000009466 transformation Effects 0.000 claims description 5
- 230000001133 acceleration Effects 0.000 claims description 4
- 230000005484 gravity Effects 0.000 claims description 3
- 238000004422 calculation algorithm Methods 0.000 abstract description 7
- 239000000243 solution Substances 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000004927 fusion Effects 0.000 description 2
- 238000007500 overflow downdraw method Methods 0.000 description 2
- 238000005094 computer simulation Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; 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/16—Navigation; 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/18—Stabilised platforms, e.g. by gyroscope
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C25/00—Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
- G01C25/005—Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass initial alignment, calibration or starting-up of inertial devices
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Navigation (AREA)
Abstract
本发明公开一种鲁棒因子图多源容错导航方法,包括:***初始化:对各导航传感器的导航状态量、导航传感器残差进行初始化;IMU导航信息获取:通过IMU采集加速度计数据、陀螺仪数据,并基于加速度计数据、陀螺仪数据计算第一载体导航信息;导航传感器残差获取:基于各导航传感器实时采集第二载体导航信息,基于第一、第二载体导航信息计算各导航传感器的残差;导航传感器故障检测:基于各导航传感器的残差数据对各导航传感器进行故障检测;导航优化:对故障导航传感器进行隔离,基于故障信息,利用因子图优化求解载体导航信息。本发明能够解决由于导航传感器故障,导致基于因子图算法的组合导航***定位精度下降的问题,可靠性高、适用性强。
Description
技术领域
本发明涉及组合导航技术领域,特别是涉及一种鲁棒因子图多源容错导航方法。
背景技术
惯性基多源导航信息融合技术是指以惯性导航技术为基础,并融合其它导航信息的多源信息融合技术。构建基于惯性导航技术的鲁棒信息融合方法一直是组合导航领域的研究热点。然而,若其它导航传感器产生故障,将故障信息带入组合导航***中,将大大降低导航过程的估计精度。目前针对组合导航***的鲁棒融合方法,主要采用基于模型的故障检测算法与基于信号处理的故障检测方法对故障信息进行检测。在此基础之上结合各类滤波算法,以提供一种鲁棒的融合导航方法。
相较于传统卡尔曼滤波算法,因子图算法可利用历史时刻的多个量测信息同时对历史时刻的状态量进行批量估计,得到***状态量的全局最优解,提高状态估计精度。为了提高导航方法的鲁棒性,可采用层次化因子图的方式。该方法由外到内逐层进行故障诊断,并判断故障发生的地方。但该方法需要建立完整清晰的因子图层次化模型并明确各层次中变量的概率依赖关系,***建模计算量大,复杂性高。因此,需要一种可利用现有因子图模型特点的鲁棒因子图多源容错导航方法。
发明内容
本发明的目的是提供一种鲁棒因子图多源容错导航方法,以解决现有技术的问题,能够解决由于导航传感器故障,导致基于因子图算法的组合导航***定位精度下降的问题,可靠性高、适用性强。
为实现上述目的,本发明提供了如下方案:本发明提供一种鲁棒因子图多源容错导航方法,包括如下步骤:
***初始化:对各导航传感器的导航状态量、导航传感器残差进行初始化;
惯性测量单元IMU导航信息获取:通过IMU采集加速度计数据、陀螺仪数据,并基于所述加速度计数据、陀螺仪数据计算第一载体导航信息;
导航传感器残差获取:基于各导航传感器实时采集第二载体导航信息,基于所述第一载体导航信息、第二载体导航信息计算各导航传感器的残差;
导航传感器故障检测:基于各导航传感器的残差数据对各导航传感器进行故障检测;
导航优化:对故障导航传感器进行隔离,基于故障信息,利用因子图优化求解载体导航信息。
优选地,所述***初始化步骤中,各导航传感器的导航状态量包括:载***置信息、载体速度信息、载体姿态信息,其中,所述载***置信息包括:所述载体所在位置的经度、纬度、高度;所述载体速度信息初始化为0;所述载体姿态信息为以四元数形式表示的机体系与地理系的夹角。
优选地,所述***初始化步骤中,所述导航传感器残差的初始化结果为0,并利用所述导航传感器噪声初始化量测协方差矩阵。
优选地,所述IMU导航信息获取步骤具体包括:
分别构建所述IMU中的加速度计、陀螺仪的输出模型;
对于所述IMU的两个相邻采样时刻,基于所述加速度计、陀螺仪的输出模型的输出结果,分别计算载体的第一载体导航信息,所述第一载体导航信息包括第一载体姿态信息、第一载体速度信息、第一载***置信息。
优选地,所述第一载体姿态信息的计算方法包括:
对于IMU的相邻两个采样时刻tk与tk+1,根据所述陀螺仪的输出模型的输出结果,计算所述第一载体姿态信息,如下式所示:
其中,为以四元数形式表示的载体在tk+1时刻的姿态信息,/>为在积分时间t内以四元数形式表示的载体的姿态信息,/>为积分时间t内实际导航解算所需要的载体运动角速率;
所述第一载体速度信息的计算方法包括:
对于IMU的相邻两个采样时刻tk与tk+1,根据所述加速度计的输出模型的输出结果,计算所述第一载体速度信息,如下式所示:
其中,表示载体在tk+1时刻的速度信息,/>表示载体在tk时刻的速度信息,表示tk时刻地球自转角速率,/>表示tk时刻导航系相对于地球坐标系的转动角速度在导航系下的分量,ΔTIMU表示IMU的采样时间间隔,/>表示载体在tk+1时刻机体系到导航系的坐标转换矩阵,/>表示tk时刻加速度计的输出值,na为加速度计白噪声,ba为加速度计零偏,g为地球重力加速度,n为所述导航传感器的采样个数;
所述第一载***置信息的计算方法包括:
对于IMU的相邻两个采样时刻tk与tk+1,根据所述加速度计的输出模型的输出结果,计算所述第一载***置信息,如下式所示:
其中,λk、λk+1分别表示载体tk与tk+1时刻的经度信息,Lk、Lk+1分别表示载体tk与tk+1时刻的纬度信息,hk、hk+1分别表示载体tk与tk+1时刻的高度信息,分别表示载体速度在x、y、z三个轴向的分量,RN、RM分别表示地球卯酉圈曲率半径与子午圈曲率半径。
优选地,所述导航传感器残差获取步骤中,所述第二载体导航信息包括:第二载体姿态信息、第二载体速度信息、第二载***置信息;在采样时刻为tk+1时刻,所述导航传感器的残差rk+1如下式所示:
rk+1=[rvk+1 rpk+1 rqk+1]T
其中,rvk+1、rpk+1、rqk+1分别表示tk+1时刻所述导航传感器的速度残差项、位置残差项与姿态残差项。
优选地,所述速度残差项rvk+1的计算方法包括:
当所述导航传感器所采集到的第二载体速度信息为Zvk+1时,通过所述第一载体速度信息计算tk+1时刻速度残差项rvk+1为:
其中,表示tk+1时刻的第一载体速度信息,QV表示所述导航传感器速度量测协方差矩阵;
所述位置残差项rpk+1的计算方法包括:
当所述导航传感器所采集到的第二载***置信息为Zpk+1时,通过所述第一载***置信息计算tk+1时刻位置残差项rpk+1为:
rpk+1=(Zpk+1-pk+1)TQP -1(Zpk+1-pk+1)
其中,pk+1表示tk+1时刻的第一载***置信息,QP表示所述导航传感器位置量测协方差矩阵;
所述姿态残差项rqk+1的计算方法包括:
当所述导航传感器所采集到的以四元数表示的第二载体姿态信息Zqk+1时,通过所述第一载体姿态信息计算tk+1时刻姿态残差项rqk+1为:
其中,表示所述第一载体姿态信息,/>表示取姿态误差四元数的虚部,Qq表示所述导航传感器姿态量测协方差矩阵。
优选地,所述导航传感器故障检测步骤中,对所述导航传感器进行故障检测的方法包括:计算各所述导航传感器的残差均值基于各所述导航传感器的残差与所述残差均值/>的关系,进行故障诊断,如下式所示:
其中,rk+1为所述导航传感器的残差,η为故障检测阈值系数,S为故障检测结果,若检测结果为0,则表明当前导航传感器导航信息存在故障;若检测结果为1,则表明当前导航传感器导航信息不存在故障。
优选地,所述导航优化步骤具体包括:
若所述导航传感器存在故障,导航优化目标函数按如下式所示:
若所述导航传感器不存在故障,导航优化目标函数按如下式所示:
其中,||rp-HpX||2为边缘化的先验约束,为惯性残差,B是所有IMU测量的集合,/>为惯性量测协方差矩阵,/>为所述导航传感器测量残差,C为导航传感器的集合,/>表示导航传感器量测协方差矩阵。
优选地,使用高斯牛顿非线性优化方法对所述目标函数进行求解,并重复执行IMU导航信息获取步骤,直至达到预设条件,得到载体的导航信息。
本发明公开了以下技术效果:
本发明提供了一种鲁棒因子图多源容错导航方法,通过IMU采集加速度计数据、陀螺仪数据,计算得到第一载体导航信息,通过各导航传感器采集第二载体导航信息,通过第一载体导航信息、第二载体导航信息计算各导航传感器的残差,通过残差数据对各导航传感器进行故障检测,并将故障导航传感器进行隔离以及***优化,从而能够有效解决由于导航传感器故障导致基于因子图算法的组合导航***定位精度下降的问题,可靠性高、适用性强。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明鲁棒因子图多源容错导航方法流程图;
图2为本发明实施例中故障注入仿真示意图;
图3为本发明实施例中故障检测示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
参照图1所示,本实施例提供一种鲁棒因子图多源容错导航方法,包括如下步骤:
步骤S1、***初始化:对各导航传感器的导航状态量、导航传感器残差进行初始化;对***导航状态量、导航传感器残差进行初始化;具体包括:
1)初始化载***置信息、载体速度信息、载体姿态信息,其中,所述载***置信息包括:所述载体所在位置的经度λ0、纬度L0、高度h0;所述载体速度信息初始化为0;所述载体姿态信息/>为以四元数形式表示的机体系与地理系的夹角,其中,e为地球坐标系,k表示所述导航传感器的当前采样时刻,nk表示所述导航传感器当前采样时刻的导航系,bk表示所述导航传感器当前采样时刻的机体系。
2)初始化导航传感器残差rk为0,利用所述导航传感器噪声初始化量测协方差Qk。
步骤S2、惯性测量单元(IMU,Inertial Measurement Unit)导航信息获取:通过IMU采集加速度计数据陀螺仪数据/>并基于所述加速度计数据/>陀螺仪数据/>计算第一载体导航信息;具体包括:
1)分别构建所述IMU中的加速度计、陀螺仪的输出模型,如下式所示:
其中,为机体系相对于导航系在机体系下的分量,即实际导航解算所需要的载体运动角速率,/>为陀螺仪的输出值,bω为陀螺仪零偏,nω为陀螺仪白噪声;/>为载体实际运动的加速度在导航系下的分量,/>为机体系到导航系的坐标转换矩阵,/>为导航系到机体系的坐标转换矩阵;fb为加速度计的输出值,g为地球重力加速度,na为加速度计白噪声,ba为加速度计零偏,n表示所述导航传感器采样个数,/>表示地球自转角速率;/>表示受载体运动影响导航系相对于地球坐标系的牵连角速率;/>表示载体运动速率;i表示惯性坐标系;b表示机体坐标系,也称机体系。
2)对于IMU的相邻两个采样时刻tk与tk+1,根据所述陀螺仪的输出模型的输出结果,计算第一载体姿态信息,如下式所示:
其中,为以四元数形式表示的载体在tk+1时刻的姿态信息,/>为在积分时间t内以四元数形式表示的载体的姿态信息,/>为积分时间t内实际导航解算所需要的载体运动角速率。
3)对于IMU的相邻两个采样时刻tk与tk+1,根据所述加速度计的输出模型的输出结果,计算所述第一载体速度信息,如下式所示:
其中,表示载体在tk+1时刻的速度信息,/>表示载体在tk时刻的速度信息,表示tk时刻地球自转角速率,/>表示tk时刻导航系相对于地球坐标系的转动角速度在导航系下的分量,ΔTIMU表示IMU的采样时间间隔。/>表示载体在tk+1时刻机体系到导航系的坐标转换矩阵,由tk+1时刻以四元数形式表示载体姿态信息按如下形式进行计算:
其中,表示tk+1载体姿态四元数的实部,/>分别表示载体姿态四元数的三个虚部。
4)对于IMU的相邻两个采样时刻tk与tk+1,根据所述加速度计的输出模型的输出结果,计算所述第一载***置信息,如下式所示:
其中,λk、λk+1分别表示载体tk与tk+1时刻的经度信息,Lk、Lk+1分别表示载体tk与tk+1时刻的纬度信息,hk、hk+1分别表示载体tk与tk+1时刻的高度信息,分别表示载体速度在x、y、z三个轴向的分量,RN、RM分别表示地球卯酉圈曲率半径与子午圈曲率半径。
步骤S3、导航传感器残差获取:基于各导航传感器实时采集第二载体导航信息,基于所述第一载体导航信息、第二载体导航信息计算各导航传感器的残差;具体包括:
所述第二载体导航信息包括:第二载体姿态信息、第二载体速度信息、第二载***置信息。记所述导航传感器采样时刻为tk+1时刻,当采集到所述导航传感器导航信息Zk时,按如下方式计算所述导航传感器的残差rk+1:
rk+1=[rvk+1 rpk+1 rqk+1]T
其中,rvk+1、rpk+1、rqk+1分别表示tk+1时刻所述导航传感器的速度残差项、位置残差项与姿态残差项,具体地有:
速度残差项rvk+1的计算方法包括:当所述导航传感器所采集到的第二载体速度信息为Zvk+1时,通过步骤S2中IMU解算的第一载体速度信息计算tk+1时刻速度残差项rvk+1为:
其中,表示IMU根据步骤S2递推解算至tk+1时刻的第一载体速度信息,QV表示所述导航传感器速度量测协方差矩阵,具体地有:
其中,nv表示所述导航传感器速度量测噪声。
位置残差项rpk+1的计算方法包括:当所述导航传感器所采集到的第二载***置信息为Zpk+1时,通过步骤S2中IMU解算的所述第一载***置信息计算tk+1时刻位置残差项rpk+1为:
rpk+1=(Zpk+1-pk+1)TQP -1(Zpk+1-pk+1)
其中,pk+1表示IMU根据步骤S2递推解算至tk+1时刻的第一载***置信息,QP表示所述导航传感器位置量测协方差矩阵,具体地有:
其中,nv表示所述导航传感器速度量测噪声。
姿态残差项rqk+1的计算方法包括:当所述导航传感器所采集到的以四元数表示的第二载体姿态信息Zqk+1时,通过步骤S2中IMU解算的第一载体姿态信息计算tk+1时刻姿态残差项rqk+1为:
其中,表示IMU根据步骤S2递推解算至tk+1时刻的第一载体姿态信息,表示取姿态误差四元数的虚部,Qq表示所述导航传感器姿态量测协方差矩阵,具体地有:
其中,nq表示所述导航传感器姿态量测噪声。
步骤S4、导航传感器故障检测:基于各导航传感器的残差数据对各导航传感器进行故障检测;
对所述导航传感器进行故障检测的方法包括:
1)计算各所述导航传感器的残差均值如下式所示:
其中,Zj表示所述导航传感器提供的导航信息,h(X)j表示由IMU递推解算的第一载体导航信息,ΔTj表示所述导航传感器采样时间间隔,n表示所述导航传感器的采样个数。
2)故障诊断函数按如下方式进行计算:
其中,η为故障检测阈值系数,S为故障检测结果,若检测结果为0,则表明当前导航传感器导航信息存在故障;若检测结果为1,则表明当前导航传感器导航信息不存在故障,为所述导航传感器的残差均值。
步骤S5、导航优化:对故障导航传感器进行隔离,基于故障信息,利用因子图优化求解载体导航信息;
本实施例构建了包含故障检测结果的***整体待优化目标函数,如下式所示:
其中,||rp-HpX||2为边缘化的先验约束,优化中仅保留少量量测和状态,而其它测量和状态则被边缘化并转换为先验;为惯性残差,B是所有IMU测量的集合,/>为惯性量测协方差矩阵;/>为所述导航传感器测量残差,C为导航传感器的集合,表示导航传感器量测协方差矩阵。
若检测出导航传感器故障,S为0,即待优化目标函数该部分为0,不需要被优化,***整体待优化目标函数按如下形式进行计算:
若传感器不存在故障时,***整体待优化目标函数按如下形式进行计算:
使用高斯牛顿非线性优化方法对上述目标函数进行求解,并重复步骤S2-S5,当达到误差收敛状态时或迭代次数达到阈值时则停止优化,输出载体的导航信息,完成载体的导航。
以上所述的实施例仅是对本发明的优选方式进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神的前提下,本领域普通技术人员对本发明的技术方案做出的各种变形和改进,均应落入本发明权利要求书确定的保护范围内。
Claims (7)
1.一种鲁棒因子图多源容错导航方法,其特征在于,包括如下步骤:
***初始化:对各导航传感器的导航状态量、导航传感器残差进行初始化;
惯性测量单元IMU导航信息获取:通过IMU采集加速度计数据、陀螺仪数据,并基于所述加速度计数据、陀螺仪数据计算第一载体导航信息;
导航传感器残差获取:基于各导航传感器实时采集第二载体导航信息,基于所述第一载体导航信息、第二载体导航信息计算各导航传感器的残差;
导航传感器故障检测:基于各导航传感器的残差数据对各导航传感器进行故障检测;
导航优化:对故障导航传感器进行隔离,基于故障信息,利用因子图优化求解载体导航信息;
所述导航传感器残差获取步骤中,所述第二载体导航信息包括:第二载体姿态信息、第二载体速度信息、第二载***置信息;在采样时刻为tk+1时刻,所述导航传感器的残差rk+1如下式所示:
rk+1=[rvk+1 rpk+1 rqk+1]T
其中,rvk+1、rpk+1、rqk+1分别表示tk+1时刻所述导航传感器的速度残差项、位置残差项与姿态残差项;
所述速度残差项rvk+1的计算方法包括:
当所述导航传感器所采集到的第二载体速度信息为Zvk+1时,通过第一载体速度信息计算tk+1时刻速度残差项rvk+1为:
其中,表示tk+1时刻的第一载体速度信息,QV表示所述导航传感器速度量测协方差矩阵;
所述位置残差项rpk+1的计算方法包括:
当所述导航传感器所采集到的第二载***置信息为Zpk+1时,通过第一载***置信息计算tk+1时刻位置残差项rpk+1为:
rpk+1=(Zpk+1-pk+1)TQP -1(Zpk+1-pk+1)
其中,pk+1表示tk+1时刻的第一载***置信息,QP表示所述导航传感器位置量测协方差矩阵;
所述姿态残差项rqk+1的计算方法包括:
当所述导航传感器所采集到的以四元数表示的第二载体姿态信息Zqk+1时,通过第一载体姿态信息计算tk+1时刻姿态残差项rqk+1为:
其中,表示所述第一载体姿态信息,/>表示取姿态误差四元数的虚部,Qq表示所述导航传感器姿态量测协方差矩阵;
所述导航优化步骤具体包括:
若所述导航传感器存在故障,导航优化目标函数按如下式所示:
若所述导航传感器不存在故障,导航优化目标函数按如下式所示:
其中,||rp-HpX||2为边缘化的先验约束,为惯性残差,B是所有IMU测量的集合,/>为惯性量测协方差矩阵,/>为所述导航传感器测量残差,C为导航传感器的集合,/>表示导航传感器量测协方差矩阵。
2.根据权利要求1所述的鲁棒因子图多源容错导航方法,其特征在于,所述***初始化步骤中,各导航传感器的导航状态量包括:载***置信息、载体速度信息、载体姿态信息,其中,所述载***置信息包括:所述载体所在位置的经度、纬度、高度;所述载体速度信息初始化为0;所述载体姿态信息为以四元数形式表示的机体系与地理系的夹角。
3.根据权利要求1所述的鲁棒因子图多源容错导航方法,其特征在于,所述***初始化步骤中,所述导航传感器残差的初始化结果为0,并利用所述导航传感器噪声初始化量测协方差矩阵。
4.根据权利要求1所述的鲁棒因子图多源容错导航方法,其特征在于,所述IMU导航信息获取步骤具体包括:
分别构建所述IMU中的加速度计、陀螺仪的输出模型;
对于所述IMU的两个相邻采样时刻,基于所述加速度计、陀螺仪的输出模型的输出结果,分别计算载体的第一载体导航信息,所述第一载体导航信息包括第一载体姿态信息、第一载体速度信息、第一载***置信息。
5.根据权利要求4所述的鲁棒因子图多源容错导航方法,其特征在于,所述第一载体姿态信息的计算方法包括:
对于IMU的相邻两个采样时刻tk与tk+1,根据所述陀螺仪的输出模型的输出结果,计算所述第一载体姿态信息,如下式所示:
其中,为以四元数形式表示的载体在tk+1时刻的姿态信息,/>为在积分时间t内以四元数形式表示的载体的姿态信息,/>为积分时间t内实际导航解算所需要的载体运动角速率;
所述第一载体速度信息的计算方法包括:
对于IMU的相邻两个采样时刻tk与tk+1,根据所述加速度计的输出模型的输出结果,计算所述第一载体速度信息,如下式所示:
其中,表示载体在tk+1时刻的速度信息,/>表示载体在tk时刻的速度信息,/>表示tk时刻地球自转角速率,/>表示tk时刻导航系相对于地球坐标系的转动角速度在导航系下的分量,ΔTIMU表示IMU的采样时间间隔,/>表示载体在tk+1时刻机体系到导航系的坐标转换矩阵,/>表示tk时刻加速度计的输出值,na为加速度计白噪声,ba为加速度计零偏,g为地球重力加速度,n为所述导航传感器的采样个数;
所述第一载***置信息的计算方法包括:
对于IMU的相邻两个采样时刻tk与tk+1,根据所述加速度计的输出模型的输出结果,计算所述第一载***置信息,如下式所示:
其中,λk、λk+1分别表示载体tk与tk+1时刻的经度信息,Lk、Lk+1分别表示载体tk与tk+1时刻的纬度信息,hk、hk+1分别表示载体tk与tk+1时刻的高度信息, 分别表示载体速度在x、y、z三个轴向的分量,RN、RM分别表示地球卯酉圈曲率半径与子午圈曲率半径。
6.根据权利要求1所述的鲁棒因子图多源容错导航方法,其特征在于,所述导航传感器故障检测步骤中,对所述导航传感器进行故障检测的方法包括:计算各所述导航传感器的残差均值r,基于各所述导航传感器的残差与所述残差均值r的关系,进行故障诊断,如下式所示:
其中,rk+1为所述导航传感器的残差,η为故障检测阈值系数,S为故障检测结果,若检测结果为0,则表明当前导航传感器导航信息存在故障;若检测结果为1,则表明当前导航传感器导航信息不存在故障。
7.根据权利要求1所述的鲁棒因子图多源容错导航方法,其特征在于,使用高斯牛顿非线性优化方法对所述目标函数进行求解,并重复执行IMU导航信息获取步骤,直至达到预设条件,得到载体的导航信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110439408.9A CN113514064B (zh) | 2021-04-23 | 2021-04-23 | 一种鲁棒因子图多源容错导航方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110439408.9A CN113514064B (zh) | 2021-04-23 | 2021-04-23 | 一种鲁棒因子图多源容错导航方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113514064A CN113514064A (zh) | 2021-10-19 |
CN113514064B true CN113514064B (zh) | 2024-01-30 |
Family
ID=78061125
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110439408.9A Active CN113514064B (zh) | 2021-04-23 | 2021-04-23 | 一种鲁棒因子图多源容错导航方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113514064B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113984061B (zh) * | 2021-10-25 | 2023-02-14 | 哈尔滨工程大学 | 一种基于因子图优化的uuv多海域综合导航***设计方法 |
CN115615437B (zh) * | 2022-09-20 | 2024-04-30 | 哈尔滨工程大学 | 一种因子图组合导航方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103134491A (zh) * | 2011-11-30 | 2013-06-05 | 上海宇航***工程研究所 | Geo轨道转移飞行器sins/cns/gnss组合导航*** |
CN104075734A (zh) * | 2014-07-01 | 2014-10-01 | 东南大学 | 水下组合导航故障智能诊断方法 |
CN108981708A (zh) * | 2018-08-02 | 2018-12-11 | 南京航空航天大学 | 四旋翼扭矩模型/航向陀螺/磁传感器容错组合导航方法 |
CN110196068A (zh) * | 2019-05-27 | 2019-09-03 | 哈尔滨工程大学 | 一种极区集中滤波组合导航***残差向量故障检测与隔离方法 |
CN110207697A (zh) * | 2019-04-29 | 2019-09-06 | 南京航空航天大学 | 基于角加速度计/陀螺/加速度计的惯性导航解算方法 |
CN110296701A (zh) * | 2019-07-09 | 2019-10-01 | 哈尔滨工程大学 | 惯性与卫星组合导航***渐变型故障回溯容错方法 |
-
2021
- 2021-04-23 CN CN202110439408.9A patent/CN113514064B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103134491A (zh) * | 2011-11-30 | 2013-06-05 | 上海宇航***工程研究所 | Geo轨道转移飞行器sins/cns/gnss组合导航*** |
CN104075734A (zh) * | 2014-07-01 | 2014-10-01 | 东南大学 | 水下组合导航故障智能诊断方法 |
CN108981708A (zh) * | 2018-08-02 | 2018-12-11 | 南京航空航天大学 | 四旋翼扭矩模型/航向陀螺/磁传感器容错组合导航方法 |
CN110207697A (zh) * | 2019-04-29 | 2019-09-06 | 南京航空航天大学 | 基于角加速度计/陀螺/加速度计的惯性导航解算方法 |
WO2020220729A1 (zh) * | 2019-04-29 | 2020-11-05 | 南京航空航天大学 | 基于角加速度计/陀螺/加速度计的惯性导航解算方法 |
CN110196068A (zh) * | 2019-05-27 | 2019-09-03 | 哈尔滨工程大学 | 一种极区集中滤波组合导航***残差向量故障检测与隔离方法 |
CN110296701A (zh) * | 2019-07-09 | 2019-10-01 | 哈尔滨工程大学 | 惯性与卫星组合导航***渐变型故障回溯容错方法 |
Non-Patent Citations (1)
Title |
---|
基于IMU/ODO 预积分的多传感器即插即用因子图融合方法;白师宇等;《中国惯性技术学报》;第28卷(第5期);第624-628页 * |
Also Published As
Publication number | Publication date |
---|---|
CN113514064A (zh) | 2021-10-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113514064B (zh) | 一种鲁棒因子图多源容错导航方法 | |
JP5861235B2 (ja) | 物体の向きをより正確に推定する方法および前記方法を実装した姿勢制御システム | |
CN110702104B (zh) | 一种基于车辆零速检测的惯性导航误差修正方法 | |
CN109991636A (zh) | 基于gps、imu以及双目视觉的地图构建方法及*** | |
CN105486312B (zh) | 一种星敏感器与高频角位移传感器组合定姿方法及*** | |
CN103363991B (zh) | 一种适应月面崎岖地形的imu与测距敏感器融合方法 | |
CN114526745B (zh) | 一种紧耦合激光雷达和惯性里程计的建图方法及*** | |
CN106056664A (zh) | 一种基于惯性和深度视觉的实时三维场景重构***及方法 | |
CN110726406A (zh) | 一种改进的非线性优化单目惯导slam的方法 | |
CN113252033B (zh) | 基于多传感器融合的定位方法、定位***及机器人 | |
CN111156997B (zh) | 一种基于相机内参在线标定的视觉/惯性组合导航方法 | |
CN106643715A (zh) | 一种基于bp神经网络改善的室内惯性导航方法 | |
CN113175933B (zh) | 一种基于高精度惯性预积分的因子图组合导航方法 | |
CN110260885B (zh) | 一种卫星/惯性/视觉组合导航***完好性评估方法 | |
CN103630147B (zh) | 一种基于hmm的个人自主导航***零速检测方法 | |
CN114002725A (zh) | 一种车道线辅助定位方法、装置、电子设备及存储介质 | |
CN116295511B (zh) | 一种用于管道潜航机器人的鲁棒初始对准方法及*** | |
CN112004183B (zh) | 一种基于卷积神经网络融合IMU和WiFi信息的机器人自主定位方法 | |
CN111238535A (zh) | 一种基于因子图的imu误差在线标定方法 | |
CN110207692A (zh) | 一种地图辅助的惯性预积分行人导航方法 | |
CN103644910A (zh) | 基于分段rts平滑算法的个人自主导航***定位方法 | |
CN112577493A (zh) | 一种基于遥感地图辅助的无人机自主定位方法及*** | |
CN113188557A (zh) | 一种融合语义特征的视觉惯性组合导航方法 | |
CN116007620A (zh) | 一种组合导航滤波方法、***、电子设备及存储介质 | |
CN104101345B (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 |