CN113405563A - 一种惯性测量单元对准方法 - Google Patents

一种惯性测量单元对准方法 Download PDF

Info

Publication number
CN113405563A
CN113405563A CN202110572055.XA CN202110572055A CN113405563A CN 113405563 A CN113405563 A CN 113405563A CN 202110572055 A CN202110572055 A CN 202110572055A CN 113405563 A CN113405563 A CN 113405563A
Authority
CN
China
Prior art keywords
alignment
inertial
matrix
attitude
carrier
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
Application number
CN202110572055.XA
Other languages
English (en)
Other versions
CN113405563B (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.)
Beijing Machinery Equipment Research Institute
Original Assignee
Beijing Machinery Equipment Research Institute
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 Beijing Machinery Equipment Research Institute filed Critical Beijing Machinery Equipment Research Institute
Priority to CN202110572055.XA priority Critical patent/CN113405563B/zh
Publication of CN113405563A publication Critical patent/CN113405563A/zh
Application granted granted Critical
Publication of CN113405563B publication Critical patent/CN113405563B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C25/00Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
    • G01C25/005Manufacturing, 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)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Navigation (AREA)

Abstract

本申请揭示了一种惯性测量单元对准方法,包括:在晃动环境下采集惯性器件的输出数据;基于惯性凝固原理分解姿态矩阵;基于双矢量定姿TRIAD算法和递推四元数估计REQUEST算法求解姿态矩阵,得到粗对准结果;以粗对准阶段获得的粗对准结果为初值,建立卡尔曼滤波误差模型,应用过去时刻存储的惯性器件数据开展迭代滤波对准,得到初始对准结果;输出晃动环境下的初始对准结果;可以解决相关技术中在大幅度晃动干扰情况下传统粗对准方法对准精度不高的问题;根据晃动基座下的车载定位定向***初始对准结果,能够有效适应于强晃动干扰环境,在缩短对准时间的同时实现最优的对准精度。

Description

