CN107655476A - 基于多信息融合补偿的行人高精度足部导航算法 - Google Patents
基于多信息融合补偿的行人高精度足部导航算法 Download PDFInfo
- Publication number
- CN107655476A CN107655476A CN201710716885.9A CN201710716885A CN107655476A CN 107655476 A CN107655476 A CN 107655476A CN 201710716885 A CN201710716885 A CN 201710716885A CN 107655476 A CN107655476 A CN 107655476A
- Authority
- CN
- China
- Prior art keywords
- mrow
- mtd
- msub
- mtr
- speed
- 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.)
- Granted
Links
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
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
本发明公开了一种基于多信息融合补偿的行人高精度足部导航算法,实时采集陀螺仪和加速度计的原始测量数据,初始陀螺仪的误差补偿为零,加速度计的误差补偿也为零,通过捷联惯性导航解算算法进行捷联解算;在上述基础上,构建卡尔曼滤波器修正模型进行滤波修正,状态方程一致,而量测方程随多维量测信息动态调整,在不同的多维信息检测下,构建对应的算法,量测方程实时变换,估计、修正导航定位结果误差和传感器误差,返回陀螺仪的误差补偿和加速度计的误差补偿;最后输出导航定位结果,即行人的位置、速度、姿态;采用低精度的消费级传感器芯片及磁传感器,解决了无全球卫星导航定位系统GNSS环境下高精度行人定位问题及高长时航向发散问题。
Description
技术领域
本发明涉及一种高精度行人足部导航算法,尤其涉及一种基于多信息融合补偿的行人高精度足部导航算法,属于行人导航技术领域。
背景技术
目前,针对行人导航技术的研究主要分为以下几类:无线感知、模式识别、惯性传感器。其中无线感知技术需要部署额外射频设备,包括WIFI、UWB等,适用范围较窄、信号容易受到遮挡、成本较高;而惯性传感器具有自主、不受外界干扰、成本较低的特点,适合广泛运用。但是低成本的惯性传感器误差较大,如果不进行补偿或其他手段辅助,几秒范围内将会造成米级以上的误差。本专利提出利用多信息融合补偿机制,设计一种基于惯导系统的零速卡尔曼滤波算法,研究行人初始静态下磁航向稳定性的航向误差自观测算法,研究行人运动状态下的零速航向误差自观测算法,研究基于地磁匹配与捷联惯性导航算法的融合算法,保证了行人高长时下的高精度和高可靠性。本方法适用于行人导航,解决无全球卫星导航定位系统GNSS环境下的高精度行人定位,利用低成本传感器可实现行人高长时自主定位,具有较高的工程应用和商业价值。
发明内容
发明目的:本发明所要解决的技术问题是采用低精度的惯性传感器与磁传感器设计一种适用于行人高精度足部导航的多信息融合补偿算法。
技术方案:
一种基于多信息融合补偿的行人高精度足部导航算法,其特征在于:实时采集陀螺仪和加速度计的原始测量数据,初始陀螺仪的误差补偿为零,加速度计的误差补偿也为零,通过捷联惯性导航解算算法进行捷联解算;在上述基础上,构建卡尔曼滤波器修正模型进行滤波修正,状态方程一致,而量测方程随多维量测信息动态调整,在不同的多维信息检测下,构建对应的算法,量测方程实时变换,估计、修正导航定位结果误差和传感器误差,返回陀螺仪的误差补偿和加速度计的误差补偿;最后输出导航定位结果,即行人的位置、速度、姿态;
当只有零速检测成功时,采用伪量测信息构建基于零速卡尔曼滤波修正模型算法;当有零速检测成功和初始磁航向误差自观测时,构建行人初始静止状态下磁航向误差自观测算法;当有零速检测成功和动态状态下零速航向误差自观测时,构建行人运动状态下零速航向误差自观测算法;当有零速检测成功、运动状态下零速航向误差自观测和地磁匹配时,构建基于地磁匹配和捷联惯性导航解算算法的融合算法,其中每个算法的状态方程和量测方程共同作用构建了卡尔曼滤波器修正模型。
进一步地:所述捷联惯性导航解算算法如下:
惯性传感器由加速度计与陀螺仪组成,加速度计获取运动载体的比力信息,通过一次积分可以获得速度,通过二次积分可以获得位置;陀螺仪测量机体系相对于惯性系的角速度,通过一次积分可以获得角度;最基本的捷联惯性导航解算算法包括姿态解算、速度解算、位置解算;于是有下列公式计算姿态、速度、位置:
其中,b为机体坐标系,n为导航坐标系,e为地球坐标系,i为惯性坐标系,f为比力,g为重力加速度,为机体坐标系到导航坐标系的姿态转移矩阵,为x、y、z三轴机体系相对于惯性系角速率在机体系上的投影,为三轴导航系相对于惯性系角速率在机体系上的投影,为地球自转角速率在导航系下的投影,为导航坐标系相对于地球坐标系的角速度在导航坐标系轴向的分量构成的列矢量,v为三轴速度矢量,p为三轴位置矢量;为关于时间t的导数,为vn关于时间t的导数,为pn关于时间t的导数,因此上式是常微分方程,在已知初始姿态、速度、位置的基础上,迭代求解。
再进一步地:所述卡尔曼滤波修正模型的状态方程如下:
卡尔曼滤波模型选用“东北天”地理坐标系,构建18阶状态模型如下:
其中,δφ=[δφe δφn δφu]为平台角误差;δν=[δve δvn δvu]为速度误差;δp=[δλ δL δh]为位置误差即经度、纬度、高度误差;εb=[εbx εby εbz]为三轴陀螺随机常数;εr=[εrx εry εrz]为三轴陀螺仪一阶马尔科夫过程,为三轴加速度计一阶马尔科夫过程;
不同地理坐标系下姿态转移矩阵不一样,状态方程里的A、G、W系数也不一样,在“东北天”地理坐标系下,A、G、W设置如下列四式所示:A为系统矩阵,G为系统噪声矩阵,W=[ωgx ωgy ωgz ωrx ωry ωrz ωax ωay ωaz]为系统噪声,根据传感器本身特性设置;其中ωg为三轴陀螺随机白噪声漂移,其均方差为σg,ωr是三轴陀螺均方差为σr的马尔科夫过程驱动白噪声,ωa是三轴加速度计均方差为σa的马尔科夫过程驱动白噪声;
是对应9个基本导航参数的矩阵,T是马尔科夫过程的相关时间。
更进一步地:所述基于零速卡尔曼滤波修正模型算法如下:
在只有零速检测成功时,利用伪量测信息构建零速状态下的六维量测模型;令veloP为3×1阶的零矩阵,posiP(t)=posiN(t-1),则基于零速卡尔曼滤波量测模型如下式所示:
其中,Z1(t)为速度和位置的观测量,veloN为捷联惯导系统实时解算的速度,posiN为捷联惯导系统实时解算的位置,Mv为行人零速状态下速度误差,Mp为行人零速状态下位置误差,V1为量测噪声,H1为量测矩阵,如下列两式所示:
Rm为子午圈地球曲率半径,Rn为卯酉圈地球曲率半径,L为纬度。
再进一步地:所述行人初始静止状态下磁航向误差自观测算法如下:
行人初始静止状态下,磁航向角具有较强的稳定性,因此当有零速检测成功和初始磁航向误差自观测时,构建一维量测方程,如下式所示:
其中,Z2(t)为初始航向角的观测量,ψINS为捷联解算的航向角,可由捷联惯性导航解算算法中矩阵进行三角函数转换获得,令则ψmg为磁航向角,可由磁传感器测量得到的磁信息解算获得,为磁航向角解算误差,V2为量测噪声;
行人初始静止状态下,利用下式实现对传感器误差的进一步估计:
Z3(t)为速度、位置和初始航向角的观测量。
又进一步地:所述行人运动状态下零速航向误差自观测算法如下:
行人运动状态下,每一步经历一段零速时刻,在零速阶段航向基本不变,基于零速航向不变理论,当有零速检测成功和动态状态下零速航向误差自观测时,记该步第一零速时刻点的航向角为ψk-initial,记该步其余零速时刻点的航向角为ψk-others;
构建一维零速航向自观测量测方程如下:
其中:Z4(t)为运动状态下航向角的观测量,为航向角误差;为零速航向角误差,V4为量测噪声;因此:
θ为俯仰角,可由捷联惯性导航解算算法中矩阵进行三角函数转换获得,
于是可得运动状态下加入零速航向误差自观测算法的7维量测模型为:
其中,Z5(t)为速度、位置和运动状态下航向角的观测量。
再进一步地:所述基于地磁匹配和捷联导航解算算法的融合算法如下:
当同时检测到零速及地磁匹配成功时,使用集中滤波器构建10维量测方程,辅助修正位置误差、速度误差及传感器误差,如下列三式所示,其中posiM为地磁匹配位置,可由地磁匹配直接得到,M6为地磁匹配位置误差,V6为量测噪声,posiN为惯导实时解算的位置,δp为位置误差,HI如基于零速卡尔曼滤波修正模型算法中所示:
Z6(t)=[posiN-posiM]=[δp+M6]=H6(t)X(t)+V6(t)
H6=[03×9 HI 03×9]
Z6(t)为地磁匹配位置观测量,Z7(t)为速度、位置、运动状态下航向角以及地磁匹配位置观测量。
有益效果:
1.采用低精度的消费级传感器芯片,解决了无全球卫星导航定位系统GNSS环境下高精度行人定位问题。
2.通过采用磁传感器,利用磁航向角和地磁匹配解决了高长时航向发散问题。
3.惯性传感器与磁传感器成本低且普及较广,算法的实用性与推广性较强。
附图说明
图1为基于多信息融合补偿的行人高精度足部导航算法流程框图。
具体实施方式
下面结合附图对本发明做更进一步的解释。
根据下述实施例,可以更好的理解本发明。然而,本领域的技术人员容易理解,实施例所描述的具体的物料配比、工艺条件及其结果仅用于说明本发明,而不应当也不会限制权利要求书中所详细描述的本发明。
如图一所示,在已知行人初始位置、速度、姿态的基础上,实时采集加速度计及陀螺仪信息进行捷联惯性导航解算,获得惯性导航解算的速度、位置和姿态;利用加速度计、陀螺仪和磁力计信息在零速检测模块进行零速检测并构建伪量测信息,同时进行初始磁航向误差自观测、动态状态下零速航向误差自观测与地磁匹配,当不同条件成立时,构建不同的卡尔曼滤波量测方程,而状态方程一致;将滤波估计的位置、速度、姿态误差对捷联惯导系统得到的位置、速度、姿态进行补偿,进而得到最终的导航定位结果,即行人的位置、速度、姿态;将滤波估计的传感器误差返回加速度计、陀螺仪误差补偿回路,实时修正传感器误差,以此循环;
当只有零速检测成功时,采用伪量测信息构建基于零速卡尔曼滤波修正模型算法;当有零速检测成功和初始磁航向误差自观测时,构建行人初始静止状态下磁航向误差自观测算法;当有零速检测成功和动态状态下零速航向误差自观测时,构建行人运动状态下零速航向误差自观测算法;当有零速检测成功、运动状态下零速航向误差自观测和地磁匹配时,构建基于地磁匹配和捷联导航解算算法的融合算法,其中每个算法的状态方程和量测方程共同作用构建了卡尔曼滤波器修正模型。
卡尔曼滤波修正模型的状态方程:
卡尔曼滤波模型选用“东北天”(ENU)地理坐标系,构建18阶状态模型如下:
其中,δφ=[δφe δφn δφu]为平台角误差;δν=[δve δvn δvu]为速度误差;δp=[δλ δL δh]为位置误差即经度、纬度、高度误差;εb=[εbx εby εbz]为三轴陀螺随机常数;εr=[εrx εry εrz]为三轴陀螺仪一阶马尔科夫过程,为三轴加速度计一阶马尔科夫过程;
不同坐标系下姿态转移矩阵不一样,状态方程里的A、G、W系数也不一样,在“东北天”地理坐标系下,A、G、W设置如下列四式所示:A为系统矩阵,G为系统噪声矩阵,W=[ωgxωgy ωgz ωrx ωry ωrz ωax ωay ωaz]为系统噪声,根据传感器本身特性设置;其中ωg为三轴陀螺随机白噪声漂移,其均方差为σg,ωr是三轴陀螺均方差为σr的马尔科夫过程驱动白噪声,ωa是三轴加速度计均方差为σa的马尔科夫过程驱动白噪声;
是对应9个基本导航参数的矩阵,T是马尔科夫过程的相关时间;
算法一:捷联惯性导航解算算法
惯导系统是一种不依赖于任何外部信息、也不向外部辐射能量的自主式导航系统,具有隐蔽性好,可在空中、地面、水下等各种复杂环境下工作的特点,主要分为平台式惯导系统和捷联式惯导系统两大类。捷联惯导系统是在平台式惯导系统基础上发展而来的,它是一种无框架系统。
惯性传感器由加速度计与陀螺仪组成,加速度计和陀螺仪直接固连在运载体上,陀螺仪和加速度计分别用来测量运载体的角运动信息和线运动信息,机载计算机根据这些测量信息解算出运载体的航向、姿态、速度和位置。加速度计获取运动载体的比力信息,通过一次积分可以获得速度,通过二次积分可以获得位置;陀螺仪测量机体系相对于惯性系的角速度,通过一次积分可以获得角度。最基本的捷联惯性导航解算算法包括姿态解算、速度解算、位置解算。于是有下列公式计算姿态、速度、位置:
其中,b为机体坐标系,n为导航坐标系,e为地球坐标系,i为惯性坐标系,f为比力,g为重力加速度,为机体坐标系到导航坐标系的姿态转移矩阵,为x、y、z三轴机体系相对于惯性系角速率在机体系上的投影,为三轴导航系相对于惯性系角速率在机体系上的投影,为地球自转角速率在导航系下的投影,为导航坐标系相对于地球坐标系的角速度在导航坐标系轴向的分量构成的列矢量,v为三轴速度矢量,p为三轴位置矢量,为关于时间t的导数,为vn关于时间t的导数,为pn关于时间t的导数,因此上式是常微分方程,在已知初始姿态、速度、位置的基础上,迭代求解。
但是低成本的惯性传感器噪声较大,几秒之内可以造成米级以上的定位误差,因此需寻求其他额外辅助手段修正导航定位误差,抑制误差发散。
算法二:基于零速的卡尔曼滤波修正算法模型
基于零速构建卡尔曼滤波修正模型,估计传感器误差和导航定位结果误差,保证行人高长时下的定位精度;在只有零速检测成功时,利用伪量测信息构建零速状态下的六维量测模型;令veloP为3×1阶的零矩阵,posiP(t)=posiN(t-1),则基于零速的卡尔曼滤波量测模型的连续方程如下式所示:
其中,Z1(t)为速度和位置的观测量,veloN为捷联惯导系统实时解算的速度,posiN为捷联惯导系统实时解算的位置,Mv为行人零速状态下速度误差,Mp为行人零速状态下位置误差,V1为量测噪声,H1为量测矩阵,如下列两式所示:
Rm为子午圈地球曲率半径,Rn为卯酉圈地球曲率半径,L为纬度。
这里利用位置、速度虚拟量测信息辅助修正传感器误差和导航结果误差,以维持高长时下的行人导航定位精度,但是算法二中航向可观测性较低,航向的准确与否,会直接影响到姿态的准确性,需尝试构建航向相关量测信息修正航向误差。
算法三:行人初始静止状态下磁航向误差自观测算法
行人导航定位中航向精度是影响行人导航定位的主要因素,而磁航向角可作为绝对航向信息修正航向误差。行人初始静止状态下,磁航向角具有较强的稳定性,因此当有零速检测成功和初始磁航向误差自观测时,构建一维量测方程,如下式所示:
其中,Z2(t)为初始航向角的观测量,ψINS为捷联解算的航向角,可由算法一中矩阵进行三角函数转换获得,令则ψmg为磁航向角,可由磁传感器测量得到的磁信息解算获得,为磁航向角解算误差,V2为量测噪声。
行人初始静止状态下,利用下式实现对传感器误差的进一步估计:
Z3(t)为速度、位置和初始航向角的观测量。
算法四:行人运动状态下零速航向误差自观测算法
行人运动状态下,每一步经历一段零速时刻,在零速阶段航向基本不变,基于零速航向不变理论,当有零速检测成功和动态状态下零速航向误差自观测时,记该步第一零速时刻点的航向角为ψk-initial,记该步其余零速时刻点的航向角为ψk-others。
构建一维零速航向自观测量测方程如下:
其中:Z4(t)为运动状态下航向角的观测量,为航向角误差;为零速航向角误差,V4为量测噪声;因此:
θ为俯仰角,可由算法一中矩阵进行三角函数转换获得,
于是可得运动状态下加入零速航向误差自观测算法的7维量测模型为:
其中,Z5(t)为速度、位置和运动状态下航向角的观测量。
算法五:基于地磁匹配和捷联导航解算算法的融合算法
利用地磁匹配信息,增加定位可靠性,在有地磁匹配的情况下,能进一步保障行人导航定位精度。当同时检测到零速及地磁匹配成功时,使用集中滤波器构建10维量测方程,辅助修正位置误差、速度误差及传感器误差,如下列三式所示,其中posiM为地磁匹配位置,可由地磁匹配直接得到,M6为地磁匹配位置误差,V6为量测噪声,posiN为惯导实时解算的位置,δp为位置误差,HI如算法二中所示。
Z6(t)=[posiN-posiM]=[δp+M6]=H6(t)X(t)+V6(t)
H6=[03×9 HI 03×9]
Z6(t)为地磁匹配位置观测量,Z7(t)为速度、位置、运动状态下航向角以及地磁匹配位置观测量。
至此构建了多信息融合补偿的行人高精度足部导航算法,保证行人高精度、高长时导航。其中算法二三四五事实上是利用多源信息,来提升行人导航定位的精度和容错性。
算法一是最基本的捷联惯性导航解算算法,对于低成本的惯性传感器,其噪声较大,如不加以修正,在短时间内将会造成米级以上的定位误差。于是采用算法二,利用位置、速度虚拟量测信息辅助修正传感器误差和导航结果误差,以维持高长时下的行人导航定位精度,但是算法二中卡尔曼滤波器,航向可观测性较低,航向与姿态息息相关,需尝试构建航向相关量测信息修正航向误差;而磁航向角可作为绝对航向信息修正航向误差,行人初始静止状态下,磁航向角具有较强的稳定性,因此添加算法三,但行人不一定有初始静止状态,因此添加算法四,提高航向可观测性,减小航向误差,进一步提高定位精度;算法五是利用地磁匹配信息,增加定位可靠性,在有地磁匹配的情况下,能进一步保障行人导航定位精度。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (7)
1.一种基于多信息融合补偿的行人高精度足部导航算法,其特征在于:实时采集陀螺仪和加速度计的原始测量数据,初始陀螺仪的误差补偿为零,加速度计的误差补偿也为零,通过捷联惯性导航解算算法进行捷联解算;在上述基础上,构建卡尔曼滤波器修正模型进行滤波修正,状态方程一致,而量测方程随多维量测信息动态调整,在不同的多维信息检测下,构建对应的算法,量测方程实时变换,估计、修正导航定位结果误差和传感器误差,返回陀螺仪的误差补偿和加速度计的误差补偿;最后输出导航定位结果,即行人的位置、速度、姿态;
当只有零速检测成功时,采用伪量测信息构建基于零速卡尔曼滤波修正模型算法;当有零速检测成功和初始磁航向误差自观测时,构建行人初始静止状态下磁航向误差自观测算法;当有零速检测成功和动态状态下零速航向误差自观测时,构建行人运动状态下零速航向误差自观测算法;当有零速检测成功、运动状态下零速航向误差自观测和地磁匹配时,构建基于地磁匹配和捷联惯性导航解算算法的融合算法,其中每个算法的状态方程和量测方程共同作用构建了卡尔曼滤波器修正模型。
2.根据权利要求1所述的一种基于多信息融合补偿的行人高精度足部导航算法,其特征在于:所述捷联惯性导航解算算法如下:
惯性传感器由加速度计与陀螺仪组成,加速度计获取运动载体的比力信息,通过一次积分可以获得速度,通过二次积分可以获得位置;陀螺仪测量机体系相对于惯性系的角速度,通过一次积分可以获得角度;最基本的捷联惯性导航解算算法包括姿态解算、速度解算、位置解算;于是有下列公式计算姿态、速度、位置:
<mfenced open = "{" close = "">
<mtable>
<mtr>
<mtd>
<msubsup>
<mover>
<mi>C</mi>
<mo>&CenterDot;</mo>
</mover>
<mi>b</mi>
<mi>n</mi>
</msubsup>
<mo>=</mo>
<msubsup>
<mi>C</mi>
<mi>b</mi>
<mi>n</mi>
</msubsup>
<msubsup>
<mi>&Omega;</mi>
<mrow>
<mi>i</mi>
<mi>b</mi>
</mrow>
<mi>b</mi>
</msubsup>
<mo>-</mo>
<msubsup>
<mi>Q</mi>
<mrow>
<mi>i</mi>
<mi>n</mi>
</mrow>
<mi>b</mi>
</msubsup>
<msubsup>
<mi>C</mi>
<mi>b</mi>
<mi>n</mi>
</msubsup>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow>
<msup>
<mover>
<mi>v</mi>
<mo>&CenterDot;</mo>
</mover>
<mi>n</mi>
</msup>
<mo>=</mo>
<msubsup>
<mi>C</mi>
<mi>b</mi>
<mi>n</mi>
</msubsup>
<msup>
<mi>f</mi>
<mi>b</mi>
</msup>
<mo>-</mo>
<mo>&lsqb;</mo>
<mrow>
<mo>(</mo>
<mn>2</mn>
<msubsup>
<mi>&omega;</mi>
<mrow>
<mi>i</mi>
<mi>e</mi>
</mrow>
<mi>n</mi>
</msubsup>
<mo>+</mo>
<msubsup>
<mi>&omega;</mi>
<mrow>
<mi>e</mi>
<mi>n</mi>
</mrow>
<mi>n</mi>
</msubsup>
<mo>)</mo>
</mrow>
<mo>&times;</mo>
<msup>
<mi>v</mi>
<mi>n</mi>
</msup>
<mo>-</mo>
<mi>g</mi>
<mo>&rsqb;</mo>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<msup>
<mover>
<mi>p</mi>
<mo>&CenterDot;</mo>
</mover>
<mi>n</mi>
</msup>
<mo>=</mo>
<msup>
<mi>v</mi>
<mi>n</mi>
</msup>
</mtd>
</mtr>
</mtable>
</mfenced>
其中,b为机体坐标系,n为导航坐标系,e为地球坐标系,i为惯性坐标系,f为比力,g为重力加速度,为机体坐标系到导航坐标系的姿态转移矩阵,为x、y、z三轴机体系相对于惯性系角速率在机体系上的投影,为三轴导航系相对于惯性系角速率在机体系上的投影,为地球自转角速率在导航系下的投影,为导航坐标系相对于地球坐标系的角速度在导航坐标系轴向的分量构成的列矢量,v为三轴速度矢量,p为三轴位置矢量;为关于时间t的导数,为vn关于时间t的导数,为pn关于时间t的导数,因此上式是常微分方程,在已知初始姿态、速度、位置的基础上,迭代求解。
3.根据权利要求1所述的一种基于多信息融合补偿的行人高精度足部导航算法,其特征在于,所述卡尔曼滤波修正模型的状态方程如下:
卡尔曼滤波模型选用“东北天”地理坐标系,构建18阶状态模型如下:
<mfenced open = "{" close = "">
<mtable>
<mtr>
<mtd>
<mrow>
<mover>
<mi>X</mi>
<mo>&CenterDot;</mo>
</mover>
<mo>=</mo>
<mi>A</mi>
<mi>X</mi>
<mo>+</mo>
<mi>G</mi>
<mi>W</mi>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow>
<mi>X</mi>
<mo>=</mo>
<mfenced open = "[" close = "]">
<mtable>
<mtr>
<mtd>
<mrow>
<mi>&delta;</mi>
<mi>&phi;</mi>
</mrow>
</mtd>
<mtd>
<mrow>
<mi>&delta;</mi>
<mi>v</mi>
</mrow>
</mtd>
<mtd>
<mrow>
<mi>&delta;</mi>
<mi>p</mi>
</mrow>
</mtd>
<mtd>
<msub>
<mi>&epsiv;</mi>
<mi>b</mi>
</msub>
</mtd>
<mtd>
<msub>
<mi>&epsiv;</mi>
<mi>r</mi>
</msub>
</mtd>
<mtd>
<msub>
<mo>&dtri;</mo>
<mi>r</mi>
</msub>
</mtd>
</mtr>
</mtable>
</mfenced>
</mrow>
</mtd>
</mtr>
</mtable>
</mfenced>
其中,δφ=[δφe δφn δφu]为平台角误差;δν=[δve δvn δvu]为速度误差;δp=[δλδL δh]为位置误差即经度、纬度、高度误差;εb=[εbx εby εbz]为三轴陀螺随机常数;εr=[εrx εry εrz]为三轴陀螺仪一阶马尔科夫过程,▽r=[▽rx ▽ry ▽rz]为三轴加速度计一阶马尔科夫过程;
不同地理坐标系下姿态转移矩阵不一样,状态方程里的A、G、W系数也不一样,在“东北天”地理坐标系下,A、G、W设置如下列四式所示:A为系统矩阵,G为系统噪声矩阵,W=[ωgxωgy ωgz ωrx ωry ωrz ωax ωay ωaz]为系统噪声,根据传感器本身特性设置;其中ωg为三轴陀螺随机白噪声漂移,其均方差为σg,ωr是三轴陀螺均方差为σr的马尔科夫过程驱动白噪声,ωa是三轴加速度计均方差为σa的马尔科夫过程驱动白噪声;
<mrow>
<mi>G</mi>
<mo>=</mo>
<mfenced open = "[" close = "]">
<mtable>
<mtr>
<mtd>
<mrow>
<mo>-</mo>
<msubsup>
<mi>C</mi>
<mi>b</mi>
<mi>n</mi>
</msubsup>
</mrow>
</mtd>
<mtd>
<msub>
<mn>0</mn>
<mrow>
<mn>3</mn>
<mo>&times;</mo>
<mn>3</mn>
</mrow>
</msub>
</mtd>
<mtd>
<msub>
<mn>0</mn>
<mrow>
<mn>3</mn>
<mo>&times;</mo>
<mn>3</mn>
</mrow>
</msub>
</mtd>
</mtr>
<mtr>
<mtd>
<msub>
<mn>0</mn>
<mrow>
<mn>9</mn>
<mo>&times;</mo>
<mn>3</mn>
</mrow>
</msub>
</mtd>
<mtd>
<msub>
<mn>0</mn>
<mrow>
<mn>9</mn>
<mo>&times;</mo>
<mn>3</mn>
</mrow>
</msub>
</mtd>
<mtd>
<msub>
<mn>0</mn>
<mrow>
<mn>9</mn>
<mo>&times;</mo>
<mn>3</mn>
</mrow>
</msub>
</mtd>
</mtr>
<mtr>
<mtd>
<msub>
<mn>0</mn>
<mrow>
<mn>3</mn>
<mo>&times;</mo>
<mn>3</mn>
</mrow>
</msub>
</mtd>
<mtd>
<msub>
<mi>I</mi>
<mrow>
<mn>3</mn>
<mo>&times;</mo>
<mn>3</mn>
</mrow>
</msub>
</mtd>
<mtd>
<msub>
<mn>0</mn>
<mrow>
<mn>3</mn>
<mo>&times;</mo>
<mn>3</mn>
</mrow>
</msub>
</mtd>
</mtr>
<mtr>
<mtd>
<msub>
<mn>0</mn>
<mrow>
<mn>3</mn>
<mo>&times;</mo>
<mn>3</mn>
</mrow>
</msub>
</mtd>
<mtd>
<msub>
<mn>0</mn>
<mrow>
<mn>3</mn>
<mo>&times;</mo>
<mn>3</mn>
</mrow>
</msub>
</mtd>
<mtd>
<msub>
<mi>I</mi>
<mrow>
<mn>3</mn>
<mo>&times;</mo>
<mn>3</mn>
</mrow>
</msub>
</mtd>
</mtr>
</mtable>
</mfenced>
</mrow>
<mrow>
<mi>A</mi>
<mo>=</mo>
<mfenced open = "[" close = "]">
<mtable>
<mtr>
<mtd>
<msub>
<mrow>
<mo>(</mo>
<msub>
<mi>A</mi>
<mrow>
<mi>I</mi>
<mi>N</mi>
<mi>S</mi>
</mrow>
</msub>
<mo>)</mo>
</mrow>
<mrow>
<mn>9</mn>
<mo>&times;</mo>
<mn>9</mn>
</mrow>
</msub>
</mtd>
<mtd>
<msub>
<mrow>
<mo>(</mo>
<msub>
<mi>A</mi>
<mrow>
<mi>s</mi>
<mi>g</mi>
</mrow>
</msub>
<mo>)</mo>
</mrow>
<mrow>
<mn>9</mn>
<mo>&times;</mo>
<mn>3</mn>
</mrow>
</msub>
</mtd>
</mtr>
<mtr>
<mtd>
<msub>
<mn>0</mn>
<mrow>
<mn>9</mn>
<mo>&times;</mo>
<mn>9</mn>
</mrow>
</msub>
</mtd>
<mtd>
<msub>
<mrow>
<mo>(</mo>
<msub>
<mi>A</mi>
<mrow>
<mi>I</mi>
<mi>M</mi>
<mi>U</mi>
</mrow>
</msub>
<mo>)</mo>
</mrow>
<mrow>
<mn>9</mn>
<mo>&times;</mo>
<mn>3</mn>
</mrow>
</msub>
</mtd>
</mtr>
</mtable>
</mfenced>
</mrow>
<mrow>
<msub>
<mi>A</mi>
<mrow>
<mi>I</mi>
<mi>M</mi>
<mi>U</mi>
</mrow>
</msub>
<mo>=</mo>
<mi>d</mi>
<mi>i</mi>
<mi>a</mi>
<mi>g</mi>
<mfenced open = "[" close = "]">
<mtable>
<mtr>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mrow>
<mo>-</mo>
<mfrac>
<mn>1</mn>
<msub>
<mi>T</mi>
<mrow>
<mi>r</mi>
<mi>x</mi>
</mrow>
</msub>
</mfrac>
</mrow>
</mtd>
<mtd>
<mrow>
<mo>-</mo>
<mfrac>
<mn>1</mn>
<msub>
<mi>T</mi>
<mrow>
<mi>r</mi>
<mi>y</mi>
</mrow>
</msub>
</mfrac>
</mrow>
</mtd>
<mtd>
<mrow>
<mo>-</mo>
<mfrac>
<mn>1</mn>
<msub>
<mi>T</mi>
<mrow>
<mi>r</mi>
<mi>z</mi>
</mrow>
</msub>
</mfrac>
</mrow>
</mtd>
<mtd>
<mrow>
<mo>-</mo>
<mfrac>
<mn>1</mn>
<msub>
<mi>T</mi>
<mrow>
<mi>a</mi>
<mi>x</mi>
</mrow>
</msub>
</mfrac>
</mrow>
</mtd>
<mtd>
<mrow>
<mo>-</mo>
<mfrac>
<mn>1</mn>
<msub>
<mi>T</mi>
<mrow>
<mi>a</mi>
<mi>y</mi>
</mrow>
</msub>
</mfrac>
</mrow>
</mtd>
<mtd>
<mrow>
<mo>-</mo>
<mfrac>
<mn>1</mn>
<msub>
<mi>T</mi>
<mrow>
<mi>a</mi>
<mi>z</mi>
</mrow>
</msub>
</mfrac>
</mrow>
</mtd>
</mtr>
</mtable>
</mfenced>
</mrow>
<mrow>
<msub>
<mi>A</mi>
<mrow>
<mi>s</mi>
<mi>g</mi>
</mrow>
</msub>
<mo>=</mo>
<mfenced open = "[" close = "]">
<mtable>
<mtr>
<mtd>
<mrow>
<mo>-</mo>
<msubsup>
<mi>C</mi>
<mi>b</mi>
<mi>n</mi>
</msubsup>
</mrow>
</mtd>
<mtd>
<mrow>
<mo>-</mo>
<msubsup>
<mi>C</mi>
<mi>b</mi>
<mi>n</mi>
</msubsup>
</mrow>
</mtd>
<mtd>
<msub>
<mn>0</mn>
<mrow>
<mn>3</mn>
<mo>&times;</mo>
<mn>3</mn>
</mrow>
</msub>
</mtd>
</mtr>
<mtr>
<mtd>
<msub>
<mn>0</mn>
<mrow>
<mn>3</mn>
<mo>&times;</mo>
<mn>3</mn>
</mrow>
</msub>
</mtd>
<mtd>
<msub>
<mn>0</mn>
<mrow>
<mn>3</mn>
<mo>&times;</mo>
<mn>3</mn>
</mrow>
</msub>
</mtd>
<mtd>
<msubsup>
<mi>C</mi>
<mi>b</mi>
<mi>n</mi>
</msubsup>
</mtd>
</mtr>
<mtr>
<mtd>
<msub>
<mn>0</mn>
<mrow>
<mn>3</mn>
<mo>&times;</mo>
<mn>3</mn>
</mrow>
</msub>
</mtd>
<mtd>
<msub>
<mn>0</mn>
<mrow>
<mn>3</mn>
<mo>&times;</mo>
<mn>3</mn>
</mrow>
</msub>
</mtd>
<mtd>
<msub>
<mn>0</mn>
<mrow>
<mn>3</mn>
<mo>&times;</mo>
<mn>3</mn>
</mrow>
</msub>
</mtd>
</mtr>
</mtable>
</mfenced>
</mrow>
是对应9个基本导航参数的矩阵,T是马尔科夫过程的相关时间。
4.根据权利要求1所述的一种基于多信息融合补偿的行人高精度足部导航算法,其特征在于,所述基于零速卡尔曼滤波修正模型算法如下:
在只有零速检测成功时,利用伪量测信息构建零速状态下的六维量测模型;令veloP为3×1阶的零矩阵,posiP(t)=posiN(t-1),则基于零速的卡尔曼滤波量测模型如下式所示:
<mrow>
<msub>
<mi>Z</mi>
<mn>1</mn>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mo>&lsqb;</mo>
<mtable>
<mtr>
<mtd>
<mrow>
<mi>v</mi>
<mi>e</mi>
<mi>l</mi>
<mi>o</mi>
<mi>N</mi>
<mo>-</mo>
<mi>v</mi>
<mi>e</mi>
<mi>l</mi>
<mi>o</mi>
<mi>P</mi>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow>
<mi>p</mi>
<mi>o</mi>
<mi>s</mi>
<mi>i</mi>
<mi>N</mi>
<mo>-</mo>
<mi>p</mi>
<mi>o</mi>
<mi>s</mi>
<mi>i</mi>
<mi>P</mi>
</mrow>
</mtd>
</mtr>
</mtable>
<mo>&rsqb;</mo>
<mo>=</mo>
<mo>&lsqb;</mo>
<mtable>
<mtr>
<mtd>
<mrow>
<mi>&delta;</mi>
<mi>v</mi>
<mo>+</mo>
<msub>
<mi>M</mi>
<mi>v</mi>
</msub>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow>
<mi>&delta;</mi>
<mi>p</mi>
<mo>+</mo>
<msub>
<mi>M</mi>
<mi>p</mi>
</msub>
</mrow>
</mtd>
</mtr>
</mtable>
<mo>&rsqb;</mo>
<mo>=</mo>
<msub>
<mi>H</mi>
<mn>1</mn>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mi>X</mi>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>+</mo>
<msub>
<mi>V</mi>
<mn>1</mn>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
</mrow>
其中,Z1(t)为速度和位置的观测量,veloN为捷联惯导系统实时解算的速度,posiN为捷联惯导系统实时解算的位置,Mv为行人零速状态下速度误差,Mp为行人零速状态下位置误差,V1为量测噪声,H1为量测矩阵,如下列两式所示:
<mrow>
<msub>
<mi>H</mi>
<mn>1</mn>
</msub>
<mo>=</mo>
<mfenced open = "[" close = "]">
<mtable>
<mtr>
<mtd>
<msub>
<mn>0</mn>
<mrow>
<mn>3</mn>
<mo>&times;</mo>
<mn>3</mn>
</mrow>
</msub>
</mtd>
<mtd>
<msub>
<mi>I</mi>
<mrow>
<mn>3</mn>
<mo>&times;</mo>
<mn>3</mn>
</mrow>
</msub>
</mtd>
<mtd>
<msub>
<mn>0</mn>
<mrow>
<mn>3</mn>
<mo>&times;</mo>
<mn>12</mn>
</mrow>
</msub>
</mtd>
</mtr>
<mtr>
<mtd>
<msub>
<mn>0</mn>
<mrow>
<mn>3</mn>
<mo>&times;</mo>
<mn>6</mn>
</mrow>
</msub>
</mtd>
<mtd>
<mrow>
<mi>H</mi>
<mi>I</mi>
</mrow>
</mtd>
<mtd>
<msub>
<mn>0</mn>
<mrow>
<mn>3</mn>
<mo>&times;</mo>
<mn>9</mn>
</mrow>
</msub>
</mtd>
</mtr>
</mtable>
</mfenced>
</mrow>
<mrow>
<mi>H</mi>
<mi>I</mi>
<mo>=</mo>
<mfenced open = "[" close = "]">
<mtable>
<mtr>
<mtd>
<msub>
<mi>R</mi>
<mi>m</mi>
</msub>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
</mtr>
<mtr>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mrow>
<msub>
<mi>R</mi>
<mi>n</mi>
</msub>
<mi>cos</mi>
<mi> </mi>
<mi>L</mi>
</mrow>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
</mtr>
<mtr>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mn>1</mn>
</mtd>
</mtr>
</mtable>
</mfenced>
</mrow>
Rm为子午圈地球曲率半径,Rn为卯酉圈地球曲率半径,L为纬度。
5.根据权利要求4所述的一种基于多信息融合补偿的行人高精度足部导航算法,其特征在于:所述行人初始静止状态下磁航向误差自观测算法如下:
行人初始静止状态下,磁航向角具有较强的稳定性,因此当有零速检测成功和初始磁航向误差自观测时,构建一维量测方程,如下式所示:
其中,Z2(t)为初始航向角的观测量,ψINS为捷联解算的航向角,可由捷联惯性导航解算算法中矩阵进行三角函数转换获得,令则ψmg为磁航向角,可由磁传感器测量得到的磁信息解算获得,为磁航向角解算误差,V2为量测噪声;
行人初始静止状态下,利用下式实现对传感器误差的进一步估计:
<mrow>
<msub>
<mi>Z</mi>
<mn>3</mn>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mo>&lsqb;</mo>
<mtable>
<mtr>
<mtd>
<mrow>
<msub>
<mi>Z</mi>
<mn>1</mn>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow>
<msub>
<mi>Z</mi>
<mn>2</mn>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
</mrow>
</mtd>
</mtr>
</mtable>
<mo>&rsqb;</mo>
</mrow>
Z3(t)为速度、位置和初始航向角的观测量。
6.根据权利要求4所述的一种基于多信息融合补偿的行人高精度足部导航算法,其特征在于:所述行人运动状态下零速航向误差自观测算法如下:
行人运动状态下,每一步经历一段零速时刻,在零速阶段航向基本不变,基于零速航向不变理论,当有零速检测成功和动态状态下零速航向误差自观测时,记该步第一零速时刻点的航向角为ψk-initial,记该步其余零速时刻点的航向角为ψk-others;
构建一维零速航向自观测量测方程如下:
其中:Z4(t)为运动状态下航向角的观测量,为航向角误差;为零速航向角误差,V4为量测噪声;因此:
θ为俯仰角,可由捷联惯性导航解算算法中矩阵进行三角函数转换获得,
于是可得运动状态下加入零速航向误差自观测算法的7维量测模型为:
<mrow>
<msub>
<mi>Z</mi>
<mn>5</mn>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mo>&lsqb;</mo>
<mtable>
<mtr>
<mtd>
<mrow>
<msub>
<mi>Z</mi>
<mn>1</mn>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow>
<msub>
<mi>Z</mi>
<mn>4</mn>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
</mrow>
</mtd>
</mtr>
</mtable>
<mo>&rsqb;</mo>
</mrow>
其中,Z5(t)为速度、位置和运动状态下航向角的观测量。
7.根据权利要求4所述的一种基于多信息融合补偿的行人高精度足部导航算法,其特征在于:所述基于地磁匹配和捷联导航解算算法的融合算法如下:
当同时检测到零速及地磁匹配成功时,使用集中滤波器构建10维量测方程,辅助修正位置误差、速度误差及传感器误差,如下列三式所示,其中posiM为地磁匹配位置,可由地磁匹配直接得到,M6为地磁匹配位置误差,V6为量测噪声,posiN为惯导实时解算的位置,δp为位置误差,HI如基于零速卡尔曼滤波修正模型算法中所示:
Z6(t)=[posiN-posiM]=[δp+M6]=H6(t)X(t)+V6(t)
H6=[03×9 HI 03×9]
<mrow>
<msub>
<mi>Z</mi>
<mn>7</mn>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mo>&lsqb;</mo>
<mtable>
<mtr>
<mtd>
<mrow>
<msub>
<mi>Z</mi>
<mn>1</mn>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow>
<msub>
<mi>Z</mi>
<mn>4</mn>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow>
<msub>
<mi>Z</mi>
<mn>6</mn>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
</mrow>
</mtd>
</mtr>
</mtable>
<mo>&rsqb;</mo>
</mrow>
Z6(t)为地磁匹配位置观测量,Z7(t)为速度、位置、运动状态下航向角以及地磁匹配位置观测量。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710716885.9A CN107655476B (zh) | 2017-08-21 | 2017-08-21 | 基于多信息融合补偿的行人高精度足部导航方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710716885.9A CN107655476B (zh) | 2017-08-21 | 2017-08-21 | 基于多信息融合补偿的行人高精度足部导航方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107655476A true CN107655476A (zh) | 2018-02-02 |
CN107655476B CN107655476B (zh) | 2021-04-20 |
Family
ID=61127689
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710716885.9A Active CN107655476B (zh) | 2017-08-21 | 2017-08-21 | 基于多信息融合补偿的行人高精度足部导航方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107655476B (zh) |
Cited By (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108627152A (zh) * | 2018-04-25 | 2018-10-09 | 珠海全志科技股份有限公司 | 一种微型无人机基于多传感器数据融合的导航方法 |
CN108931155A (zh) * | 2018-07-09 | 2018-12-04 | 北京航天控制仪器研究所 | 一种不依赖卫星导航增程制导弹药自主制导系统 |
CN108957510A (zh) * | 2018-07-25 | 2018-12-07 | 南京航空航天大学 | 基于惯性/零速/gps的行人无缝组合导航定位方法 |
CN109001787A (zh) * | 2018-05-25 | 2018-12-14 | 北京大学深圳研究生院 | 一种姿态角解算与定位的方法及其融合传感器 |
CN109298436A (zh) * | 2018-05-15 | 2019-02-01 | 重庆邮电大学 | 一种多信息融合的室内定位与导航方法 |
CN109579836A (zh) * | 2018-11-21 | 2019-04-05 | 阳光凯讯(北京)科技有限公司 | 一种基于mems惯性导航的室内行人方位校准方法 |
CN109612464A (zh) * | 2018-11-23 | 2019-04-12 | 南京航空航天大学 | 基于iez框架下的多算法增强的室内导航系统及方法 |
CN109855621A (zh) * | 2018-12-27 | 2019-06-07 | 国网江苏省电力有限公司检修分公司 | 一种基于uwb与sins的组合室内行人导航系统及方法 |
CN109855620A (zh) * | 2018-12-26 | 2019-06-07 | 北京壹氢科技有限公司 | 一种基于自回溯算法的室内行人导航方法 |
CN109883429A (zh) * | 2019-04-15 | 2019-06-14 | 山东建筑大学 | 基于隐马尔科夫模型的零速检测方法以及室内行人惯性导航系统 |
CN110715659A (zh) * | 2019-10-25 | 2020-01-21 | 高新兴物联科技有限公司 | 零速检测方法、行人惯性导航方法、装置及存储介质 |
CN110736457A (zh) * | 2019-11-12 | 2020-01-31 | 苏州工业职业技术学院 | 一种基于北斗、gps和sins的组合导航方法 |
CN110763228A (zh) * | 2019-10-08 | 2020-02-07 | 哈尔滨工程大学 | 基于海底油气管节点位置的组合导航系统误差修正方法 |
CN110763229A (zh) * | 2019-11-12 | 2020-02-07 | 武汉大学 | 一种便携式惯性导航定位杆及其定位定姿方法 |
CN110764506A (zh) * | 2019-11-05 | 2020-02-07 | 广东博智林机器人有限公司 | 移动机器人的航向角融合方法、装置和移动机器人 |
CN110793519A (zh) * | 2019-11-26 | 2020-02-14 | 河南工业大学 | 一种不完全测量的协同导航定位方法 |
CN111024075A (zh) * | 2019-12-26 | 2020-04-17 | 北京航天控制仪器研究所 | 一种结合蓝牙信标和地图的行人导航误差修正滤波方法 |
CN111189443A (zh) * | 2020-01-14 | 2020-05-22 | 电子科技大学 | 一种在线校准步长、修正运动偏差角和自适应能量管理的行人导航方法 |
CN111197974A (zh) * | 2020-01-15 | 2020-05-26 | 重庆邮电大学 | 一种基于Android惯性平台的无气压计高度测算方法 |
CN111521178A (zh) * | 2020-04-28 | 2020-08-11 | 中国人民解放军国防科技大学 | 基于管长约束的钻探用定位定向仪孔内定位方法 |
CN111750863A (zh) * | 2020-06-18 | 2020-10-09 | 哈尔滨工程大学 | 一种基于海管节点位置辅助的导航系统误差修正方法 |
CN111795694A (zh) * | 2020-04-08 | 2020-10-20 | 应急管理部四川消防研究所 | 一种用于消防救援的室内定位电磁校准方法 |
CN111795696A (zh) * | 2020-06-28 | 2020-10-20 | 中铁第一勘察设计院集团有限公司 | 一种基于零速修正的多惯导冗余系统初始结构优选方法 |
CN112033405A (zh) * | 2020-08-10 | 2020-12-04 | 北京摩高科技有限公司 | 一种室内环境磁异常实时修正与导航方法及装置 |
CN112362057A (zh) * | 2020-10-26 | 2021-02-12 | 中国人民解放军海军航空大学 | 基于零速修正与姿态自观测的惯性行人导航算法 |
CN112733409A (zh) * | 2021-04-02 | 2021-04-30 | 中国电子科技集团公司信息科学研究院 | 一种多源传感综合集成复合导航微系统协同设计平台 |
CN112964257A (zh) * | 2021-02-05 | 2021-06-15 | 南京航空航天大学 | 一种基于虚拟地标的行人惯性slam方法 |
CN113419265A (zh) * | 2021-06-15 | 2021-09-21 | 湖南北斗微芯数据科技有限公司 | 一种基于多传感器融合的定位方法、装置与电子设备 |
CN113608249A (zh) * | 2021-07-16 | 2021-11-05 | 香港理工大学深圳研究院 | 一种室内外无缝定位及导航库自构建方法 |
CN114001730A (zh) * | 2021-09-24 | 2022-02-01 | 深圳元戎启行科技有限公司 | 融合定位方法、装置、计算机设备和存储介质 |
CN114061574A (zh) * | 2021-11-20 | 2022-02-18 | 北京唯实深蓝科技有限公司 | 一种基于位置不变约束及零速校正的采煤机定姿定向方法 |
CN114608570A (zh) * | 2022-02-25 | 2022-06-10 | 电子科技大学 | 一种多模式自切换的管线仪自适应精密定位方法 |
CN114719858A (zh) * | 2022-04-19 | 2022-07-08 | 东北大学秦皇岛分校 | 一种基于imu和楼层高度目标补偿的3维定位方法 |
CN114964262A (zh) * | 2022-05-24 | 2022-08-30 | 深圳大学 | 一种基于多源融合的机器人定位方法 |
CN117647251A (zh) * | 2024-01-30 | 2024-03-05 | 山东科技大学 | 基于观测噪声协方差矩阵的抗差自适应组合导航方法 |
CN117782001A (zh) * | 2024-02-28 | 2024-03-29 | 爱瑞克(大连)安全技术集团有限公司 | 一种papi助航灯动态角度监测预警方法及系统 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105628024A (zh) * | 2015-12-29 | 2016-06-01 | 中国电子科技集团公司第二十六研究所 | 基于多传感器融合的单人定位导航器和定位导航方法 |
CN105783923A (zh) * | 2016-01-05 | 2016-07-20 | 山东科技大学 | 基于rfid和mems惯性技术的人员定位方法 |
CN106705968A (zh) * | 2016-12-09 | 2017-05-24 | 北京工业大学 | 基于姿态识别和步长模型的室内惯性导航算法 |
-
2017
- 2017-08-21 CN CN201710716885.9A patent/CN107655476B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105628024A (zh) * | 2015-12-29 | 2016-06-01 | 中国电子科技集团公司第二十六研究所 | 基于多传感器融合的单人定位导航器和定位导航方法 |
CN105783923A (zh) * | 2016-01-05 | 2016-07-20 | 山东科技大学 | 基于rfid和mems惯性技术的人员定位方法 |
CN106705968A (zh) * | 2016-12-09 | 2017-05-24 | 北京工业大学 | 基于姿态识别和步长模型的室内惯性导航算法 |
Non-Patent Citations (2)
Title |
---|
K.ABDULRAHIM: ""Aiding MEMS IMU with Building Heading for Indoor Pedestrian Navigation"", 《2010 UBIQUITOUS POSITIONING INDOOR NAVIGATION AND LOCATION BASED SERVICE》 * |
马明等: "基于地磁辅助的室内行人定位航向校正方法", 《电子与信息学报》 * |
Cited By (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108627152A (zh) * | 2018-04-25 | 2018-10-09 | 珠海全志科技股份有限公司 | 一种微型无人机基于多传感器数据融合的导航方法 |
CN109298436A (zh) * | 2018-05-15 | 2019-02-01 | 重庆邮电大学 | 一种多信息融合的室内定位与导航方法 |
CN109001787A (zh) * | 2018-05-25 | 2018-12-14 | 北京大学深圳研究生院 | 一种姿态角解算与定位的方法及其融合传感器 |
CN109001787B (zh) * | 2018-05-25 | 2022-10-21 | 北京大学深圳研究生院 | 一种姿态角解算与定位的方法及其融合传感器 |
CN108931155A (zh) * | 2018-07-09 | 2018-12-04 | 北京航天控制仪器研究所 | 一种不依赖卫星导航增程制导弹药自主制导系统 |
CN108931155B (zh) * | 2018-07-09 | 2020-08-14 | 北京航天控制仪器研究所 | 一种不依赖卫星导航增程制导弹药自主制导系统 |
CN108957510A (zh) * | 2018-07-25 | 2018-12-07 | 南京航空航天大学 | 基于惯性/零速/gps的行人无缝组合导航定位方法 |
CN108957510B (zh) * | 2018-07-25 | 2022-05-24 | 南京航空航天大学 | 基于惯性/零速/gps的行人无缝组合导航定位方法 |
CN109579836A (zh) * | 2018-11-21 | 2019-04-05 | 阳光凯讯(北京)科技有限公司 | 一种基于mems惯性导航的室内行人方位校准方法 |
CN109579836B (zh) * | 2018-11-21 | 2022-09-06 | 阳光凯讯(北京)科技有限公司 | 一种基于mems惯性导航的室内行人方位校准方法 |
CN109612464B (zh) * | 2018-11-23 | 2022-06-10 | 南京航空航天大学 | 基于iez框架下的多算法增强的室内导航系统及方法 |
CN109612464A (zh) * | 2018-11-23 | 2019-04-12 | 南京航空航天大学 | 基于iez框架下的多算法增强的室内导航系统及方法 |
CN109855620A (zh) * | 2018-12-26 | 2019-06-07 | 北京壹氢科技有限公司 | 一种基于自回溯算法的室内行人导航方法 |
CN109855621A (zh) * | 2018-12-27 | 2019-06-07 | 国网江苏省电力有限公司检修分公司 | 一种基于uwb与sins的组合室内行人导航系统及方法 |
CN109883429A (zh) * | 2019-04-15 | 2019-06-14 | 山东建筑大学 | 基于隐马尔科夫模型的零速检测方法以及室内行人惯性导航系统 |
CN110763228A (zh) * | 2019-10-08 | 2020-02-07 | 哈尔滨工程大学 | 基于海底油气管节点位置的组合导航系统误差修正方法 |
CN110715659A (zh) * | 2019-10-25 | 2020-01-21 | 高新兴物联科技有限公司 | 零速检测方法、行人惯性导航方法、装置及存储介质 |
CN110764506A (zh) * | 2019-11-05 | 2020-02-07 | 广东博智林机器人有限公司 | 移动机器人的航向角融合方法、装置和移动机器人 |
CN110764506B (zh) * | 2019-11-05 | 2022-10-11 | 广东博智林机器人有限公司 | 移动机器人的航向角融合方法、装置和移动机器人 |
CN110736457A (zh) * | 2019-11-12 | 2020-01-31 | 苏州工业职业技术学院 | 一种基于北斗、gps和sins的组合导航方法 |
CN110763229A (zh) * | 2019-11-12 | 2020-02-07 | 武汉大学 | 一种便携式惯性导航定位杆及其定位定姿方法 |
CN110793519A (zh) * | 2019-11-26 | 2020-02-14 | 河南工业大学 | 一种不完全测量的协同导航定位方法 |
CN111024075A (zh) * | 2019-12-26 | 2020-04-17 | 北京航天控制仪器研究所 | 一种结合蓝牙信标和地图的行人导航误差修正滤波方法 |
CN111189443A (zh) * | 2020-01-14 | 2020-05-22 | 电子科技大学 | 一种在线校准步长、修正运动偏差角和自适应能量管理的行人导航方法 |
CN111197974B (zh) * | 2020-01-15 | 2021-12-17 | 重庆邮电大学 | 一种基于Android惯性平台的无气压计高度测算方法 |
CN111197974A (zh) * | 2020-01-15 | 2020-05-26 | 重庆邮电大学 | 一种基于Android惯性平台的无气压计高度测算方法 |
CN111795694B (zh) * | 2020-04-08 | 2022-05-10 | 应急管理部四川消防研究所 | 一种用于消防救援的室内定位电磁校准方法 |
CN111795694A (zh) * | 2020-04-08 | 2020-10-20 | 应急管理部四川消防研究所 | 一种用于消防救援的室内定位电磁校准方法 |
CN111521178A (zh) * | 2020-04-28 | 2020-08-11 | 中国人民解放军国防科技大学 | 基于管长约束的钻探用定位定向仪孔内定位方法 |
CN111750863A (zh) * | 2020-06-18 | 2020-10-09 | 哈尔滨工程大学 | 一种基于海管节点位置辅助的导航系统误差修正方法 |
CN111795696A (zh) * | 2020-06-28 | 2020-10-20 | 中铁第一勘察设计院集团有限公司 | 一种基于零速修正的多惯导冗余系统初始结构优选方法 |
CN112033405A (zh) * | 2020-08-10 | 2020-12-04 | 北京摩高科技有限公司 | 一种室内环境磁异常实时修正与导航方法及装置 |
CN112362057A (zh) * | 2020-10-26 | 2021-02-12 | 中国人民解放军海军航空大学 | 基于零速修正与姿态自观测的惯性行人导航算法 |
CN112964257A (zh) * | 2021-02-05 | 2021-06-15 | 南京航空航天大学 | 一种基于虚拟地标的行人惯性slam方法 |
CN112964257B (zh) * | 2021-02-05 | 2022-10-25 | 南京航空航天大学 | 一种基于虚拟地标的行人惯性slam方法 |
CN112733409A (zh) * | 2021-04-02 | 2021-04-30 | 中国电子科技集团公司信息科学研究院 | 一种多源传感综合集成复合导航微系统协同设计平台 |
CN113419265A (zh) * | 2021-06-15 | 2021-09-21 | 湖南北斗微芯数据科技有限公司 | 一种基于多传感器融合的定位方法、装置与电子设备 |
CN113608249B (zh) * | 2021-07-16 | 2024-01-12 | 香港理工大学深圳研究院 | 一种室内外无缝定位及导航库自构建方法 |
CN113608249A (zh) * | 2021-07-16 | 2021-11-05 | 香港理工大学深圳研究院 | 一种室内外无缝定位及导航库自构建方法 |
CN114001730B (zh) * | 2021-09-24 | 2024-03-08 | 深圳元戎启行科技有限公司 | 融合定位方法、装置、计算机设备和存储介质 |
CN114001730A (zh) * | 2021-09-24 | 2022-02-01 | 深圳元戎启行科技有限公司 | 融合定位方法、装置、计算机设备和存储介质 |
CN114061574A (zh) * | 2021-11-20 | 2022-02-18 | 北京唯实深蓝科技有限公司 | 一种基于位置不变约束及零速校正的采煤机定姿定向方法 |
CN114061574B (zh) * | 2021-11-20 | 2024-04-05 | 北京唯实深蓝科技有限公司 | 一种基于位置不变约束及零速校正的采煤机定姿定向方法 |
CN114608570A (zh) * | 2022-02-25 | 2022-06-10 | 电子科技大学 | 一种多模式自切换的管线仪自适应精密定位方法 |
CN114608570B (zh) * | 2022-02-25 | 2023-06-30 | 电子科技大学 | 一种多模式自切换的管线仪自适应精密定位方法 |
CN114719858A (zh) * | 2022-04-19 | 2022-07-08 | 东北大学秦皇岛分校 | 一种基于imu和楼层高度目标补偿的3维定位方法 |
CN114719858B (zh) * | 2022-04-19 | 2024-05-07 | 东北大学秦皇岛分校 | 一种基于imu和楼层高度目标补偿的3维定位方法 |
CN114964262A (zh) * | 2022-05-24 | 2022-08-30 | 深圳大学 | 一种基于多源融合的机器人定位方法 |
CN117647251A (zh) * | 2024-01-30 | 2024-03-05 | 山东科技大学 | 基于观测噪声协方差矩阵的抗差自适应组合导航方法 |
CN117782001A (zh) * | 2024-02-28 | 2024-03-29 | 爱瑞克(大连)安全技术集团有限公司 | 一种papi助航灯动态角度监测预警方法及系统 |
CN117782001B (zh) * | 2024-02-28 | 2024-05-07 | 爱瑞克(大连)安全技术集团有限公司 | 一种papi助航灯动态角度监测预警方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN107655476B (zh) | 2021-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107655476A (zh) | 基于多信息融合补偿的行人高精度足部导航算法 | |
Groves | Navigation using inertial sensors [Tutorial] | |
CN105823481B (zh) | 一种基于单天线的gnss-ins车辆定姿方法 | |
US6493631B1 (en) | Geophysical inertial navigation system | |
CN102169184B (zh) | 组合导航系统中测量双天线gps安装失准角的方法和装置 | |
CN103759730B (zh) | 一种基于导航信息双向融合的行人与智能移动载体的协同导航系统及其导航方法 | |
CN103090870B (zh) | 一种基于mems传感器的航天器姿态测量方法 | |
CN108051866B (zh) | 基于捷联惯性/gps组合辅助水平角运动隔离的重力测量方法 | |
US3509765A (en) | Inertial navigation system | |
CN105973271B (zh) | 一种混合式惯导系统自标定方法 | |
CN104698485B (zh) | 基于bd、gps及mems的组合导航系统及导航方法 | |
CN201955092U (zh) | 一种基于地磁辅助的平台式惯性导航装置 | |
CN111121766B (zh) | 一种基于星光矢量的天文与惯性组合导航方法 | |
CN107289930A (zh) | 基于mems惯性测量单元的纯惯性车辆导航方法 | |
CN103245359A (zh) | 一种惯性导航系统中惯性传感器固定误差实时标定方法 | |
CN104880189B (zh) | 一种动中通天线低成本跟踪抗干扰方法 | |
CN112432642B (zh) | 一种重力灯塔与惯性导航融合定位方法及系统 | |
CN106052682A (zh) | 一种混合式惯性导航系统及导航方法 | |
US10514261B2 (en) | Gyromagnetic geopositioning system | |
CN109916395A (zh) | 一种姿态自主冗余组合导航算法 | |
CN103941274A (zh) | 一种导航方法及导航终端 | |
CN107677292B (zh) | 基于重力场模型的垂线偏差补偿方法 | |
CN105910623B (zh) | 利用磁强计辅助gnss/mins紧组合系统进行航向校正的方法 | |
CN108151765A (zh) | 一种在线实时估计补偿磁强计误差的定位测姿方法 | |
CN109084755B (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 |