CN103438879B - 一种基于蚁群pf算法的原子自旋陀螺仪和磁强计紧组合定姿方法 - Google Patents

一种基于蚁群pf算法的原子自旋陀螺仪和磁强计紧组合定姿方法 Download PDF

Info

Publication number
CN103438879B
CN103438879B CN201310390181.9A CN201310390181A CN103438879B CN 103438879 B CN103438879 B CN 103438879B CN 201310390181 A CN201310390181 A CN 201310390181A CN 103438879 B CN103438879 B CN 103438879B
Authority
CN
China
Prior art keywords
information
attitude
algorithm
sigma
magnetic
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
CN201310390181.9A
Other languages
English (en)
Other versions
CN103438879A (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.)
SHANGHAI AEROSPACE CONTROL ENGINEERING INSTITUTE
Beihang University
Original Assignee
SHANGHAI AEROSPACE CONTROL ENGINEERING INSTITUTE
Beihang University
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 SHANGHAI AEROSPACE CONTROL ENGINEERING INSTITUTE, Beihang University filed Critical SHANGHAI AEROSPACE CONTROL ENGINEERING INSTITUTE
Priority to CN201310390181.9A priority Critical patent/CN103438879B/zh
Publication of CN103438879A publication Critical patent/CN103438879A/zh
Application granted granted Critical
Publication of CN103438879B publication Critical patent/CN103438879B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Navigation (AREA)

Abstract

一种基于蚁群PF算法的原子自旋陀螺仪/磁强计紧组合定姿方法,本发明涉及一种SERF原子自旋陀螺仪/磁强计组合定姿方法。该方法首先利用原子自旋陀螺仪获取惯性角速度信息,然后进行陀螺误差补偿,通过姿态解算获取载体的姿态信息;其次利用原子磁强计获得地磁量测信息,并对其进行地磁匹配,获取地磁矢量信息;最后利用蚁群(Ant Colony)粒子滤波(Particle Filter)算法采用紧组合方式将地磁矢量信息和载体姿态信息相融合,解决***非线性和噪声非高斯问题,求解高精度载体姿态信息,估计陀螺漂移,并反馈校正载体姿态和补偿陀螺漂移;最终实现基于SERF原子自旋陀螺仪/磁强计紧组合定姿***陀螺随机误差的在线修正,完成对运动载体的长时间、高精度组合定姿。

Description

