CN101788296B - 一种sins/cns深组合导航***及其实现方法 - Google Patents
一种sins/cns深组合导航***及其实现方法 Download PDFInfo
- Publication number
- CN101788296B CN101788296B CN2010101014291A CN201010101429A CN101788296B CN 101788296 B CN101788296 B CN 101788296B CN 2010101014291 A CN2010101014291 A CN 2010101014291A CN 201010101429 A CN201010101429 A CN 201010101429A CN 101788296 B CN101788296 B CN 101788296B
- Authority
- CN
- China
- Prior art keywords
- sins
- navigation
- inertial
- information
- cns
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Navigation (AREA)
Abstract
本发明公开了一种SINS/CNS深组合导航***及其实现方法,导航***包括捷联惯导***、天文导航***、组合导航滤波器、惯导姿态量测信息构造单元;实现方法包括步骤一、大视场星敏感器辅助捷联惯性导航***获得高精度的数学水平基准;步骤二、基于数学水平基准进行CNS定位;步骤三、建立SINS/CNS深组合***状态模型和量测模型;步骤四:组合导航***信息融合;步骤五、SINS与CNS相互辅助实现高精度定位;本发明利用星敏感器高精度姿态信息辅助SINS,得到高精度SINS捷联矩阵作为数学水平基准用于CNS定位,在此基础上,利用CNS位置、姿态对SINS进行全面校正,实现SINS/CNS深组合,最终达到高精度定位导航。
Description
技术领域
本发明涉及一种SINS/CNS深组合导航***及其实现方法,属于组合导航技术领域。
背景技术
天文导航***(CNS)隐蔽性好、自主性强、能够提供载***置及高精度的姿态信息,但是输出信息不连续,并且在某些情况下会受到外界环境的影响,在单独使用时很难满足高精度、高性能的导航定位要求。
传统天文导航***的定位精度主要取决于水平基准精度和天体敏感器的测量精度。由于目前天体敏感器能较容易地达到1角秒的测天精度,地平的精度成为影响天文导航精度的最主要因素。目前惯性平台水平基准误差受其核心部件陀螺的误差影响,单从改进仪表设计来提高惯性水平基准的精度极其困难,且性价比降低;采用红外地平仪等直接敏感地平精度较低;采用基于星光折射的间接敏感地平方法精度较高,但大气折射模型的不确定性直接影响了水平基准的精度及可靠性。高精度水平基准技术已成为实现高精度天文导航亟需攻克的关键技术之一。
而捷联惯性导航***(SINS)具有导航参数全面、输出及时连续、隐蔽性好、抗干扰能力强等突出优点,但是由于初始对准误差及惯性器件误差的存在,SINS误差随时间增长,难以长时间独立工作,需要增加其他外测信息,利用组合的方法提高综合导航性能。SINS、CNS两者具有优势互补的特点,将两者组合可以充分发挥各自的优势,而且随着组合程度的加深,SINS/CNS组合***的总体性能要远远优于各独立***。
20世纪,由于星体检测只限于在不同时刻、不同姿态下完成对不同星体的检测,天文/惯性组合只能采用***级的简单组合导航模式,天文导航***接收惯导***输出的位置和姿态信息,定期对惯导***的漂移进行校正。该简单组合模式能够阻尼惯导位置误差的发散,但其导航精度受到惯导的水平姿态精度的制约,而惯导的水平姿态精度又依赖于惯性传感器误差的精度,因此这种组合方法校正作用并不大。
到了20世纪90年代中后期,由于大视场星体快速检测技术的发展,天文导航***能完成某一时刻的多星同步检测,且在不需要任何外部初始信息(包括水平基准)的前提下确定载体坐标相对惯性坐标的姿态信息(与陀螺输出的姿态信息相同)。因此,以补偿惯导陀螺漂移为核心的天文/惯性最优组合模式在理论和工程上都是完全可以实现的,但该组合模式只能够补偿捷联惯导中因陀螺漂移而引起的导航误差。
目前,天文导航***采用星光折射间接测地平的方法获得高精度自主水平基准,能够进行高精度自主确定位置(三维坐标)、航向和姿态,从而对惯导***实现彻底全面最优校正。该天文/惯性最优组合模式不仅可以补偿陀螺的随机漂移,而且可以补偿加速度计等其他因素引起的误差,但目前此方法只能使用在30km以上的高空航行体上,不能实现全范围的应用。
综上所述,利用多星同步测量和瞬时确定载体惯性姿态原理,解决天文导航高精度水平基准这项关键技术,并发展适用范围广的高精度天文/惯性深组合导航模式以取代传统的***级、粗略天文/惯性组合模式,从而实现高精度定位导航,是天文/惯性最佳组合导航***的主要研究方向。
发明内容
本发明的目的是为了克服现有水平基准确定方案的不足,利用SINS/CNS组合敏感器的特点,提出一种SINS/CNS深组合导航***及其实现方法,该方法充分利用了各子***的导航信息,提高了SINS/CNS组合导航***的精度。
一种SINS/CNS深组合实现方法,具体包括以下步骤:
步骤一:星敏感器辅助SINS获得高精度的数学水平基准;
步骤二:基于数学水平基准进行CNS定位;
步骤三:建立SINS/CNS深组合***状态方程和量测方程;
a.构建SINS/CNS深组合***状态模型;
b.构建SINS/CNS深组合***量测模型;
步骤四:组合导航***信息融合;
步骤五:SINS与CNS相互辅助实现高精度定位。
一种SINS/CNS深组合导航***,包括捷联惯导***、天文导航***、组合导航滤波器、惯导姿态量测信息构造单元;
捷联惯性导航***包括惯性测量组件和导航解算单元;惯性测量组件测得载体相对于惯性空间的角速度和比力,将得到的载体角速度和比力信息传送给导航解算单元,导航解算单元根据惯性测量组件传输的信息通过力学编排算法实时计算出载体的位置信息纬度LI及经度λI、速度和姿态;同时导航解算单元将载体的位置信息LI,λI输入到组合导航滤波器中,将SINS导航参数输入到惯导姿态量测信息构造单元中,所述导航参数为当前导航时间t、载体的位置LI,λI和姿态,导航解算单元还将SINS捷联矩阵作为数学水平基准输入至天文导航***量测高度角计算单元,将载体的位置信息LI,λI输入到天文导航***解析高度差定位模块;
天文导航***包括大视场星敏感器、多矢量定姿单元、量测高度角计算单元和解析高度差定位模块;
大视场星敏感器同一时刻能够观测得到三颗及三颗以上恒星的星光矢量信息,并将得到的观测信息分别提供给多矢量定姿单元及量测高度角计算单元;多矢量定姿单元对接收到的星光矢量信息进行处理,得到载体相对惯性空间的姿态信息并将确定的载体惯性姿态信息输入到组合导航滤波器中;量测高度角计算单元利用星敏感器传输的星光矢量信息及导航解算单元提供的数学水平基准,得到恒星相对地平面的量测高度角H0,并将高度角量测信息输入至解析高度差定位模块;解析高度差定位模块根据量测高度角计算单元传输的恒星高度角信息及导航解算单元提供的载***置信息LI,λI,得到天文定位的载体纬度LC、经度λC,并将天文定位结果LC,λC作为量测信息输入到组合导航滤波器;
惯导姿态量测信息构造单元根据导航解算单元传输的导航参数,得到惯导姿态量测信息,所述的惯导姿态量测信息为捷联惯性导航***确定的从地心赤道惯性坐标系转换到载体坐标系的方向余弦矩阵惯导姿态量测信息构造单元将得到的惯导姿态量测信息提供给组合导航滤波器;
组合导航滤波器根据导航解算单元、多矢量定姿单元、解析高度差定位模块、惯导姿态量测信息构造单元分别提供的SINS位置信息LI,λI、CNS姿态量测信息、CNS定位结果LC,λC和惯导姿态量测信息通过卡尔曼滤波处理,对捷联惯性导航***的导航参数和惯性测量组件的误差进行估计,并将其反馈回SINS导航解算单元中,对相应的误差进行校正和补偿。
本发明的优点在于:
(1)本发明利用星敏感器高精度的姿态信息辅助SINS,实时观测并补偿SINS的数学平台失准角及陀螺漂移,从得到高精度的SINS捷联矩阵作为数学水平基准,用于CNS定位;
(2)对基于数学水平基准的解析高度差法进行定位误差建模,并在位置误差量测方程中扣除数学水平基准不确定性的影响,从而消除了CNS定位误差与SINS姿态误差之间的相关性;
(3)利用大视场星敏感器多星同步测量和瞬时确定载体惯性姿态原理,通过星敏感器辅助SINS获得高精度的数学水平基准,CNS可同时提供高精度位置和姿态信息,对SINS实现全面的最优校正,进一步提高了数学水平基准的精度及在此基础上的天文定位精度;
(4)本发明的SINS/CNS深组合导航模式通过SINS、CNS相互辅助,充分发挥了各子***的优势,最终能够实现高精度的定位导航。
附图说明
图1是本发明一种SINS/CNS深组合导航***的结构示意图;
图2是一种SINS/CNS深组合导航***实现方法的流程图;
图3是本发明的星敏感器辅助SINS获取高精度数学水平基准的示意图;
图中:
1-捷联惯性导航*** 2-天文导航*** 3-组合导航滤波器 4-惯导姿态量测信息
构造单元
101-惯性测量组件 102-导航解算单元 201-大视场星敏感器 202-多矢量定姿单元
203-量测高度角计算 204-解析高度差定
单元 位模块
具体实施方式
下面将结合附图和实施例对本发明作进一步的详细说明。
本发明的一种SINS/CNS深组合导航***,如图1所示,包括捷联惯导***1、天文导航***2、组合导航滤波器3、惯导姿态量测信息构造单元4;
捷联惯性导航***(SINS)1包括惯性测量组件(IMU)101和导航解算单元102。惯性测量组件101(IMU)测得载体相对于惯性空间的角速度和比力,将得到的载体角速度和比力信息传送给导航解算单元102,导航解算单元102根据惯性测量组件101传输的信息通过力学编排算法实时计算出载体的位置信息纬度LI及经度λI、速度和姿态。导航解算单元102将载体的位置信息LI,λI输入到组合导航滤波器3中,将SINS导航参数输入到惯导姿态量测信息构造单元4中,所述导航参数为当前导航时间t、载体的位置LI,λI和姿态,导航解算单元102还将SINS捷联矩阵作为数学水平基准输入至天文导航***2中的量测高度角计算单元203,将载体的位置信息LI,λI输入到天文导航***中的解析高度差定位模块204;
天文导航***(CNS)2包括大视场星敏感器201、多矢量定姿单元202、量测高度角计算单元203和解析高度差定位模块204;
大视场星敏感器201同一时刻能够观测得到三颗及三颗以上恒星的星光矢量信息,并将得到的观测信息分别提供给多矢量定姿单元202及量测高度角计算单元203。多矢量定姿单元202对接收到的星光矢量信息进行处理,得到载体相对惯性空间的姿态信息并将确定的载体惯性姿态信息输入到组合导航滤波器3中。量测高度角计算单元203利用星敏感器201传输的星光矢量信息及导航解算单元102提供的数学水平基准,得到恒星相对地平面的量测高度角H0,并将高度角量测信息输入至解析高度差定位模块204。解析高度差定位模块204根据量测高度角计算单元203传输的恒星高度角信息及导航解算单元102提供的载***置信息LI,λI,得到天文定位的载体纬度LC、经度λC,并将天文定位结果LC,λC作为量测信息输入到组合导航滤波器3;
惯导姿态量测信息构造单元4根据导航解算单元102传输的导航参数,得到惯导姿态量测信息,所述的惯导姿态量测信息为捷联惯性导航***1确定的从地心赤道惯性坐标系转换到载体坐标系的方向余弦矩阵,惯导姿态量测信息构造单元4将得到的惯导姿态量测信息提供给组合导航滤波器3;
组合导航滤波器3根据导航解算单元102、多矢量定姿单元202、解析高度差定位模块204、惯导姿态量测信息构造单元4分别提供的SINS位置信息LI,λI、CNS姿态量测信息CNS定位结果LC,λC和惯导姿态量测信息通过卡尔曼滤波处理,对捷联惯性导航***1的导航参数和惯性测量组件的误差进行估计,并将其反馈回SINS导航解算单元102中,对相应的误差进行校正和补偿;
在整个SINS/CNS深组合导航***中,通过捷联惯性导航***1、天文导航***2之间的相互辅助,最终实现高精度的定位导航。
本发明的一种SINS/CNS深组合导航***实现方法,流程如图2所示,具体包括以下步骤:
步骤一:大视场星敏感器201辅助捷联惯性导航***1获得高精度的数学水平基准;
由于利用SINS的捷联矩阵可实现载体坐标系到平台坐标系的坐标转换,获得观测矢量在平台坐标系的表示,因此解算的捷联矩阵相当于建立了数学平台,而把地理坐标系的转动角速率输入到“数学平台”的计算程序中,平台可实时跟踪载体所在点的水平面。但SINS的水平姿态信息随时间漂移,直接利用捷联矩阵作为水平基准,会导致天文定位误差发散。而星敏感器相当于没有漂移的陀螺,因此利用星敏感器观测星体方位来校正数学平台的漂移,克服长时间连续工作的纯SINS数学水平基准由于陀螺漂移等而造成的误差,提高数学水平基准的精度。
大视场星敏感器201辅助SINS获得高精度数学水平基准的示意图如图3所示,大视场星敏感器201在同一时刻观测得到三颗或三颗以上恒星的多维星光矢量信息,然后多矢量定姿单元202对多维星光矢量信息进行处理,得到大视场星敏感器201的测量坐标系s相对地心赤道惯性系I的方向余弦矩阵结合大视场星敏感器201在载体上的安装矩阵Cb s,得到载体系b相对于地心赤道惯性系I的方向余弦矩阵
惯导姿态量测信息构造单元4通过导航解算单元102输出的导航信息构造出SINS确定的载体系b相对地心赤道惯性系I的方向余弦矩阵与大视场星敏感器201输出的姿态信息相匹配,所述的导航信息为当前导航时间t、SINS的定位信息LI,λI及数学水平基准
考虑对准误差及陀螺漂移等因素的影响,SINS数学平台系n′与导航坐标系n之间存在数学平台失准角向量φE,φN,φU为东、北、天向失准角,因而SINS捷联矩阵的误差与失准角有关;而由于SINS定位的纬度误差δLI、经度误差δλI的存在,SINS的计算系nc与实际的地理系n不重合,有位置误差向量δP=[-δLI δλI·cos LI δλI·sin LI]T,必然导致SINS确定的导航系n相对于地球固连坐标系e的方向余弦矩阵与SINS的位置偏差δLI,δλI关。则存在以下关系:
其中,Cn b、Ce n分别为真实的载体系相对导航系、导航系相对地球固连坐标系的方向余弦矩阵。
假设理想无误差的载体系b相对地心赤道惯性系I的方向余弦阵为CI b;由于星敏感器的测量精度很高,可以认为星敏感器输出的载体系相对于地心赤道惯性系的方向余弦矩阵是真实的方向余弦矩阵CI b与星敏感器量测白噪声阵Vs的叠加,即:
由于平台失准角与陀螺仪常值漂移具有耦合关系,通过组合导航滤波器3将星敏感器与SINS分别确定的载体系相对地心赤道惯性系的方向余弦阵进行信息融合,可以实时估计出SINS数学平台失准角和陀螺漂移,然后对SINS数学平台失准角和陀螺漂移进行修正,以提高数学水平基准的精度,具体方法如下:
IMU101中的陀螺仪和加速度计实时输出载体的比力和角速度并传送给导航解算单元102。在导航解算单元102中,载体的比力信息经数学水平基准处理后,直接输入至指北方位平台式惯导解算过程进行导航解算,得到载体的位置LI,λI、速度、姿态等导航信息;利用失准角的估计值可计算姿态误差校正矩阵Cn′ n,通过公式对捷联矩阵进行失准角修正,能够提高数学水平基准的精度;而从陀螺仪的输出中实时扣除陀螺漂移误差δωib b,进行陀螺漂移误差补偿,能够得到更为准确的载体相对惯性空间的角速度矢量信息 进而结合数学水平基准及指北方位平台式惯导解算得到导航系相对地心赤道惯性系的角速度计算得到高精度的载体系相对导航系的姿态速率并通过方向余弦矩阵微分方程 进行捷联矩阵更新,可进一步提高捷联矩阵(数学水平基准)的精度,其中Ωnb b为角速度矢量在载体坐标系中的叉乘矩阵。
步骤二:基于数学水平基准进行CNS定位;
量测高度角计算单元203利用星敏感器辅助SINS得到的高精度数学水平基准结合大视场星敏感器201观测得到的多维星光矢量信息,能够获得多颗观测星相对于地平面的高度角H0,继而通过解析高度差定位模块204实现天文导航定位。具体步骤如下:
a.利用星敏感器201辅助捷联惯导***1获得高精度的SINS捷联矩阵将其作为数学水平基准传输给天文导航***2用于CNS定位;而导航解算单元102输出的的位置信息LI,λI为解析高度差法定位提供迭代的纬度初始值LatAP、经度初始值LonAP;
b.大视场星敏感器201同一时刻能够观测得到的三颗或三颗以上恒星的星光矢量在星敏感器测量坐标系s和地心赤道惯性系I中的表示。考虑到星敏感器量测噪声Vi s的存在,实际测量得到恒星i在星敏感器测量坐标系s系中的位置矢量为:
式中,Xi s为恒星i在星敏感器测量坐标系s中真实的位置矢量。
由于选取东北天地理系作为导航坐标系n,得到的恒星i星光矢量在导航系n中的高度角正是恒星相对水平面的量测高度角H0,可直接用于解析高度差法定位。
c.解析高度差定位模块204接收SINS确定的载***置信息LI,λI作为迭代初始值LatAP,LonAP,并结合量测高度角计算单元203提供的多颗恒星相对水平面的高度角H0,运用解析高度差法能够直接得到近似的载体经纬度,通过迭代解析高度差法可快速收敛到较高的精度,最终获得CNS定位的纬度信息LC、经度信息λC。
步骤三:建立SINS/CNS深组合***状态模型和量测模型;
量测高度角计算单元203根据SINS导航解算单元102提供的数学水平基准确定观测恒星的量测高度角H0,并提供给解析高度差定位模块204;而解析高度差定位模块204利用得到的恒星高度角量测信息H0,并结合导航解算单元102传输的载***置LI,λI作为迭代初值,运用解析高度差法进行CNS位置确定,因而CNS定位误差与SINS水平姿态误差相关。如果忽略了量测信息与状态变量之间的关系,会影响卡尔曼滤波器的估计精度,并且可能导致***不稳定。因此建立了基于数学水平基准的CNS定位误差模型,并在组合导航滤波器3的位置量测方程中消除水平基准误差的影响。
SINS/CNS深组合导航***的误差模型由SINS、CNS误差模型组成。
a.构建SINS/CNS深组合***状态模型;
将深组合***状态方程取为SINS的误差方程,以平台失准角、速度误差、位置误差以及惯性器件的零位误差作为误差状态变量,模型的状态方程为:
其中,X为SINS的误差状态矢量;SINS的误差状态包括东、北、天向失准角φE,φN,φU,速度误差δVE,δVN,δVU,纬度、经度及高度误差δLI,δλI,δh,陀螺零位漂移εbx,εby,εbz;加速度计零位偏置▽bx,▽by,▽bz。F为***状态矩阵,W=[ωgx,ωgy,ωgz,ωdx,ωdy,ωdz]T为***噪声序列,ωgi(i=x,y,z)、ωdt(i=x,y,z)分别为陀螺仪、加速度计随机白噪声,Cb n为SINS捷联矩阵,G为噪声矩阵,FN为SINS的状态矩阵。F、FS和G(t)分别为
b.构建SINS/CNS深组合***量测模型;
将Zs(3×3)展开成列向量Z1(9×1),结合组合导航***的状态向量X,可以列写出量测方程为:
Z1=H1X+V1 (13)
其中,H1为量测矩阵,V1为星敏感器的量测白噪声序列。
2)将SINS解算的载体纬度LI,经度λI、CNS解算的纬度LC,经度λC的差值作为位置观测量,得到:
其中,δLat和δLon分别为SINS、CNS定位的纬度差、经度差,δLI和δλI为SINS的定位误差,δLC和δλC为数学水平基准误差导致的CNS定位误差,NL、Nλ为CNS定位误差中的高斯白噪声分量。得到;
Z2=H2X+V2 (15)
式中,位置观测矢量 CNS定位误差的白噪声分量 量测矩阵H2=[Hc 02×3 I2×2 02×7],其中Hc=M·(AT A)-1AT·B, 假设大视场星敏感器观测得到的n(n≥3)颗恒星真方位角为AxNi(i=1,2…n),在星敏感器测量坐标系s中的位置矢量为Xi s=[a1i a2i a3i]T,用作数学水平基准的方向余弦矩阵为 则容易得到
3)在深组合***开始工作时,由于SINS具有一定的误差积累,首先利用星敏感器辅助SINS获得高精度数学水平基准信息,此时组合导航***的观测量取ZSINS/CNS=Z1,对应的量测模型为式(13)。
在星敏感器辅助SINS得到高精度水平基准的基础上,可进行天文导航定位,获得天文定位经纬度信息LC,λC;此时SINS/CNS深组合导航***的观测量取:
此时对应的量测模型为
步骤四:组合导航***信息融合;
组合导航滤波器3利用捷联惯导***1与天文导航***2分别确定的载***置LI,λI,LC,λC、姿态量测信息对SINS的误差状态进行估计,得到组合***导航参数和惯性器件的误差估计信息,并将这些误差信息反馈回导航解算单元102中,对导航参数及元件误差进行校正。
步骤五:SINS与CNS相互辅助实现高精度定位;
导航解算单元102根据校正后的SINS导航参数得到高精度的SINS捷联矩阵并将其作为数学水平基准提供给量测高度角计算单元203,得到更为精确的恒星相对地平面的高度角量测信息,继而传输给解析高度差定位模块204用于CNS定位,能够提高CNS定位精度。组合导航滤波器3接收解析高度差定位模块204提供的更为精确的位置量测信息,实现对SINS误差状态更为准确的估计,而将这些误差估计值反馈回导航解算单元102,能够进一步提高SINS的导航精度,最终通过SINS/CNS深组合实现高精度的导航定位。
Claims (2)
1.一种SINS/CNS深组合导航***,其特征在于,包括捷联惯导***、天文导航***、组合导航滤波器、惯导姿态量测信息构造单元;
捷联惯性导航***包括惯性测量组件和导航解算单元;惯性测量组件测得载体相对于惯性空间的角速度和比力,将得到的载体角速度和比力信息传送给导航解算单元,导航解算单元根据惯性测量组件传输的信息通过力学编排算法实时计算出载体的位置信息纬度LI及经度λI、速度和姿态;导航解算单元将载体的位置信息LI,λI输入到组合导航滤波器中,将当前导航时间t、载体的位置LI,λI和姿态输入到惯导姿态量测信息构造单元中,导航解算单元还将SINS捷联矩阵作为数学水平基准输入至天文导航***中的量测高度角计算单元,将载体的位置信息LI,λI输入到天文导航***中的解析高度差定位模块;
天文导航***包括大视场星敏感器、多矢量定姿单元、量测高度角计算单元和解析高度差定位模块;
大视场星敏感器同一时刻能够观测得到三颗及三颗以上恒星的星光矢量信息,并将得到的观测信息分别提供给多矢量定姿单元及量测高度角计算单元;多矢量定姿单元对接收到的星光矢量信息进行处理,得到载体相对惯性空间的姿态信息并将确定的载体惯性姿态信息输入到组合导航滤波器中;量测高度角计算单元利用星敏感器传输的星光矢量信息及导航解算单元提供的数学水平基准,得到恒星相对地平面的量测高度角H0,并将高度角量测信息输入至解析高度差定位模块;解析高度差定位模块根据量测高度角计算单元传输的恒星高度角信息及导航解算单元提供的载***置信息LI,λI,得到天文定位的载体纬度LC、经度λC,并将天文定位结果LC,λC作为量测信息输入到组合导航滤波器;
惯导姿态量测信息构造单元根据导航解算单元传输的导航参数,得到惯导姿态量测信息,所述的惯导姿态量测信息为捷联惯性导航***确定的从地心赤道惯性坐标系转换到载体坐标系的方向余弦矩阵惯导姿态量测信息构造单元将得到的惯导姿态量测信息提供给组合导航滤波器;
2.一种SINS/CNS深组合导航***的实现方法,其特征在于,包括以下几个步骤:
步骤一:大视场星敏感器辅助捷联惯性导航***获得高精度的数学水平基准;
大视场星敏感器在同一时刻观测得到三颗或三颗以上恒星的多维星光矢量信息,然后多矢量定姿单元对多维星光矢量信息进行处理,得到大视场星敏感器的测量坐标系s相对地心赤道惯性系I的方向余弦矩阵结合大视场星敏感器在载体上的安装矩阵得到载体系b相对于地心赤道惯性系I的方向余弦矩阵
惯导姿态量测信息构造单元通过导航解算单元输出的导航信息构造出SINS确定的载体系b相对地心赤道惯性系I的方向余弦矩阵与大视场星敏感器输出的姿态信息相匹配,所述的导航信息为当前导航时间t、SINS的定位信息LI,λI及数学水平基准
所述的方向余弦矩阵的具体计算方法为:
SINS数学平台系n′与导航坐标系n之间存在数学平台失准角向量φE,φN,φU为东、北、天向失准角,SINS捷联矩阵的误差与失准角有关;由于SINS定位的纬度误差δLI、经度误差δλI的存在,SINS的计算系nc与实际的地理系n不重合,有位置误差向量δP=[-δLIδλI·cosLI δλI·sinLI]T,导致SINS确定的导航坐标系n相对于地球固连坐标系e的方向余弦矩阵与SINS的位置偏差δLI,δλI有关,则存在以下关系:
平台失准角与陀螺仪常值漂移具有耦合关系,通过组合导航滤波器将星敏感器与SINS分别确定的载体系相对地心赤道惯性系的方向余弦阵进行信息融合,实时估计出SINS数学平台失准角和陀螺漂移,然后对SINS数学平台失准角和陀螺漂移进行修正,以提高数学水平基准的精度,具体方法如下:
惯性测量组件中的陀螺仪和加速度计实时输出载体的比力和角速度传送给导航解算单元;在导航解算单元中,载体的比力信息经数学水平基准处理后,直接输入至指北方位平台式惯导解算过程进行导航解算,得到载体的位置LI,λI、速度、姿态导航信息;利用失准角的估计值计算姿态误差校正矩阵通过公式对捷联矩阵进行失准角修正,提高数学水平基准的精度;从陀螺仪的输出中实时扣除陀螺漂移误差进行陀螺漂移误差补偿,得到准确的载体相对惯性空间的角速度矢量信息结合数学水平基准及指北方位平台式惯导解算得到导航系相对地心赤道惯性系的角速度计算得到高精度的载体系相对导航系的姿态速率并通过方向余弦矩阵微分方程进行捷联矩阵更新,其中为角速度矢量在载体坐标系中的叉乘矩阵;
步骤二:基于数学水平基准进行CNS定位;
a.利用星敏感器辅助捷联惯导***获得高精度的SINS捷联矩阵将其作为数学水平基准传输给天文导航***;而导航解算单元输出的的位置信息LI,λI为解析高度差法定位提供迭代的纬度初始值LatAP、经度初始值LonAP;
b.大视场星敏感器同一时刻观测得到的三颗或三颗以上恒星的星光矢量在星敏感器测量坐标系s和地心赤道惯性系I中的表示;由于星敏感器量测噪声的存在,实际测量得到恒星i在星敏感器测量坐标系s系中的位置矢量为:
则得到恒星i的星光矢量在导航系n中的高度角和方位角
c.解析高度差定位模块接收SINS确定的载***置信息LI,λI作为迭代初始值LatAP,LonAP,并结合量测高度角计算单元提供的多颗恒星相对水平面的测量高度角H0,运用解析高度差法直接得到近似的载体经纬度,通过迭代解析高度差法快速收敛到较高的精度,得到CNS定位的纬度信息LC、经度信息λC;
步骤三:建立SINS/CNS深组合***状态模型和量测模型;
SINS/CNS深组合导航***的误差模型包括SINS、CNS误差模型;
a.构建SINS/CNS深组合***状态模型;
将深组合***状态方程取为SINS的误差方程,以平台失准角、速度误差、位置误差以及惯性器件的零位误差作为误差状态变量,模型的状态方程为:
其中,X为SINS的误差状态矢量;SINS的误差状态包括东、北、天向失准角φE,φN,φU,速度误差δVE,δVN,δVU,纬度、经度及高度误差δLI,δλI,δh,陀螺零位漂移εbx,εby,εbz;加速度计零位偏置F为***状态矩阵,W=[ωgx,ωgy,ωgz,ωdx,ωdy,ωdz]T为***噪声序列,ωgi(i=x,y,z)、ωdi(i=x,y,z)分别为陀螺仪、加速度计随机白噪声,为SINS捷联矩阵,G为噪声矩阵,FN为SINS的状态矩阵;F、FS和G分别为
b.构建SINS/CNS深组合***量测模型;
将Zs(3×3)展开成列向量Z1(9×1),结合组合导航***的状态向量X,列写出量测方程为:
Z1=H1X+V1 (13)
其中,H1为量测矩阵,V1为星敏感器的量测白噪声序列;
2)将SINS解算的载体纬度LI,经度λI、CNS解算的纬度LC,经度λC的差值作为位置观测量,得到:
其中,δLat和δLon分别为SINS、CNS定位的纬度差、经度差,δLI和δλI为SINS的定位误差,δLC和δλC为数学水平基准误差导致的CNS定位误差,NL、Nλ为CNS定位误差中的高斯白噪声分量;得到;
Z2=H2X+V2 (15)
式中,位置观测矢量 CNS定位误差的白噪声分量 量测矩阵H2=[Hc 02×3 I2×2 02×7],其中Hc=M·(ATA)-1AT·B, 假设大视场星敏感器观测得到的n(n≥3)颗恒星真方位角为AzNi(i=1,2…n),在星敏感器测量坐标系s中的位置矢量为 用作数学水平基准的方向余弦矩阵为 则得到:
3)在深组合***开始工作时,首先利用星敏感器辅助SINS获得高精度数学水平基准信息,此时组合导航***的观测量取ZSINS/CNS=Z1,对应的量测模型为式(13);
在星敏感器辅助SINS得到高精度水平基准的基础上,进行天文导航定位,获得天文定位经纬度信息LC,λC;此时SINS/CNS深组合导航***的观测量取:
此时对应的量测模型为
步骤四:组合导航***信息融合;
组合导航滤波器利用捷联惯导***与天文导航***分别确定的载***置LI,λI,LC,λC、姿态量测信息对SINS的误差状态进行估计,得到组合***导航参数和惯性器件的误差估计信息,并将这些误差信息反馈回导航解算单元中,对导航参数及元件误差进行校正;
步骤五:SINS与CNS相互辅助实现高精度定位;
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101014291A CN101788296B (zh) | 2010-01-26 | 2010-01-26 | 一种sins/cns深组合导航***及其实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101014291A CN101788296B (zh) | 2010-01-26 | 2010-01-26 | 一种sins/cns深组合导航***及其实现方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101788296A CN101788296A (zh) | 2010-07-28 |
CN101788296B true CN101788296B (zh) | 2011-11-16 |
Family
ID=42531605
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010101014291A Expired - Fee Related CN101788296B (zh) | 2010-01-26 | 2010-01-26 | 一种sins/cns深组合导航***及其实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101788296B (zh) |
Families Citing this family (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102353970B (zh) * | 2011-06-10 | 2013-06-12 | 北京航空航天大学 | 一种高抗干扰性能gps/sins组合导航***及实现方法 |
CN102261921B (zh) * | 2011-06-14 | 2013-01-30 | 哈尔滨工业大学 | 一种修正大气折射对星敏感器精度影响的方法 |
CN102279002B (zh) * | 2011-06-27 | 2013-06-05 | 哈尔滨工业大学 | 星敏感器测量坐标系与载体坐标系转换矩阵的标定方法 |
CN102288200B (zh) * | 2011-07-06 | 2012-07-18 | 清华大学 | 用于星敏感器的精度测量*** |
CN102997908B (zh) * | 2011-09-15 | 2015-02-25 | 北京自动化控制设备研究所 | 一种正反向组合导航结果融合的pos后处理方法 |
CN102393204B (zh) * | 2011-10-21 | 2013-05-08 | 哈尔滨工程大学 | 一种基于sins/cns的组合导航信息融合方法 |
CN102519470B (zh) * | 2011-12-09 | 2014-05-07 | 南京航空航天大学 | 多级嵌入式组合导航***及导航方法 |
CN102607564B (zh) * | 2012-03-09 | 2014-12-17 | 北京航空航天大学 | 一种基于星光/地磁组合信息的小卫星自主导航***及其导航方法 |
CN103076015B (zh) * | 2013-01-04 | 2015-10-28 | 北京航空航天大学 | 一种基于全面最优校正的sins/cns组合导航***及其导航方法 |
CN103063216B (zh) * | 2013-01-06 | 2015-08-12 | 南京航空航天大学 | 一种基于星像坐标建模的惯性与天文组合导航方法 |
CN103398713A (zh) * | 2013-04-26 | 2013-11-20 | 哈尔滨工程大学 | 一种星敏感器/光纤惯性设备量测数据同步方法 |
CN103256928B (zh) * | 2013-04-28 | 2015-05-20 | 南京航空航天大学 | 一种分布式惯性导航***及其姿态传递对准方法 |
CN104251701B (zh) * | 2013-06-26 | 2017-08-29 | 上海新跃仪表厂 | 火星大气制动轨道确定方法 |
CN103389115A (zh) * | 2013-07-26 | 2013-11-13 | 哈尔滨工程大学 | Sins/dvl组合导航***一体化误差标定方法 |
CN103438879B (zh) * | 2013-09-02 | 2016-06-22 | 北京航空航天大学 | 一种基于蚁群pf算法的原子自旋陀螺仪和磁强计紧组合定姿方法 |
CN103575277B (zh) * | 2013-11-19 | 2016-02-17 | 浙江大学 | 一种用于高空无人飞行器的光惯导航一体化装置 |
CN103913169B (zh) * | 2014-03-12 | 2017-01-25 | 哈尔滨工程大学 | 一种飞行器的捷联惯性/星光折射组合导航方法 |
CN103852079B (zh) * | 2014-03-21 | 2016-08-17 | 哈尔滨商业大学 | 一种基于双星顶点剖分弧度集合模糊匹配的船舶天文导航方法 |
CN103994763B (zh) * | 2014-05-21 | 2016-11-02 | 北京航空航天大学 | 一种火星车的sins/cns深组合导航***及其实现方法 |
DE102014211177A1 (de) * | 2014-06-11 | 2015-12-17 | Continental Teves Ag & Co. Ohg | Verfahren und System zur echtzeitfähigen Bereitstellung von dynamischen Fehlerwerten dynamischer Messwerte |
CN105321315A (zh) * | 2014-07-30 | 2016-02-10 | 芯讯通无线科技(上海)有限公司 | 飞行器***及其通信方法 |
CN105241451B (zh) * | 2015-10-30 | 2018-01-05 | 中国电子科技集团公司第二十研究所 | 一种小视场星***天文观测信息异常检测方法 |
CN105371844B (zh) * | 2015-12-02 | 2018-02-16 | 南京航空航天大学 | 一种基于惯性/天文互助的惯性导航***初始化方法 |
CN105911575B (zh) * | 2016-04-07 | 2018-06-26 | 南京航空航天大学 | 一种级联式惯性/卫星深组合导航滤波器观测量提取方法 |
CN107270888B (zh) * | 2017-06-20 | 2020-11-17 | 歌尔科技有限公司 | 一种测量经纬度的方法、装置和相机 |
CN107677266B (zh) * | 2017-09-03 | 2023-06-20 | 陈应天 | 基于自旋-仰角跟踪理论的星光导航***及其解算方法 |
CN107621264B (zh) * | 2017-09-30 | 2021-01-19 | 华南理工大学 | 车载微惯性/卫星组合导航***的自适应卡尔曼滤波方法 |
CN108132060B (zh) * | 2017-11-17 | 2021-06-01 | 北京计算机技术及应用研究所 | 一种捷联惯导***无基准的***级标定方法 |
CN109059904A (zh) | 2018-06-01 | 2018-12-21 | 浙江亚特电器有限公司 | 用于移动载具的组合导航方法 |
CN109099911B (zh) * | 2018-07-12 | 2021-10-26 | 浙江海洋大学 | 一种航空***导航定位的方法及*** |
JP6600778B1 (ja) * | 2018-07-24 | 2019-11-06 | 日本航空電子工業株式会社 | ジオイド測定方法、ジオイド測定装置、ジオイド推定装置、ジオイド計算用データ収集装置 |
CN110285834B (zh) * | 2019-07-08 | 2022-12-13 | 哈尔滨工程大学 | 基于一点位置信息的双惯导***快速自主重调方法 |
CN111174779B (zh) * | 2019-11-29 | 2021-11-05 | 上海航天控制技术研究所 | 一种深空探测飞行器惯性-天文组合导航方法 |
CN110887478B (zh) * | 2019-12-09 | 2021-09-07 | 北京航空航天大学 | 一种基于偏振/天文辅助的自主导航定位方法 |
CN111060097B (zh) * | 2020-01-15 | 2022-03-11 | 东南大学 | 一种提高位置误差估计精度的惯性/天文组合导航方法 |
CN113218390B (zh) * | 2021-05-27 | 2022-09-27 | 西北工业大学 | 基于姿态和恒星高度角融合的旋转惯性天文组合导航方法 |
CN113551667B (zh) * | 2021-07-21 | 2024-05-24 | 北京航空航天大学 | 航天器惯性/恒星星光矢量/太阳多普勒速度组合导航方法 |
CN113551668B (zh) * | 2021-07-21 | 2024-05-28 | 北京航空航天大学 | 一种航天器惯性/恒星星光矢量/星光折射组合导航方法 |
CN114608579B (zh) * | 2022-03-07 | 2024-06-04 | 北京航空航天大学 | 基于惯性星光组合的星矢量气动光学零位误差校正方法 |
CN117073691B (zh) * | 2023-10-12 | 2024-02-02 | 中国科学院光电技术研究所 | 基于优化的视觉惯性紧耦合航天器姿态测量方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1869589A (zh) * | 2006-06-27 | 2006-11-29 | 北京航空航天大学 | 一种捷联惯性/天文组合导航半实物仿真*** |
-
2010
- 2010-01-26 CN CN2010101014291A patent/CN101788296B/zh not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1869589A (zh) * | 2006-06-27 | 2006-11-29 | 北京航空航天大学 | 一种捷联惯性/天文组合导航半实物仿真*** |
Non-Patent Citations (1)
Title |
---|
全伟等.SINS/CNS组合导航半实物仿真***及其实验研究.《***仿真学报》.2007,(第15期), * |
Also Published As
Publication number | Publication date |
---|---|
CN101788296A (zh) | 2010-07-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101788296B (zh) | 一种sins/cns深组合导航***及其实现方法 | |
CN109556632B (zh) | 一种基于卡尔曼滤波的ins/gnss/偏振/地磁组合导航对准方法 | |
CN103994763B (zh) | 一种火星车的sins/cns深组合导航***及其实现方法 | |
CN111947652B (zh) | 一种适用于月球着陆器的惯性/视觉/天文/激光测距组合导航方法 | |
CN101413800B (zh) | 导航/稳瞄一体化***的导航、稳瞄方法 | |
CN103076015B (zh) | 一种基于全面最优校正的sins/cns组合导航***及其导航方法 | |
CN100476360C (zh) | 一种基于星敏感器标定的深综合组合导航方法 | |
CN101344391B (zh) | 基于全功能太阳罗盘的月球车位姿自主确定方法 | |
CN104165640B (zh) | 基于星敏感器的近空间弹载捷联惯导***传递对准方法 | |
CN101949703B (zh) | 一种捷联惯性/卫星组合导航滤波方法 | |
CN104344837B (zh) | 一种基于速度观测的冗余惯导***加速度计***级标定方法 | |
CN109556631B (zh) | 一种基于最小二乘的ins/gnss/偏振/地磁组合导航***对准方法 | |
CN101881619B (zh) | 基于姿态测量的船用捷联惯导与天文定位方法 | |
Furgale et al. | Sun sensor navigation for planetary rovers: Theory and field testing | |
CN101825467B (zh) | 捷联惯性导航***与天文导航***实现组合导航的方法 | |
CN105371844B (zh) | 一种基于惯性/天文互助的惯性导航***初始化方法 | |
CN101246012B (zh) | 一种基于鲁棒耗散滤波的组合导航方法 | |
Xiaojuan et al. | A SINS/CNS deep integrated navigation method based on mathematical horizon reference | |
CN103076026B (zh) | 一种捷联惯导***中确定多普勒计程仪测速误差的方法 | |
CN103900611A (zh) | 一种惯导天文高精度复合两位置对准及误差标定方法 | |
CN102116634A (zh) | 一种着陆深空天体探测器的降维自主导航方法 | |
CN103245357A (zh) | 一种船用捷联惯导***二次快速对准方法 | |
CN102519485A (zh) | 一种引入陀螺信息的二位置捷联惯性导航***初始对准方法 | |
CN104049269A (zh) | 一种基于激光测距和mems/gps组合导航***的目标导航测绘方法 | |
CN104501809B (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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20111116 Termination date: 20130126 |
|
CF01 | Termination of patent right due to non-payment of annual fee |