一种惯性测量单元对准方法
技术领域
本发明属于惯性导航技术领域,涉及一种惯性测量单元对准方法。
背景技术
作为惯性导航领域的重要分支,车载定位定向***在战略军用和商业民用等领域开辟了广阔的应用前景,在国防建设和国民经济发展中具有重要作用。在车载定位定向***中,惯性导航技术是基于惯性传感器测量信息对载体姿态、速度和位置进行积分运算的过程,作为惯性导航技术的核心环节,初始对准的任务是确定载体姿态矩阵,为导航运算提供准确的积分初值。为了保证载体的机动性,车载定位定向***需要具有快速开始导航任务的能力;同时,姿态失准角不仅以姿态信息的形式对***误差产生影响,还将反映在速度和位置信息的获取中,直接影响***导航精度。因此,初始对准需要实现快速性和准确性两项关键指标,而这两项指标的实现通常是互相矛盾的。因此,开展在短时间内完成高精度初始对准的研究对于提升车载***的反应能力和定位定向精度具有至关重要的意义。
根据对准过程的原理,可分为粗对准和精对准两个阶段,粗对准阶段利用惯性传感器的测量信息初步求解姿态矩阵,常用方法主要为解析式粗对准和惯性系粗对准,解析式粗对准利用重力加速度和地球自转角速率在不同坐标系下的投影来获取姿态矩阵,一般情况下,对准地点的地理位置是已知的,因此重力加速度和地球自转角速率矢量在导航坐标系下的投影也是已知的,姿态矩阵即可通过重力加速度和地球自转角速率矢量在载体系和导航系之间的转换关系获得。
然而,解析式粗对准方法只适用于静基座环境,该方法将姿态矩阵视为常值,且假定陀螺测量输出即为地球自转角速率矢量,加速度计测量输出为重力加速度矢量。事实上,在强干扰环境下,姿态矩阵并不是固定不变的,同时较大的干扰角速率使陀螺输出中的有效信息难以被提取,以上假设不再成立。因此,在大幅度干扰的恶劣环境下对准精度低,无法完成有效的初始对准。
惯性系粗对准先对姿态矩阵进行分解,间接利用双矢量定姿原理解算姿态;精对准阶段以粗对准解算的姿态初值为基础,假定姿态失准角为小角度误差,以惯性器件误差和导航误差为观测量,对失准角进行最优估计以获取精确的姿态矩阵。
惯性系粗对准方法能适应晃动环境,但并未有效利用全部量测信息,不能达到最优的对准精度。在现有对准方法的基础上,如何在晃动干扰环境下完成高精度初始对准是本发明聚焦的关键问题。
发明内容
为了解决相关技术中在大幅度晃动干扰情况下传统粗对准方法对准精度不高的问题,本申请实施例提供了一种惯性测量单元对准方法。本申请通过TRIAD(the three-axis attitude determination,双矢量定姿)和REQUEST(quaternion estimation,递推四元数估计)算法完成粗对准,基于已存储历史时刻的惯性器件测量信息进行卡尔曼滤波精对准,提供了一种能够适用于晃动摇摆环境、有效权衡对准时间和对准精度的组合对准方法。技术方案如下:
在晃动环境下采集惯性器件的输出数据;
基于惯性凝固原理分解姿态矩阵;
基于双矢量定姿TRIAD算法和递推四元数估计REQUEST算法求解所述姿态矩阵,得到粗对准结果;
以粗对准阶段获得的所述粗对准结果为初值,建立卡尔曼滤波误差模型,应用过去时刻存储的惯性器件数据开展迭代滤波对准,得到所述初始对准结果;
输出所述晃动环境下的所述初始对准结果。
可选地,所述基于惯性凝固原理分解姿态矩阵,通过下式表示:
Figure BDA0003082923950000021
其中,n表示导航坐标系,即当地地理坐标系;b表示载体坐标系,固连于载体;
Figure BDA0003082923950000022
表示导航惯性坐标系,是对准初始时刻导航坐标系根据惯性凝固原理确定的坐标系;
Figure BDA0003082923950000023
表示载体惯性坐标系,是对准初始时刻载体坐标系根据惯性凝固原理确定的坐标系;
Figure BDA0003082923950000024
表示从导航惯性系到导航系的姿态转换矩阵,随时间变化,并通过对准时间及解算的位置信息获取更新;
Figure BDA0003082923950000025
表示从载体系到载体惯性系的姿态转换矩阵,随时间变化,通过陀螺输出角速率信息获取更新;
Figure BDA0003082923950000026
表示从载体惯性系到导航惯性系的姿态转换矩阵,是对应于对准开始时刻的常值矩阵;
其中,姿态矩阵
Figure BDA0003082923950000027
分解为:
Figure BDA0003082923950000028
式中,
Figure BDA0003082923950000029
表示对准初始时刻t0地球坐标系根据惯性凝固原理确定的坐标系。
可选地,所述
Figure BDA0003082923950000031
的求解过程包括:
使用陀螺角速度
Figure BDA0003082923950000032
替换旋转角速率在载体系的投影
Figure BDA0003082923950000033
从对准开始时刻,四元数在每个采样间隔内解算更新;
根据四元数和姿态矩阵的转换关系完成对姿态矩阵
Figure BDA0003082923950000034
的更新。
可选地,所述基于双矢量定姿TRIAD算法和递推四元数估计REQUEST算法求解所述姿态矩阵,得到粗对准结果,包括:
基于TRIAD算法确定从载体惯性系到导航惯性系的姿态转换矩阵
Figure BDA0003082923950000035
基于所述REQUEST算法优化所述
Figure BDA0003082923950000036
得到姿态矩阵的最优估计
Figure BDA0003082923950000037
可选地,所述基于TRIAD算法确定从载体惯性系到导航惯性系的姿态转换矩阵
Figure BDA0003082923950000038
包括:
根据从导航惯性系到导航系的姿态转换矩阵
Figure BDA0003082923950000039
以及从载体系到载体惯性系的姿态转换矩阵
Figure BDA00030829239500000310
获取当前时刻下重力加速度在导航惯性系和载体惯性系下的投影;
选取不同时刻对加速度矢量进行积分运算,分别得到速度矢量在导航惯性系和载体惯性系下的投影;
根据TRIAD原理和速度矢量在导航惯性系和载体惯性系下的投影,确定出所述姿态转换矩阵
Figure BDA00030829239500000311
可选地,所述当前时刻tk下重力加速度在导航惯性系和载体惯性系下的投影,通过下式表示:
Figure BDA00030829239500000312
Figure BDA00030829239500000313
其中,重力加速度在导航系下的投影gn=[0 0 -g],重力加速度在载体系下的投影gb可用加速度计输出
Figure BDA00030829239500000314
表示;
相应地,在不同时刻t1和t2下,速度矢量在导航惯性系和载体惯性系下的投影,通过下式表示:
Figure BDA00030829239500000315
Figure BDA00030829239500000316
Figure BDA00030829239500000317
Figure BDA00030829239500000318
所述姿态转换矩阵
Figure BDA00030829239500000319
通过下式表示:
Figure BDA0003082923950000041
可选地,所述基于所述REQUEST算法优化所述
Figure BDA0003082923950000042
得到姿态矩阵的最优估计
Figure BDA0003082923950000043
包括:
选取比力的积分作为观测矢量,在tk时刻,观测信息通过下式表示:
Figure BDA0003082923950000044
Figure BDA0003082923950000045
初始化参数初值,设置m0=0,K0=04×4
Figure BDA0003082923950000046
在tk时刻,利用当地纬度L和对准时间t计算
Figure BDA0003082923950000047
利用陀螺输出角速率
Figure BDA0003082923950000048
计算
Figure BDA0003082923950000049
根据观测信息的计算公式求解tk时刻的观测矢量,获取矩阵K当前的增量矩阵ΔKk,ΔKk通过下式表示:
Figure BDA00030829239500000410
Figure BDA00030829239500000411
Figure BDA00030829239500000412
zk=bk×rk
σk=tr(Bk);
根据不同观测矢量对K矩阵的影响,选取合适的权重系数,更新tk时刻的K矩阵,更新方式如下:
mk=mk-1k
Figure BDA00030829239500000413
其中,αk为权重系数,对各观测向量采用相同的权重系数;
求解K最大特征值对应的特征向量,更新姿态矩阵估计值
Figure BDA00030829239500000414
判断是否达到对准时间;
若对准未结束,则再次所述在tk时刻,利用当地纬度L和对准时间t计算
Figure BDA00030829239500000415
利用陀螺输出角速率
Figure BDA00030829239500000416
计算
Figure BDA00030829239500000417
的步骤;
若对准已结束,输出当前的姿态矩阵估计值
Figure BDA00030829239500000418
可选地,所述以粗对准阶段获得的所述粗对准结果为初值,建立卡尔曼滤波误差模型,应用过去时刻存储的惯性器件数据开展迭代滤波对准,得到所述初始对准结果,包括:
选取***误差的姿态失准角
Figure BDA00030829239500000419
速度误差δvn、陀螺零偏εb、加速度计零偏
Figure BDA00030829239500000420
作为状态量,建立12维***状态方程:
Figure BDA0003082923950000051
其中,12维状态量为:
Figure BDA0003082923950000052
根据状态量可知状态转移矩阵为:
Figure BDA0003082923950000053
***噪声为:
Figure BDA0003082923950000054
其中,
Figure BDA0003082923950000055
分别为陀螺角速率噪声和加速度计比力噪声;
载体静止时,导航解算速度即***速度误差。以速度误差作为观测量,建立***观测方程:
Z=HX+V
其中,观测矩阵H=[03×3 I3×3 03×3 03×3],观测噪声为速度测量噪声V=[VE VNVU]。
可选地,所述以粗对准阶段获得的所述粗对准结果为初值,建立卡尔曼滤波误差模型,应用过去时刻存储的惯性器件数据开展迭代滤波对准,得到所述初始对准结果,包括:
在存储滤波对准阶段,每次解算依次读取5组存储的惯性器件数据;
利用过去时刻的陀螺角增量和加速度计比力增量数据进行迭代滤波对准;
当存储的惯性器件数据全部处理完成后,继续读取实时更新的惯组数据;
利用当前时刻的角增量和比力增量数据开展实时滤波对准。
可选地,所述方法还包括:
构造所述晃动环境,使得所述晃动环境模拟实际晃动场景。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本发明。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是本发明一个实施例提供的惯性测量单元对准方法的流程图;
图2是本发明一个实施例提供的粗对准REQUEST算法的流程图;
图3是本发明一个实施例提供的对准时间分配示意图;
图4是本发明一个实施例提供的晃动环境下惯性测量单元测试输出数据图;
图5是本发明一个实施例提供的晃动基座数据对准结果图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
本申请实施例提供了一种惯性测量单元对准方法,如图1所示,该方法至少包括以下几个步骤:
步骤101,在晃动环境下采集惯性器件的输出数据。
本步骤之前,需要构造所述晃动环境,使得所述晃动环境模拟实际晃动场景。
在一个示例中,将惯性测量组合安装于试验车上,保持发动机为启动状态,人员上车,形成晃动干扰环境。使用测试电缆将惯性测量组合连接到直流稳压电源和测试计算机,设置24V直流供电。试验准备完成后,惯性测量组合上电,测试计算机导航软件启动,实时接收并记录三轴光纤陀螺和三轴加速度计的测量输出数据。
根据上述试验内容,连续采集5分钟惯性器件数据。采集完成后,调整车辆位置,在相同测试条件下重复多组测试。晃动基座下的惯性器件测试输出数据如图5所示。由图5可知,陀螺和加速度计输出在各个时刻均存在大幅度晃动干扰,惯性器件误差将直接导致较大的对准误差,无法获取有效的姿态初值。
步骤102,基于惯性凝固原理分解姿态矩阵。
双矢量定姿(TRIAD)是通过观测两个不共线的矢量在不同坐标系下的投影,从而求解出两坐标系之间姿态转换矩阵的过程。由于双矢量定姿方法中的矢量为确定矢量,因此只适用于获取常值姿态矩阵。在摇摆或晃动环境下,载体姿态矩阵会随时间发生变化,且较大的干扰角速率将淹没有效的地球自转信息,因此双矢量定姿方法不再完全适用。基于此,所述基于惯性凝固原理分解姿态矩阵,通过下式表示:
Figure BDA0003082923950000061
其中,n表示导航坐标系,即当地地理坐标系;b表示载体坐标系,固连于载体;
Figure BDA0003082923950000062
表示导航惯性坐标系,是对准初始时刻导航坐标系根据惯性凝固原理确定的坐标系;
Figure BDA0003082923950000063
表示载体惯性坐标系,是对准初始时刻载体坐标系根据惯性凝固原理确定的坐标系;
Figure BDA0003082923950000064
表示从导航惯性系到导航系的姿态转换矩阵,随时间变化,并通过对准时间及解算的位置信息获取更新;
Figure BDA0003082923950000071
表示从载体系到载体惯性系的姿态转换矩阵,随时间变化,通过陀螺输出角速率信息获取更新;
Figure BDA0003082923950000072
表示从载体惯性系到导航惯性系的姿态转换矩阵,是对应于对准开始时刻的常值矩阵。
当载***置无移动时,导航系随地球自转而转动,
Figure BDA0003082923950000073
只与当地纬度L和当前时间内的地球自转角度ωiet有关。基于此,其中,姿态矩阵
Figure BDA0003082923950000074
分解为:
Figure BDA0003082923950000075
式中,
Figure BDA0003082923950000076
表示对准初始时刻t0地球坐标系根据惯性凝固原理确定的坐标系。
Figure BDA0003082923950000077
的求解过程包括:使用陀螺角速度
Figure BDA0003082923950000078
替换旋转角速率在载体系的投影
Figure BDA0003082923950000079
从对准开始时刻,四元数在每个采样间隔内解算更新;根据四元数和姿态矩阵的转换关系完成对姿态矩阵
Figure BDA00030829239500000710
的更新。
Figure BDA00030829239500000711
可利用陀螺测量输出。
根据上文可知,确定姿态矩阵
Figure BDA00030829239500000712
的关键在于求解
Figure BDA00030829239500000713
由于晃动干扰下的地球自转信息不再有效,可选取两个时刻的重力加速度矢量,分别观测不同时刻重力加速度矢量在导航惯性系
Figure BDA00030829239500000714
和载体惯性系
Figure BDA00030829239500000715
的投影,间接利用双矢量定姿原理获取
Figure BDA00030829239500000716
步骤103,基于双矢量定姿TRIAD算法和递推四元数估计REQUEST算法求解所述姿态矩阵,得到粗对准结果。
传统的惯性系粗对准方法只利用不同时刻的加速度观测信息,且求解精度受限于选取时刻的突变干扰。因此,如何有效利用量测信息、消除不同时刻的突变干扰是求解
Figure BDA00030829239500000717
需要重点关注的问题。基于此,本申请设计了基于TRIAD和REQUEST算法的粗对准方案,在粗对准阶段初期,基于TRIAD原理确定
Figure BDA00030829239500000718
在粗对准阶段后期,应用REQUEST算法优化
Figure BDA00030829239500000719
获得姿态矩阵的最优估计
Figure BDA00030829239500000720
具体地,所述基于双矢量定姿TRIAD算法和递推四元数估计REQUEST算法求解所述姿态矩阵,得到粗对准结果,包括:基于TRIAD算法确定从载体惯性系到导航惯性系的姿态转换矩阵
Figure BDA00030829239500000721
基于所述REQUEST算法优化所述
Figure BDA00030829239500000722
得到姿态矩阵的最优估计
Figure BDA00030829239500000723
所述基于TRIAD算法确定从载体惯性系到导航惯性系的姿态转换矩阵
Figure BDA00030829239500000724
包括:
首先,根据从导航惯性系到导航系的姿态转换矩阵
Figure BDA00030829239500000725
以及从载体系到载体惯性系的姿态转换矩阵
Figure BDA00030829239500000726
获取当前时刻下重力加速度在导航惯性系和载体惯性系下的投影;以当前时刻tk为例,具体通过下式表示:
Figure BDA0003082923950000081
Figure BDA0003082923950000082
其中,重力加速度在导航系下的投影gn=[0 0 -g],重力加速度在载体系下的投影gb可用加速度计输出
Figure BDA0003082923950000083
表示。
其次,由于晃动环境下的周期性干扰加速度会导致较大的对准误差,为了降低干扰的影响,选取不同时刻对加速度矢量进行积分运算,分别得到速度矢量在导航惯性系和载体惯性系下的投影;在不同时刻t1和t2下,具体通过下式表示:
Figure BDA0003082923950000084
Figure BDA0003082923950000085
Figure BDA0003082923950000086
Figure BDA0003082923950000087
最后,根据TRIAD原理和速度矢量在导航惯性系和载体惯性系下的投影,确定出所述姿态转换矩阵
Figure BDA0003082923950000088
具体地,所述姿态转换矩阵
Figure BDA0003082923950000089
通过下式表示:
Figure BDA00030829239500000810
REQUEST算法的含义是递推四元数估计,来源于批处理算法,其原理是利用四元数量化姿态矩阵参数,将四元数更新问题转化为矩阵特征值求解问题。REQUEST算法可有效应用于观测矢量较多情况下的参数估计,应用REQUEST算法的关键在于递推求解四维矩阵K。
应用REQUEST算法递推求解的过程参考图2所示,所述基于所述REQUEST算法优化所述
Figure BDA00030829239500000811
得到姿态矩阵的最优估计
Figure BDA00030829239500000812
包括以下几个步骤:
步骤21,选取比力的积分作为观测矢量,在tk时刻,观测信息通过下式表示:
Figure BDA00030829239500000813
Figure BDA00030829239500000814
步骤22,初始化参数初值,设置m0=0,K0=04×4
Figure BDA00030829239500000815
步骤23,在tk时刻,利用当地纬度L和对准时间t计算
Figure BDA00030829239500000816
利用陀螺输出角速率
Figure BDA00030829239500000817
计算
Figure BDA00030829239500000818
步骤24,根据观测信息的计算公式求解tk时刻的观测矢量,获取矩阵K当前的增量矩阵ΔKk,ΔKk通过下式表示:
Figure BDA00030829239500000819
Figure BDA00030829239500000820
Figure BDA0003082923950000091
zk=bk×rk
σk=tr(Bk);
步骤25,根据不同观测矢量对K矩阵的影响,选取合适的权重系数,更新tk时刻的K矩阵,更新方式如下:
mk=mk-1k
Figure BDA0003082923950000092
其中,αk为权重系数,对各观测向量采用相同的权重系数;
步骤26,求解K最大特征值对应的特征向量,更新姿态矩阵估计值
Figure BDA0003082923950000093
步骤27,判断是否达到对准时间;若对准未结束,则再次所述初始化参数初值的步骤,即再次执行步骤23;若对准已结束,输出当前的姿态矩阵估计值
Figure BDA0003082923950000094
步骤104,以粗对准阶段获得的所述粗对准结果为初值,建立卡尔曼滤波误差模型,应用过去时刻存储的惯性器件数据开展迭代滤波对准,得到所述初始对准结果。
所述以粗对准阶段获得的所述粗对准结果为初值,建立卡尔曼滤波误差模型,应用过去时刻存储的惯性器件数据开展迭代滤波对准,得到所述初始对准结果,包括:在存储滤波对准阶段,每次解算依次读取5组存储的惯性器件数据;利用过去时刻的陀螺角增量和加速度计比力增量数据进行迭代滤波对准;当存储的惯性器件数据全部处理完成后,继续读取实时更新的惯组数据;利用当前时刻的角增量和比力增量数据开展实时滤波对准。
具体地,经过步骤103粗对准阶段后,已初步获取姿态矩阵。由于当前对准结果仍存在姿态失准角,需要利用精对准过程进一步修正姿态角误差。选取***误差的姿态失准角
Figure BDA0003082923950000095
速度误差δvn、陀螺零偏εb、加速度计零偏
Figure BDA0003082923950000096
作为状态量,建立12维***状态方程:
Figure BDA0003082923950000097
其中,12维状态量为:
Figure BDA0003082923950000098
根据状态量可知状态转移矩阵为:
Figure BDA0003082923950000099
***噪声为:
Figure BDA0003082923950000101
其中,
Figure BDA0003082923950000102
分别为陀螺角速率噪声和加速度计比力噪声;
载体静止时,导航解算速度即***速度误差。以速度误差作为观测量,建立***观测方程:
Z=HX+V
其中,观测矩阵H=[03×3 I3×3 03×3 03×3],观测噪声为速度测量噪声V=[VE VNVU]。
存储滤波对准阶段每次解算可处理多组惯性器件数据,相较于实时滤波,在相同时间内完成更多次滤波解算,通过增加对准次数提升了对准精度。存储滤波对准时间由粗对准时间确定,仅为粗对准时间的五分之一,在压缩对准时间的同时保证对准结果的准确性。
步骤105,输出所述晃动环境下的所述初始对准结果。
假设装订测试所在地的地理坐标:纬度39.8122°、经度116.1515°、高度60m。设置初始对准总时间为270秒,惯性系粗对准时间为210秒。由粗对准时间确定的存储滤波对准时间为42秒,剩余时段为实时滤波对准。对准时间分配图如图3所示。各项参数配置完成后,将步骤101采集的惯性器件测试数据(如图4所示)输入步骤102-104所述的对准算法中,通过应用TRIAD/REQUEST算法的粗对准和存储卡尔曼滤波精对准过程,可得姿态矩阵的最优估计,输出晃动环境下的***初始对准结果。应用本发明方法的初始对准结果如图5所示。将其他组相同测试条件下的惯性器件数据输入对准算法,多组数据的寻北重复性小于0.1°,如表1所示。
表1:
指标 对准时间(s) 航向角(°)
第1组 269.8199 88.8436
第2组 269.9399 88.8255
第3组 269.7399 88.8511
第4组 269.7799 88.8301
第5组 269.7899 88.8546
第6组 269.7399 88.8436
重复性 —— 0.035
综上所述,本申请实施例提供的惯性测量单元对准方法,通过在晃动环境下采集惯性器件的输出数据;基于惯性凝固原理分解姿态矩阵;基于双矢量定姿TRIAD算法和递推四元数估计REQUEST算法求解姿态矩阵,得到粗对准结果;以粗对准阶段获得的粗对准结果为初值,建立卡尔曼滤波误差模型,应用过去时刻存储的惯性器件数据开展迭代滤波对准,得到初始对准结果;输出晃动环境下的初始对准结果;可以解决相关技术中在大幅度晃动干扰情况下传统粗对准方法对准精度不高的问题;根据晃动基座下的车载定位定向***初始对准结果,能够有效适应于强晃动干扰环境,在缩短对准时间的同时实现最优的对准精度。
同时,基于双矢量定姿确定待求解的姿态矩阵,基于递推四元数估计优化姿态矩阵,提升了粗对准算法的抗干扰能力。同时,创新使用存储惯性器件数据设计了迭代滤波精对准方案,基于过去时刻的惯组数据完成姿态修正,实现了对准时间和对准精度的合理平衡。
本领域技术人员在考虑说明书及实践这里发明的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未发明的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