一种基于蚁群PF算法的原子自旋陀螺仪和磁强计紧组合定姿方法
技术领域
本发明涉及一种基于蚁群PF算法的原子自旋陀螺仪和磁强计紧组合定姿方法,可实现全地域、全天时、全天候、长时间、高精度的自主定姿,且自主性强、隐蔽性好、成本低,可广泛用于水下探测器、飞机、导弹、航天器等多个领域。
背景技术
为满足天基对地观测、武器精确打击以及空间、水下探索开发的迫切需求,各类航天器、水下探测器必须具备自主运行和管理能力,而高精度的自主定姿是航天器自主运行和管理的核心技术瓶颈。由于在无白旋交换弛豫(SERF)状态下利用原子自旋效应可同时实现超高精度惯性与磁场测量,使得SERF原子陀螺仪/磁强计组合定姿成为实现长时间高精度自主定姿的重要发展方向之一。陀螺仪/磁强计组合定姿具有能够自主、实时提供连续、全面的定姿信息,且不受气候、地域、时间等影响的特点。
目前,航天器的高精度自主定姿,无法依靠任何一种定姿手段独立实现。纯惯性定姿***,短时精度高,但其误差随工作时间积累,难以满足航天器的长时间高精度定姿要求;地磁定姿可实时测量地磁场强度实现载体的定位,且误差不随时间积累,但受限于地磁匹配精度以及磁场测量精度等,使得目前地磁定姿精度仍然相对较低;将这两者相结合、优势互补,构成陀螺仪/磁强计组合定姿***,是实现航天器长时间、高精度定姿的最为有效的手段。
在陀螺仪/磁强计组合定姿技术方面,以往都采用扩展卡尔曼滤波EKF(ExtendedKalmanFilter)方法,但是EKF仅适用于滤波误差和预测误差很小的情况。近年来提出的Unscented卡尔曼滤波UKF(UnscentedKalmanFilter)是一种EKF的改进算法,有效的解决了***的非线性问题,但其不足是不适用于噪声非高斯分布的***。粒子滤波(ParticleFilter,PF)由于采用蒙特卡洛采样(MonteCarlosampling)结构而在非线性、非高斯***状态跟踪上体现出越来越大的优越性,但其缺点是存在退化现象,消除退化现象主要依赖于两个关键技术:适当选取重要密度函数和进行重采样。对于前者的改进方法,可使用EKPF(ExtentedKalmanParticleFilter)、无迹粒子滤波(UnscentedParticleFilter,UPF)来进行重要密度函数的选择。对于后者的改进方法,常用的重采样算法有累积分布重采样(Binarysearch)、***重采样(Systematicresampling)、剩余重采样(Residualresampling)等,这些算法通过增加粒子的有效性解决了粒子的退化问题,但是在实际应用中会影响***的鲁棒性,重采样完成后,重要度高的粒子通过重采样被多次选取,这在一定程度上丢失了粒子的多样性,由此造成的后果是一旦目标丢失或跟踪精度不够,***自动收敛的可能性很小,为此,很多学者提出了遗传粒子滤波(GPF)算法,GPF算法虽然在保证粒子有效性的同时又增加了粒子的多样性,仍然存在滤波速度慢和鲁棒性差的问题。
发明内容
本发明的技术解决问题是:克服现有技术的不足,提出一种基于蚁群PF算法的原子白旋陀螺仪和磁强计紧组合定姿方法,解决***非线性和噪声非高斯问题,以快速获得高精度的姿态信息,并能够准确地估计陀螺漂移,实现各种类型航天器长时间、高精度的组合定姿。
本发明的技术解决方案为:一种基于原子自旋效应的陀螺仪和磁强计组合定姿方法,特别是一种基于蚁群PF的滤波算法的组合定姿方法,其特点在于:利用惯性量测信息和地磁量测信息,通过蚁群(AntColonyAlgorithm)PF(粒子滤波)方法,实现航天器长时间、高精度的快速组合定姿,其实现步骤如下:
(1)利用原子白旋陀螺仪获取惯性角速度信息,然后进行陀螺误差补偿,通过姿态解算获取载体的姿态信息;
(2)利用原子磁强计获得地磁量测信息,并对其进行地磁匹配,获取地磁矢量信息;
(3)利用地磁数据库给出的地磁匹配数据和由步骤(1)获得的姿态信息来匹配出相应的地磁矢量信息,然后与步骤(2)获取的地磁矢量信息(1)获得的姿态信息进行比较,比较结果作为测量值;
(4)利用蚁群(AntColony)粒子滤波(ParticleFilter)算法将步骤(3)得到的匹配出的相应地磁矢量信息和步骤(2)原子磁强计给出的地磁矢量信息进行比较滤波,得到误差的最优估计,利用此估计分别对原子白旋陀螺仪和磁强计的数据进行校正。
(5)原子自旋陀螺仪和原子磁强计采用紧组合方式:利用原子磁强计匹配出的地磁信息去修正陀螺的漂移,具体表现为:用原子磁强计测得的磁偏角和磁倾角信息去修正滤波器输出的载体姿态信息和陀螺漂移;用原子自旋陀螺仪输出的姿态信息去修正原子磁强计的磁场信息,具体表现为:用滤波器输出的载体姿态角信息去修正地磁匹配得到的原子磁强计的相应磁偏角和磁倾角,使原子陀螺仪和原子磁强计的测量信息相互修正,实现原子陀螺仪和原子磁强计的紧组合定姿。
本发明的原理是:首先利用原子白旋陀螺仪获取惯性角速度信息,然后进行陀螺误差补偿,通过姿态解算获取载体的姿态信息;其次利用原子磁强计获得地磁量测信息,并对其采用基于“地磁熵和一种改进的基于标准方差的Hausdorff距离”的匹配方法进行地磁矢量匹配,获得载体所在位置的地磁矢量信息;再次利用蚁群(AntColony)粒子滤波(ParticleFilter)算法采用紧组合方式将地磁信息和载体姿态信息相融合,解决***非线性和噪声非高斯问题,求解高精度载体姿态信息,估计陀螺漂移,并反馈校正载体姿态、补偿陀螺漂移并校正原子磁强计测得的磁偏角和磁倾角;最终实现原子白旋陀螺仪/磁强计紧组合定姿***陀螺随机误差的在线修正,完成对航天器的长时间、高精度组合定姿。
本发明与现有技术相比的优点在于:本发明克服了传统陀螺仪/磁强计组合定姿方法定姿精度低及滤波性能差的不足,利用蚁群(AntColonyAlgorithm)PF(粒子滤波)算法有效解决了***非线性和噪声非高斯的问题,利用蚁群算法对PF(粒子滤波)进行优化,有效的提高了组合定姿的精度;采用基于地磁熵和一种改进的基于标准方差的Hausdorff距离的匹配方法进行地磁矢量匹配;采用原子陀螺仪/原子磁强计紧组合方式,将惯性量测信息和地磁量测信息相融合,进一步提高了组合定姿的精度,实现了对陀螺漂移的精确估计,满足了航天器长时间、高精度组合定姿的要求。
附图说明
图1为本发明一种基于蚁群PF的滤波算法的组合定姿方法原理图;
图2为本发明中用的基于地磁熵和一种改进的基于标准方差Hausdorff距离的地磁匹配算法流程图;
图3为本发明中用蚁群算法优化粒子的流程图。
具体实施方式
如图1所示,本发明的具体实施步骤如下:
步骤1、首先对原子陀螺仪测得的惯性量测信息进行补偿陀螺输出数据后,通过姿态解算,得到载体姿态信息,流程如下:
步骤1、惯性测量信息,即利用原子陀螺仪测量得到而输出的数据,利用信息融合算法估计得到的陀螺漂移来校正补偿陀螺输出数据ω=K×V+ε+ζ中的ε,之后通过姿态解算,得到载体姿态信息;所述步骤1具体包括以下步骤:
步骤1.1.设定初始姿态为计算得出初始姿态四元数q(0)阵:
步骤1.2.更新姿态四元数矩阵为:
q ( n + 1 ) = { cos Δφ 2 I + sin Δφ 2 Δφ [ ΔΦ ] } q ( n )
其中,n为第n时刻,I为单位四元数,Δφ=[ΔφXΔφYΔφZ]为陀螺输出角增量,[ΔΦ]为:
[ ΔΦ ] = 0 - Δφ X - Δφ Y - Δφ Z Δφ X 0 Δφ Z - Δφ Y Δφ Y - Δφ Z 0 Δφ X Δφ Z Δφ Y - Δφ X 0 ;
步骤1.3.由q(n+1)=[q1q2q3q4]T,计算姿态余弦阵C为:
C = C 11 C 12 C 13 C 21 C 22 C 23 C 31 C 32 C 33 = q 4 2 + q 1 2 - q 2 2 - q 3 2 2 ( q 1 q 2 + q 4 q 3 ) 2 ( q 1 q 3 - q 4 q 2 ) 2 ( q 1 q 2 - q 4 q 3 ) q 4 2 - q 1 2 + q 2 2 - q 3 2 2 ( q 2 q 3 + q 4 q 1 ) 2 ( q 1 q 3 + q 4 q 2 ) 2 ( q 2 q 3 - q 4 q 1 ) q 4 2 - q 1 2 - q 2 2 + q 3 2 ;
步骤1.4.由姿态余弦阵C求解载体的实时姿态信息,所述载体的实时姿态信息包括航向、俯仰和横滚三姿态角信息:
航向、俯仰和横滚三姿态角的解算公式如下:
俯仰角θ值为:θ=sin-1(C23)
航向角值的计算如下表所示:
横滚角γ值的计算如下表所示:
C13值判断 C33值判断 横滚角γ值
=0 <0
>0 <0 atan-1(-C13/C33)-π
>0 =0 -π/2
任意值 >0 atan-1(-C13/C33)
<0 =0 π/2
<0 <0 atan-1(-C13/C33)+π
步骤2、利用原子磁强计获得地磁量测信息,并对其进行地磁矢量匹配。利用基于地磁熵和一种改进的基于标准方差的Hausdorff距离的方法进行地磁匹配,如图2所示,为本发明的基于地磁熵和一种改进的基于标准方差的Hausdorff距离的匹配方法流程图,步骤如下:
a.根据载体当前位置用原子磁强计测得实时地磁图;
b.按照以下公式计算实时地磁图的地磁熵;
H f = - &Sigma; i = 1 n p i ( p i - 1 ) p i = g ( i ) &Sigma; i = 1 n g ( i )
其中,p(i)为每个地磁值出现的概率,g(i)为第i个点的磁场强度值;
c.判断粗匹配的指标是否满足地磁熵算法的判决门限,若满足则得到粗匹配点,执行步骤4),不满足则继续执行步骤3);
d.确定精匹配的范围和步长;
e.根据实时地磁图和基准地磁图计算基于标准方差的改进的Hausdorff距离,通过引入点集间距离的标准方差,加入了点集间的分布信息,定义如下:
h STMHD ( A , B ) = 1 N A &Sigma; a &Element; A min b &Element; B | | a - b | | + kS ( A , B )
h STMHD ( B , A ) = 1 N B &Sigma; a &Element; B min b &Element; A | | b - a | | + kS ( B , A )
其中,a为点集中的元素,b为点集中的元素,k为加权系数,用来调节点的分部信息在距离计算中所占的比重;S(A,B)表示点集A中一点到点集B中最远点的距离的标准方差,S(B,A)表示点集B中最远点到点集A中的最近点的标准方差,则可由下式求得基于标准方差的Hausdorff距离:
S ( A , B ) = &Sigma; a &Element; A [ min b &Element; B | | a - b | | - 1 N A &Sigma; a &Element; A min b &Element; B | | a - b | | ] 2
S ( B , A ) = &Sigma; b &Element; B [ min b &Element; B | | b - a | | - 1 N B &Sigma; b &Element; B min a &Element; A | | b - a | | ] 2
HSTMHD(A,B)=max{hSTMHD(A,B),hSTMHD(B,A)}
f.将基于标准方差的Hausdorff距离从小到大排序,排除个别较大值对剩下的基于标准方差的Hausdorff距离值求取平均值,从而确定两点之间的距离基于标准方差的改进的Hausdorff距离;
g.输出最终的地磁矢量信息。
步骤3、原子自旋陀螺仪和原子磁强计采用紧组合方式:
1)利用原子磁强计匹配出的地磁信息去修正陀螺的漂移,具体表现为:用原子磁强计测得的磁偏角和磁倾角信息去修正滤波器输出的载体姿态角信息和陀螺漂移;
2)用姿态角信息去修正原子磁强计的磁场信息,具体表现为:用滤波器输出的载体姿态角信息去修正地磁匹配得到的原子磁强计的相应磁偏角和磁倾角;
使原子陀螺仪和原子磁强计的测量信息相互修正,实现原子陀螺仪和原子磁强计的紧组合定姿。
步骤4、如图3所示,为本发明的蚁群算法优化粒子的流程图,利用蚁群算法优化的PF算法将天文姿态信息和载体姿态信息相融合,完成对航天器长时间、高精度的组合定姿步骤为:
(1)t=0时,初始化:
对初始的先验概率密度p(x0)进行采样,生成N个服从p(x0)分布的粒子其均值和方差满足
P 0 ( i ) = E [ ( x 0 ( i ) - x &OverBar; 0 ( i ) ) ( x 0 ( i ) - x &OverBar; 0 ( i ) ) T ] ;
(2)t≥1时,步骤如下:
①采样步骤
用卡尔曼滤波更新粒子得到采样 x ^ k ( i ) ~ q ( x k ( i ) | x 0 : k - 1 ( i ) , y 1 : k ) = N ( x &OverBar; k ( i ) , P k ( i ) ) , i = 1 , . . . , N ;
②计算权重
w ~ k ( i ) = w ~ k - 1 ( i ) p ( y k | x ^ k ( i ) ) p ( x ^ k ( i ) | x k - 1 ( i ) ) q ( x ^ k ( i ) | x 0 : k - 1 , ( i ) y 1 : k )
归一化权重: w k ( i ) = w ~ k ( i ) / &Sigma; i = 1 N w ~ k ( i ) ;
③重采样步骤
从离散分布的中进行N次重采样,得到一组新的粒子仍为的近似表示;
④通过蚁群算法从得到的这组新的粒子中选取优等粒子,剔出低等的粒子,以解决粒子枯竭问题,利用蚁群算法进行优化的步骤如下:
a初始化
令时间t=0,迭代次数N=0,信息素τij(0)=C,C为正常数,τij(0)为0时刻节点(i,j)的信息素强度;
b将m只蚂蚁置于起点,各只蚂蚁,按照下列转移概率公式,采用赌轮选择方式移动,
p ij k = &tau; ij &alpha; ( t ) &eta; ij &beta; ( t ) &Sigma; s &Element; allowed k &tau; is &alpha; ( t ) &eta; is &beta; ( t ) j &Element; allowed k 0 otherwise
allowedk表示蚂蚁k下一步允许走过的路径点的集合;为t时刻节点(i,j)的信息素强度;α为启发式因子,表示轨迹的相对重要性;β为期望启发式因子,表示能见度的相对重要性;ηij(t)为节点(i,j)上的能见度;
c按照各只蚂蚁的目标函数值Fk(选择粒子权值作为目标函数Fk),并记录该次循环的最优解;
d按照以下公式修正信息素强度:
&tau; ij ( t + n ) = &rho;&tau; ij ( t ) + ( 1 - &rho; ) &Delta; &tau; ij , &Delta; &tau; ij = &Sigma; k = 1 m &Delta; &tau; ij k
式中,参数ρ(0≤ρ≤1)为信息素残留因子,表示轨迹的持久性;1-ρ表示信息素衰减度;表示第k只蚂蚁在本次循环中留在节点(i,j)上的信息量;Δτij表示本次循环汇总节点(i,j)上的信息素的增量。常数Q是信息素强度,体现了蚂蚁所留轨迹数量;
e令t←t+n,N←N+1;
f若N<NCmax,则转b,否则转f,其中NCmax为最大迭代次数;
g输出最优解。
⑤输出
按照最小方差准则,载体姿态的最优估计值就是条件分布的均值,即:
x ^ k = &Sigma; i = 1 N w k i x k i
p k = &Sigma; i = 1 N w k i ( x k i - x ^ k ) ( x k i - x ^ k ) T .
本发明说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。

Claims (4)

1.一种基于蚁群PF算法的原子自旋陀螺仪和磁强计紧组合定姿方法,其特征在于包括以下步骤:
(1)利用原子自旋陀螺仪获取惯性角速度信息,然后进行陀螺误差补偿,通过姿态解算获取载体的姿态信息;
(2)利用原子磁强计获得地磁量测信息,并对其进行地磁匹配,获取地磁矢量信息;
(3)利用地磁数据库给出的地磁匹配数据和由步骤(1)获得的姿态信息来匹配出相应的地磁矢量信息,然后与步骤(2)获取的地磁矢量信息进行比较,比较结果作为测量值;
(4)利用蚁群(AntColony)粒子滤波(ParticleFilter)算法将步骤(3)得到的匹配出的相应地磁矢量信息和步骤(2)原子磁强计给出的地磁矢量信息进行比较滤波,得到误差的最优估计,利用此估计分别对原子自旋陀螺仪和磁强计的数据进行校正;
(5)原子自旋陀螺仪和原子磁强计采用紧组合方式:利用原子磁强计匹配出的地磁信息去修正陀螺的漂移,具体表现为:用原子磁强计测得的磁偏角和磁倾角信息去修正滤波器输出的载体姿态信息和陀螺漂移;用原子自旋陀螺仪输出的姿态信息去修正原子磁强计的磁场信息,具体表现为:用滤波器输出的载体姿态角信息去修正地磁匹配得到的原子磁强计的相应磁偏角和磁倾角,使原子陀螺仪和原子磁强计的测量信息相互修正,实现原子陀螺仪和原子磁强计的紧组合定姿;
所述步骤(2)中原子自旋陀螺仪和原子磁强计采用紧组合方式:
(A)利用原子磁强计匹配出的地磁信息去修正陀螺的漂移,具体表现为:用原子磁强计测得的磁偏角和磁倾角信息去修正滤波器输出的载体姿态信息和陀螺漂移;
(B)用原子自旋陀螺仪输出的姿态信息去修正原子磁强计的磁场信息,具体表现为:用滤波器输出的载体姿态角信息去修正地磁匹配得到的原子磁强计的相应磁偏角和磁倾角;
使原子陀螺仪和原子磁强计的测量信息相互修正,实现原子陀螺仪和原子磁强计的紧组合定姿。
2.根据权利要求1所述的一种基于蚁群PF算法的原子自旋陀螺仪和磁强计紧组合定姿方法,其特征在于:所述步骤(2)中利用基于地磁熵和一种改进的基于标准方差的Hausdorff距离的方法进行地磁匹配,具体步骤为:
(21)根据载体当前位置用原子磁强计测得实时地磁图;
(22)将一段时间内测得的地磁强度数据按照获得时间的先后排成一个数组,按照以下公式计算实时地磁图的地磁熵:
H f = - &Sigma; i = 1 n p i ( p i - 1 ) p i = g ( i ) &Sigma; i = 1 n g ( i )
其中,p(i)为每个地磁值出现的概率,g(i)为第i个点的磁场强度值;
(23)判断粗匹配的指标是否满足地磁熵算法的判决门限,若满足则得到粗匹配点,执行步骤(24);不满足则继续执行步骤(23);
(24)确定精匹配的范围和步长;
(25)根据实时地磁图和基准地磁图计算基于标准方差的改进的Hausdorff距离,通过引入点集间距离的标准方差,加入了点集间的分布信息,定义如下:
h S T M H D ( A , B ) = 1 N A &Sigma; a &Element; A m i n b &Element; B | | a - b | | + k S ( A , B )
h S T M H D ( B , A ) = 1 N B &Sigma; a &Element; B m i n b &Element; A | | b - a | | + k S ( B , A )
其中,a为点集中的元素,b为点集中的元素,k为加权系数,用来调节点的分部信息在距离计算中所占的比重;S(A,B)表示点集A中一点到点集B中最远点的距离的标准方差,S(B,A)表示点集B中最远点到点集A中的最近点的标准方差,则可由下式求得基于标准方差的Hausdorff距离:
S ( A , B ) = &Sigma; a &Element; A &lsqb; m i n b &Element; B | | a - b | | - 1 N A &Sigma; a &Element; A m i n b &Element; B | | a - b | | &rsqb; 2
S ( B , A ) = &Sigma; b &Element; B &lsqb; m i n b &Element; B | | b - a | | - 1 N B &Sigma; b &Element; B m i n a &Element; A | | b - a | | &rsqb; 2
HSTMHD(A,B)=max{hSTMHD(A,B),hSTMHD(B,A)}
(26)将基于标准方差的Hausdorff距离从小到大排序,排除个别较大值对剩下的基于标准方差的Hausdorff距离值求取平均值,从而确定两点之间的距离基于标准方差的改进的Hausdorff距离;
(27)输出最终地磁矢量信息。
3.根据权利要求1所述的一种基于蚁群PF算法的原子自旋陀螺仪和磁强计紧组合定姿方法,其特征在于:所述步骤(3)中利用蚁群粒子滤波算法实现步骤为:
(31)当初始采样时刻t=0时,初始化:
对初始的先验概率密度p(x0)进行采样,生成N个服从p(x0)分布的粒子其均值和方差满足:
x &OverBar; 0 ( i ) = E &lsqb; x 0 ( i ) &rsqb;
P 0 ( i ) = E &lsqb; ( x 0 ( i ) - x &OverBar; 0 ( i ) ) ( x 0 ( i ) - x &OverBar; 0 ( i ) ) T &rsqb; ;
(32)t≥1时,步骤如下:
①采样步骤
用卡尔曼滤波更新粒子得到采样 x ^ k ( i ) ~ q ( x k ( i ) | x 0 : k - 1 ( i ) , y 1 : k ) = N ( x &OverBar; k ( i ) , P k ( i ) ) , i = 1 , ... , N ;
②计算权重 w ~ k ( i ) = w ~ k - 1 ( i ) p ( y k | x ^ k ( i ) ) p ( x ^ k ( i ) | x k - 1 ( i ) ) q ( x ^ k ( i ) | x 0 : k - 1 ( i ) , y 1 : k ) , 归一化权重: w k ( i ) = w ~ k ( i ) / &Sigma; i = 1 N w ~ k ( i ) ;
③重采样步骤
从离散分布的中进行N次重采样,得到一组新的粒子仍为p(xk|y0:k)的近似表示;
④通过蚁群算法从得到的这组新的粒子中选取优等粒子,剔出低等的粒子,以解决粒子枯竭问题;
⑤输出
按照最小方差准则,载体姿态的最优估计就是条件分布的均值,即:
x ^ k = &Sigma; i = 1 N w k i x k i
p k = &Sigma; i = 1 N w k i ( x k i - x ^ k ) ( x k i - x ^ k ) T .
4.根据权利要求3所述的一种基于蚁群PF算法的原子自旋陀螺仪和磁强计紧组合定姿方法,其特征在于:所述步骤④通过蚁群算法从得到的这组新的粒子中选取优等粒子的步骤如下:
a初始化
令时间t=0,迭代次数N=0,信息素τij(0)=C,C为正常数,τij(0)为0时刻节点(i,j)的信息素强度;
b将m只蚂蚁置于起点,各只蚂蚁,按照下列转移概率公式,采用赌轮选择方式移动,
p i j k = &tau; i j &alpha; ( t ) &eta; i j &beta; ( t ) &Sigma; s &Element; allowed k &tau; i s &alpha; ( t ) &eta; i s &beta; ( t ) j &Element; allowed k 0 o t h e r w i s e
allowedk表示蚂蚁k下一步允许走过的路径点的集合;为t时刻节点(i,j)的信息素强度;α为启发式因子,β为期望启发式因子,ηij(t)为节点(i,j)上的能见度;
c按照各只蚂蚁的目标函数值Fk,选择粒子权值作为目标函数值Fk,并记录该次循环的最优解;
d按照以下公式修正信息素强度:
τij(t+n)=ρτij(t)+(1-ρ)Δτij
式中,参数ρ(0≤ρ≤1)为信息素残留因子,1-ρ表示信息素衰减度;表示第k只蚂蚁在本次循环中留在节点(i,j)上的信息量;Δτij表示本次循环汇总节点(i,j)上的信息素的增量,常数Q是信息素强度;
e令t←t+n,N←N+1;
f若N<NCmax,则转b,否则转f,其中NCmax为最大迭代次数;
g输出最优解;
⑤输出
按照最小方差准则,载体姿态的最优估计就是条件分布的均值,即:
x ^ k = &Sigma; i = 1 N w k i x k i
p k = &Sigma; i = 1 N w k i ( x k i - x ^ k ) ( x k i - x ^ k ) T .
CN201310390181.9A 2013-09-02 2013-09-02 一种基于蚁群pf算法的原子自旋陀螺仪和磁强计紧组合定姿方法 Active CN103438879B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310390181.9A CN103438879B (zh) 2013-09-02 2013-09-02 一种基于蚁群pf算法的原子自旋陀螺仪和磁强计紧组合定姿方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310390181.9A CN103438879B (zh) 2013-09-02 2013-09-02 一种基于蚁群pf算法的原子自旋陀螺仪和磁强计紧组合定姿方法