Claims (10)

1.一种惯性测量单元对准方法,其特征在于,包括:
在晃动环境下采集惯性器件的输出数据;
基于惯性凝固原理分解姿态矩阵;
基于双矢量定姿TRIAD算法和递推四元数估计REQUEST算法求解所述姿态矩阵,得到粗对准结果;
以粗对准阶段获得的所述粗对准结果为初值,建立卡尔曼滤波误差模型,应用过去时刻存储的惯性器件数据开展迭代滤波对准,得到所述初始对准结果;
输出所述晃动环境下的所述初始对准结果。
2.根据权利要求1所述的方法,其特征在于,所述基于惯性凝固原理分解姿态矩阵,通过下式表示:
Figure FDA0003082923940000011
其中,n表示导航坐标系,即当地地理坐标系;b表示载体坐标系,固连于载体;
Figure FDA0003082923940000012
表示导航惯性坐标系,是对准初始时刻导航坐标系根据惯性凝固原理确定的坐标系;
Figure FDA0003082923940000013
表示载体惯性坐标系,是对准初始时刻载体坐标系根据惯性凝固原理确定的坐标系;
Figure FDA0003082923940000014
表示从导航惯性系到导航系的姿态转换矩阵,随时间变化,并通过对准时间及解算的位置信息获取更新;
Figure FDA0003082923940000015
表示从载体系到载体惯性系的姿态转换矩阵,随时间变化,通过陀螺输出角速率信息获取更新;
Figure FDA0003082923940000016
表示从载体惯性系到导航惯性系的姿态转换矩阵,是对应于对准开始时刻的常值矩阵;
其中,姿态矩阵
Figure FDA0003082923940000017
分解为:
Figure FDA0003082923940000018
式中,
Figure FDA0003082923940000019
表示对准初始时刻t0地球坐标系根据惯性凝固原理确定的坐标系。
3.根据权利要求2所述的方法,其特征在于,所述
Figure FDA00030829239400000110
的求解过程包括:
使用陀螺角速度
Figure FDA00030829239400000111
替换旋转角速率在载体系的投影
Figure FDA00030829239400000112
从对准开始时刻,四元数在每个采样间隔内解算更新;
根据四元数和姿态矩阵的转换关系完成对姿态矩阵
Figure FDA0003082923940000021
的更新。
4.根据权利要求2所述的方法,其特征在于,所述基于双矢量定姿TRIAD算法和递推四元数估计REQUEST算法求解所述姿态矩阵,得到粗对准结果,包括:
基于TRIAD算法确定从载体惯性系到导航惯性系的姿态转换矩阵
Figure FDA0003082923940000022
基于所述REQUEST算法优化所述
Figure FDA0003082923940000023
得到姿态矩阵的最优估计
Figure FDA0003082923940000024
5.根据权利要求4所述的方法,其特征在于,所述基于TRIAD算法确定从载体惯性系到导航惯性系的姿态转换矩阵
Figure FDA0003082923940000025
包括:
根据从导航惯性系到导航系的姿态转换矩阵
Figure FDA0003082923940000026
以及从载体系到载体惯性系的姿态转换矩阵
Figure FDA0003082923940000027
获取当前时刻下重力加速度在导航惯性系和载体惯性系下的投影;
选取不同时刻对加速度矢量进行积分运算,分别得到速度矢量在导航惯性系和载体惯性系下的投影;
根据TRIAD原理和速度矢量在导航惯性系和载体惯性系下的投影,确定出所述姿态转换矩阵
Figure FDA0003082923940000028
6.根据权利要求5所述的方法,其特征在于,
所述当前时刻tk下重力加速度在导航惯性系和载体惯性系下的投影,通过下式表示:
Figure FDA0003082923940000029
Figure FDA00030829239400000210
其中,重力加速度在导航系下的投影gn=[0 0 -g],重力加速度在载体系下的投影g可用加速度计输出
Figure FDA00030829239400000211
表示;
相应地,在不同时刻t1和t2下,速度矢量在导航惯性系和载体惯性系下的投影,通过下式表示:
Figure FDA00030829239400000212
Figure FDA00030829239400000213
Figure FDA00030829239400000214
Figure FDA00030829239400000215
所述姿态转换矩阵
Figure FDA00030829239400000216
通过下式表示:
Figure FDA00030829239400000217
7.根据权利要求2所述的方法,其特征在于,所述基于所述REQUEST算法优化所述
Figure FDA0003082923940000031
得到姿态矩阵的最优估计
Figure FDA0003082923940000032
包括:
选取比力的积分作为观测矢量,在tk时刻,观测信息通过下式表示:
Figure FDA0003082923940000033
Figure FDA0003082923940000034
初始化参数初值,设置m0=0,K0=04×4
Figure FDA0003082923940000035
在tk时刻,利用当地纬度L和对准时间t计算
Figure FDA0003082923940000036
利用陀螺输出角速率
Figure FDA0003082923940000037
计算
Figure FDA0003082923940000038
根据观测信息的计算公式求解tk时刻的观测矢量,获取矩阵K当前的增量矩阵ΔKk,ΔKk通过下式表示:
Figure FDA0003082923940000039
Figure FDA00030829239400000310
Figure FDA00030829239400000311
zk=bk×rk
σk=tr(Bk);
根据不同观测矢量对K矩阵的影响,选取合适的权重系数,更新tk时刻的K矩阵,更新方式如下:
mk=mk-1k
Figure FDA00030829239400000312
其中,αk为权重系数,对各观测向量采用相同的权重系数;
求解K最大特征值对应的特征向量,更新姿态矩阵估计值
Figure FDA00030829239400000313
判断是否达到对准时间;
若对准未结束,则再次所述在tk时刻,利用当地纬度L和对准时间t计算
Figure FDA00030829239400000314
利用陀螺输出角速率
Figure FDA00030829239400000315
计算
Figure FDA00030829239400000316
的步骤;
若对准已结束,输出当前的姿态矩阵估计值
Figure FDA00030829239400000317
8.根据权利要求1所述的方法,其特征在于,所述以粗对准阶段获得的所述粗对准结果为初值,建立卡尔曼滤波误差模型,应用过去时刻存储的惯性器件数据开展迭代滤波对准,得到所述初始对准结果,包括:
选取***误差的姿态失准角
Figure FDA00030829239400000318
速度误差δvn、陀螺零偏εb、加速度计零偏▽b作为状态量,建立12维***状态方程:
Figure FDA00030829239400000319
其中,12维状态量为:
Figure FDA0003082923940000041
根据状态量可知状态转移矩阵为:
Figure FDA0003082923940000042
***噪声为:
Figure FDA0003082923940000043
其中,
Figure FDA0003082923940000044
分别为陀螺角速率噪声和加速度计比力噪声;
载体静止时,导航解算速度即***速度误差。以速度误差作为观测量,建立***观测方程:
Z=HX+V
其中,观测矩阵H=[03×3 I3×3 03×3 03×3],观测噪声为速度测量噪声V=[VE VN VU]。
9.根据权利要求1所述的方法,其特征在于,所述以粗对准阶段获得的所述粗对准结果为初值,建立卡尔曼滤波误差模型,应用过去时刻存储的惯性器件数据开展迭代滤波对准,得到所述初始对准结果,包括:
在存储滤波对准阶段,每次解算依次读取5组存储的惯性器件数据;
利用过去时刻的陀螺角增量和加速度计比力增量数据进行迭代滤波对准;
当存储的惯性器件数据全部处理完成后,继续读取实时更新的惯组数据;
利用当前时刻的角增量和比力增量数据开展实时滤波对准。
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
构造所述晃动环境,使得所述晃动环境模拟实际晃动场景。
CN202110572055.XA 2021-05-25 2021-05-25 一种惯性测量单元对准方法 Active CN113405563B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110572055.XA CN113405563B (zh) 2021-05-25 2021-05-25 一种惯性测量单元对准方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110572055.XA CN113405563B (zh) 2021-05-25 2021-05-25 一种惯性测量单元对准方法

Publications (2)

Publication Number Publication Date
CN113405563A true CN113405563A (zh) 2021-09-17
CN113405563B CN113405563B (zh) 2023-09-05

Family

ID=77674829

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110572055.XA Active CN113405563B (zh) 2021-05-25 2021-05-25 一种惯性测量单元对准方法

Country Status (1)

Country Link
CN (1) CN113405563B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113959462A (zh) * 2021-10-21 2022-01-21 北京机电工程研究所 一种基于四元数的惯性导航***自对准方法
CN114199237A (zh) * 2021-12-13 2022-03-18 北京邮电大学 一种基于wt-dnn-hct的柔性晃动基座自主定位定向方法
CN114383614A (zh) * 2022-01-20 2022-04-22 东南大学 一种弹道环境下的多矢量空中对准方法
CN116539029A (zh) * 2023-04-03 2023-08-04 中山大学 一种水下动基座的基座定位方法、装置、存储介质及设备
WO2023202262A1 (zh) * 2022-04-19 2023-10-26 千寻位置网络有限公司 应用于倾斜测量的惯导初始对准方法、装置及设备
CN117073719A (zh) * 2023-08-02 2023-11-17 南京理工大学 一种接力式快速空中对准方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070282529A1 (en) * 2006-05-31 2007-12-06 Honeywell International Inc. Rapid self-alignment of a strapdown inertial system through real-time reprocessing
CN106595711A (zh) * 2016-12-21 2017-04-26 东南大学 一种基于递推四元数的捷联惯性导航***粗对准方法
CN106871928A (zh) * 2017-01-18 2017-06-20 北京工业大学 基于李群滤波的捷联惯性导航初始对准方法
CN111102993A (zh) * 2019-12-31 2020-05-05 中国人民解放军战略支援部队航天工程大学 一种旋转调制型捷联惯导***晃动基座初始对准方法
AU2020101268A4 (en) * 2020-07-06 2020-08-13 Harbin Engineering University The initial alignment method for sway base
CN112747772A (zh) * 2020-12-28 2021-05-04 厦门华源嘉航科技有限公司 一种基于request的惯性里程计动基座粗对准方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070282529A1 (en) * 2006-05-31 2007-12-06 Honeywell International Inc. Rapid self-alignment of a strapdown inertial system through real-time reprocessing
CN106595711A (zh) * 2016-12-21 2017-04-26 东南大学 一种基于递推四元数的捷联惯性导航***粗对准方法
CN106871928A (zh) * 2017-01-18 2017-06-20 北京工业大学 基于李群滤波的捷联惯性导航初始对准方法
CN111102993A (zh) * 2019-12-31 2020-05-05 中国人民解放军战略支援部队航天工程大学 一种旋转调制型捷联惯导***晃动基座初始对准方法
AU2020101268A4 (en) * 2020-07-06 2020-08-13 Harbin Engineering University The initial alignment method for sway base
CN112747772A (zh) * 2020-12-28 2021-05-04 厦门华源嘉航科技有限公司 一种基于request的惯性里程计动基座粗对准方法

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
GAO WENSHAO等: "Odometer Aided In-Motion Alignment Based on Strong Tracking Filter for Land Vehicles", 《IEEE XPLORE 2012 INTERNATIONAL CONFERENCE ON INDUSTRIAL CONTROL AND ELECTRONICS ENGINEERING》 *
严恭敏等: "纬度未知条件下的抗扰动惯性系初始对准改进方法", 《中国惯性技术学报》 *
张剑慧等: "捷联惯导***双矢量定姿方法研究", 《计算机测量与控制》 *
高薪等: "捷联惯导晃动基座四元数估计对准算法", 《中国惯性技术学报》 *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113959462A (zh) * 2021-10-21 2022-01-21 北京机电工程研究所 一种基于四元数的惯性导航***自对准方法
CN113959462B (zh) * 2021-10-21 2023-09-12 北京机电工程研究所 一种基于四元数的惯性导航***自对准方法
CN114199237A (zh) * 2021-12-13 2022-03-18 北京邮电大学 一种基于wt-dnn-hct的柔性晃动基座自主定位定向方法
CN114199237B (zh) * 2021-12-13 2024-01-30 北京邮电大学 一种基于wt-dnn-hct的柔性晃动基座自主定位定向方法
CN114383614A (zh) * 2022-01-20 2022-04-22 东南大学 一种弹道环境下的多矢量空中对准方法
CN114383614B (zh) * 2022-01-20 2023-12-05 东南大学 一种弹道环境下的多矢量空中对准方法
WO2023202262A1 (zh) * 2022-04-19 2023-10-26 千寻位置网络有限公司 应用于倾斜测量的惯导初始对准方法、装置及设备
CN116539029A (zh) * 2023-04-03 2023-08-04 中山大学 一种水下动基座的基座定位方法、装置、存储介质及设备
CN116539029B (zh) * 2023-04-03 2024-02-23 中山大学 一种水下动基座的基座定位方法、装置、存储介质及设备
CN117073719A (zh) * 2023-08-02 2023-11-17 南京理工大学 一种接力式快速空中对准方法
CN117073719B (zh) * 2023-08-02 2024-01-30 南京理工大学 一种接力式快速空中对准方法