Publications (2)

Publication Number Publication Date
CN103438879A CN103438879A (zh) 2013-12-11
CN103438879B true CN103438879B (zh) 2016-06-22

Family

ID=49692575

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310390181.9A Active CN103438879B (zh) 2013-09-02 2013-09-02 一种基于蚁群pf算法的原子自旋陀螺仪和磁强计紧组合定姿方法

Country Status (1)

Country Link
CN (1) CN103438879B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103888100B (zh) * 2014-03-29 2016-10-26 北京航空航天大学 一种基于负熵的非高斯线性随机***滤波方法
CN103900613B (zh) * 2014-03-31 2016-08-17 哈尔滨工程大学 一种基于磁力计n阶距检测的mems***误差估计方法
CN110487276B (zh) * 2019-08-20 2021-01-12 北京理工大学 一种基于相关分析的采样矢量匹配定位方法
CN113203415B (zh) * 2021-04-12 2022-05-17 北京航空航天大学 一种原子陀螺导航***及其导航解算方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100529667C (zh) * 2007-12-26 2009-08-19 北京控制工程研究所 一种自主恢复轨控故障时的星敏感器定姿方法
US8447517B2 (en) * 2008-11-06 2013-05-21 Texas Instruments Incorporated Tightly-coupled GNSS/IMU integration filter having speed scale-factor and heading bias calibration
CN101712381B (zh) * 2009-11-13 2013-01-02 北京航空航天大学 一种基于多敏感器的定姿***
CN101788296B (zh) * 2010-01-26 2011-11-16 北京航空航天大学 一种sins/cns深组合导航***及其实现方法
US20120090757A1 (en) * 2010-10-18 2012-04-19 Qualcomm Mems Technologies, Inc. Fabrication of touch, handwriting and fingerprint sensor
CN102156478B (zh) * 2010-12-28 2013-11-06 北京航空航天大学 一种基于蚁群Unscented粒子滤波算法的组合定姿方法
CN102114918B (zh) * 2010-12-31 2013-03-20 北京航空航天大学 一种基于多速率敏感器组合定姿的姿控反馈回路