Also Published As

Publication number Publication date
CN113405563B (zh) 2023-09-05

Similar Documents

Publication Publication Date Title
CN113405563B (zh) 一种惯性测量单元对准方法
CN113029199B (zh) 一种激光陀螺惯导***的***级温度误差补偿方法
CN110398257A (zh) Gps辅助的sins***快速动基座初始对准方法
CN111323050A (zh) 一种捷联惯导和多普勒组合***标定方法
Liu et al. Fast self-alignment technology for hybrid inertial navigation systems based on a new two-position analytic method
CN111735474B (zh) 一种基于数据回溯的动基座罗经对准方法
CN111024074B (zh) 一种基于递推最小二乘参数辨识的惯导速度误差确定方法
CN110285838B (zh) 基于重力矢量时间差分的惯性导航设备对准方法
CN112197765B (zh) 一种实现水下机器人精细导航的方法
CN108592943B (zh) 一种基于opreq方法的惯性系粗对准计算方法
CN110388941B (zh) 一种基于自适应滤波的车辆姿态对准方法
CN113340298B (zh) 一种惯导和双天线gnss外参标定方法
CN112762961A (zh) 一种车载惯性里程计组合导航在线标定方法
CN110849360A (zh) 面向多机协同编队飞行的分布式相对导航方法
CN111207773B (zh) 一种用于仿生偏振光导航的姿态无约束优化求解方法
CN111307114B (zh) 基于运动参考单元的水面舰船水平姿态测量方法
CN105606093A (zh) 基于重力实时补偿的惯性导航方法及装置
CN109506674B (zh) 一种加速度的校正方法及装置
CN112798014A (zh) 一种基于重力场球谐模型补偿垂线偏差的惯导自对准方法
CN116046027B (zh) 三轴旋转式惯导位置误差无源自主校准方法及***
CN112747772A (zh) 一种基于request的惯性里程计动基座粗对准方法
CN111982126A (zh) 一种全源BeiDou/SINS弹性状态观测器模型设计方法
CN112683265B (zh) 一种基于快速iss集员滤波的mimu/gps组合导航方法
CN114264304B (zh) 复杂动态环境高精度水平姿态测量方法与***
CN114111792B (zh) 一种车载gnss/ins/里程计组合导航方法

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