Also Published As

Publication number Publication date
CN103438879A (zh) 2013-12-11

Similar Documents

Publication Publication Date Title
Wang et al. A particle filter-based matching algorithm with gravity sample vector for underwater gravity aided navigation
Han et al. A combined matching algorithm for underwater gravity-aided navigation
CN103869379B (zh) 基于遗传算法优化改进bp神经网络的磁力计校正方法
Han et al. An improved TERCOM-based algorithm for gravity-aided navigation
CN102156478B (zh) 一种基于蚁群Unscented粒子滤波算法的组合定姿方法
CN103438879B (zh) 一种基于蚁群pf算法的原子自旋陀螺仪和磁强计紧组合定姿方法
CN109459019A (zh) 一种基于级联自适应鲁棒联邦滤波的车载导航计算方法
Xu et al. Indoor INS/UWB-based human localization with missing data utilizing predictive UFIR filtering
CN105043380A (zh) 基于微机电传感器、WiFi定位、磁场匹配的室内导航方法
CN106153048A (zh) 一种基于多传感器的机器人室内定位及制图***
CN105716605A (zh) 一种重力辅助惯性导航***匹配方法
CN106599368A (zh) 基于改进粒子提议分布和自适应粒子重采样的FastSLAM方法
CN109631883B (zh) 一种基于节点信息共享的载机局部姿态精确估计方法
CN103776449B (zh) 一种提高鲁棒性的动基座初始对准方法
CN110443832A (zh) 一种基于观测区间值的证据滤波目标跟踪方法
Li et al. A new RSS fingerprinting-based location discovery method under sparse reference point conditions
CN109188352B (zh) 一种组合导航相对定位方法
CN110146092A (zh) 基于导航信息评价的双体小行星探测轨迹优化方法
CN109443355A (zh) 基于自适应高斯pf的视觉-惯性紧耦合组合导航方法
Lou et al. A consider unscented particle filter with genetic algorithm for UAV multi-source integrated navigation
CN106384152B (zh) 基于萤火虫群优化的pf空间非合作目标轨道预测方法
Wang et al. Accurate Attitude Determination Based on Adaptive UKF and RBF Neural Network Using Fusion Methodology for Micro‐IMU Applied to Rotating Environment
CN108871320B (zh) 基于概率数据关联的地磁匹配方法
CN108061922B (zh) 一种分布式磁异常探测***动态磁补偿方法
CN107543541B (zh) 一种适合室内***载体的地磁定位方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant