首页> 中国专利> 基于高精度IMU的捷联惯导初始对准方法

基于高精度IMU的捷联惯导初始对准方法

摘要

本发明公开了一种基于高精度IMU的捷联惯导初始对准方法,对于相对地面静止的IMU,使用特定的3个半IMU的输出可实现捷联惯导初始对准,即解算出IMU相对于地球的姿态。特定的3个半IMU的输出数据中,3个数据中至少要有一个轴向的陀螺输出和一个轴向的加速度计输出是同轴的,半个IMU输出是指除这3个输出外剩下3个输出中一个或多个输出的有限信息。本发明可以提高姿态求解精度,在不需要利用其进行后续捷联惯性导航而只需要进行姿态求解的应用场合,可以省去部分轴向的加速度计或者陀螺,从而减少成本。

著录项

  • 公开/公告号CN104075716A

    专利类型发明专利

  • 公开/公告日2014-10-01

    原文格式PDF

  • 申请/专利权人 南京理工大学;

    申请/专利号CN201410308043.6

  • 申请日2014-06-30

  • 分类号G01C21/18;

  • 代理机构南京理工大学专利中心;

  • 代理人朱显国

  • 地址 210094 江苏省南京市孝陵卫200号

  • 入库时间 2023-12-17 01:34:31

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-06-14

    未缴年费专利权终止 IPC(主分类):G01C21/18 授权公告日:20170208 终止日期:20180630 申请日:20140630

    专利权的终止

  • 2017-02-08

    授权

    授权

  • 2014-10-29

    实质审查的生效 IPC(主分类):G01C21/18 申请日:20140630

    实质审查的生效

  • 2014-10-01

    公开

    公开

说明书

技术领域

本发明属于惯性导航系统的初始对准领域,具体涉及一种基于高精度惯性测 量单元IMU在地球表面静基座情况下的初始对准方法。

背景技术

初始对准是惯性导航系统特有的一个工作状态和过程,其功能给定初始速 度、初始位置和初始姿态。初始速度、初始位置的给定比较容易,获取高精度初 始姿态是初始对准的关键和难点。通常,初始对准主要指姿态对准。根据对准方 式的不同,姿态对准分为自对准和建立在主/子惯导传递基础上的传递对准。姿 态自对准主要是在系统静止的情况下进行的,以地球重力方向作为水平姿态基 准,利用地球自转角速度作为方位基准。初始对准按照对准阶段分可以分为粗对 准阶段和精对准阶段,对于粗对准阶段,它利用IMU的6个输出,根据地球重 力和自转信息,计算出IMU的姿态;精对准是在粗对准的基础上进行的,它需 要采集一段时间的数据,采用卡尔曼或其他估计算法,校正粗对准阶段得出的 IMU姿态。总之,对于自对准来说,要得出IMU的姿态信息,以前的方法总是 需要IMU的全部6个输出。

发明内容

本发明的目的在于提供一种使用高精度惯性测量单元IMU的特定的3个半 输出在地球表面静止情况下求解姿态的方法,即选择式对准方法。所谓特定的3 个半IMU的输出数据中,3个数据中至少要有一个轴向的陀螺输出和一个轴向 的加速度计输出是同轴的,另一个输出是剩余的4个输出中的任意一个,半个 IMU输出是指除这3个输出外剩下3个输出中一个或多个输出的有限信息(如 正负信息,大致幅值信息)。

实现本发明目的的技术解决方案为:一种基于高精度IMU的捷联惯导初始 对准方法,IMU由三轴加速度计和三轴陀螺仪组成,共有6个输出;对于相对 地面静止的IMU,使用特定的3个半IMU的输出实现捷联惯导初始对准,即解 算出IMU相对于地球的姿态。

所述特定的3个半IMU的输出中,3个输出中至少有一个轴向的陀螺输出 和一个轴向的加速度计输出是同轴的,半个IMU输出是指除3个输出外剩下3 个输出中的一个或多个输出的有限信息。

设定地理坐标系为导航坐标系,记导航坐标系为n,载体坐标系为b,n到b的 坐标变换矩阵为组成IMU的三轴陀螺输出分别记为wx,wy和wz,组成IMU 的三轴加速度计输出分别记为fx,fy和fz,设Cnb=xxyxzxxyyyzyxzyzzz,求解

所述求解的方法如下:

第一种情况:已知某一轴向的加速度计和陀螺输出和另外一个轴向的陀螺输 出,记这3个输出为fα,wα和wβ,下标α、β、γ表示x、y或z,且互不相同,可 得:

xα=±1-yα2-zα2yα=wαwiecosL-fαgtanLzα=fαg---(2)

xβ=-yαwβxαwiecosL+zβ(yαtanL-zα)xαyβ=wβwiecosL-zβtanLzβ=-b±b2-4ac2a---(3)

其中,wie为地球自转角速度大小,g为重力加速度大小,L为所在地球纬度,式 (3)中,a、b和c满足:

a=(xα2+yα2)tan2L-2yαzαtanL+xα2+zα2xα2b=-2wβ(xα2+yα2)tanL+2wβyαzαwiexα2cosLc=yα2wβ2xα2wie2cos2L+wβ2wie2cos2L-1

式(4)中,条件1指α=xβ=yα=yβ=zα=zβ=x,条件2指α=yβ=xα=zβ=yα=xβ=z,求得4个解;

第二种情况:已知某一轴向的加速度计和陀螺输出和另外一个轴向的加速度 计输出,记这3个输出为fα,wα和fβ,下标α、β、γ表示x、y或z,且互不相同, 可得:

xα=±1-yα2-zα2yα=wαwiecosL-fαgtanLzα=fαg---(5)

xβ=-b±b2-4ac2ayβ=-xαxβya-zαfβyagzβ=fβg---(6)

式(6)中,a、b和c满足:

a=xα2+yα2b=2xαzαfβgc=(yα2+zα2)fβ2g2-yα2

式(7)中,条件1指α=xβ=yα=yβ=zα=zβ=x,条件2指α=yβ=xα=zβ=yα=xβ=z,求得4个解。

然后将4个解分别代入到式(1)中,

(fx,fy,fz)T=Cnb(0,0,g)T(wx,wy,wz)T=Cnb(0,wiecosL,wiesinL)T---(1)

分别反求出IMU的6个输出,将未使用的原始IMU输出中的一个或多个输出与 其对应的反求出的IMU输出比较,比较输出的正负号或差值,正负号一致或差 值绝对值最小所对应的的解为唯一正解。

本发明与现有技术相比,其显著优点:在使用高精度IMU在地球表面静基 座情况下的初始自对准过程中,传统的方法需要使用所有IMU的全部6个输出 数据,本发明只需要3个半IMU输出数据即IMU的特定的3个输出数据和其他 3个输出的少部分信息就可以计算出IMU的姿态。这样可以尝试选择IMU的6 个输出数据中具有相对较高精度的输出进行姿态求解,来提高姿态求解精度。另 外,在不需要利用其进行后续捷联惯性导航而只需要进行姿态求解的应用场合, 不一定要有由三轴加速度计和三轴陀螺组成的IMU,可以省去部分轴向的加速 度计或者陀螺,从而减少成本。

附图说明

图1为导航坐标系,即地理坐标系。

图2为载体坐标系。

图3是和向量的示意图。

图4中,wie为地球自转向量,在n系中,满足wie=(0,wie cos L,wie sin L), 其中L为IMU所在位置的地球纬度,D点满足

具体实施方式

本发明适用于使用高精度惯性测量单元IMU在地球表面静止情况下的姿态 对准,下面的分析过程均基于此前提,这时IMU受到且仅受到地球重力和地球 自转的作用。

姿态变换矩阵可以描述姿态,惯性导航系统姿态可以由载体坐标系到导 航坐标系的坐标变换矩阵来表示。这里记导航坐标系为n,载体坐标系为b,如 附图1,附图2所示。n到b的坐标变换矩阵为b到n的坐标变换矩阵为组成IMU的三轴陀螺输出分别记为wx,wy和wz,组成IMU的三轴加速度计输 出分别记为fx,fy和fz。不妨设已知其中3个输出fy,wy和wz,姿态变换矩阵可以描述姿态,下面根据这三个量推导

如图3所示,和分别是单位向量,在b系中,有OB=(0,1,0),OC=(0,0,1).在n系中,有OA=(xx,yx,zx),OB=(xy,yy,zz),易得:

Cnb=xxyxzxxyyyzyxzyzzz---(8)

如图4所示,当wy已知时,则有:

cosBOD=wywie---(9)

根据图4,在n系中,下式成立:

OB·OD=OB·OD·cosBOD---(10)

如图4所示,由于均为单位向量,且将式(9)代入式(10) 可得:

yycos>+zysin>=wywie---(11)

当fy已知时,和z轴的夹角一定,即有下式成立

zy=fyg---(12)

其中g为重力加速度,重力的方向是指向地心的,在n系中,重力加速度向量gn满 足gn=(0,0,g)。联立(11),(12)和OB=1可得如下方程组:

xy2+yy2+zy2=1yycosL+zysinL=wywiezy=fyg---(13)

解方程组(13)可得两组解,如下式所示:

xy=±1-xy2-yy2yy=wywiecosL-fygtanLzy=fyg---(14)

分析过程同wy,当wz已知时,下式成立:

yzcos>+zzsin>=wzwie---(15)

由于是单位向量,且结合式(15),有如下所示方程组成立:

xz2+yz2+zz2=1xyxz+yyyz+zyzz=0yzcosL+zzsinL=wzwie---(16)

解方程组(16)可得两组解,如下式所示:

xz=-yywzxywiecosL+zz(yytanL-zy)xyyz=wzwiecosL-zztanLzz=-b±b2-4ac2a---(17)

其中

a=(xy2+yy2)tan2L-2yyzytanL+xy2+zyzxy2b=-2wz(xy2+yy2)tanL+2wzyyzywiexy2cosLc=yy2wz2xy2wie2cos2L+wz2wie2cos2L-1

再根据式(18),可以解得

OA=OB×OC---(18)

这样在已知fy,wy和wz的情况下,根据以上推导过程,结合式(8),存在四 组解。

下面分析已知fy,wy和fx的情况。该情况下,推导过程基本同上。fx取代wz为已知量,则下式成立:

zx=fxg---(19)

由于是单位向量,且结合式(19),有如下所示方程组成立:

xx2+yx2+zx2=1xyxx+yyyx+zyzx=0zx=fxg---(20)

解方程组(20)可得两组解,如下式所示:

xx=-b±b2-4ac2ayx=-xyxxyy-zyfxyygzx=fxg---(21)

其中

a=xy2+yy2b=2xyzyfxgc=(yy2+zy2)fx2g2-yy2

再根据下式,可以解得

OC=OA×OB---(22)

这样在已知fy,wy和fx的情况下,根据以上推导过程,结合式(8),同样存在 四组解。

以上分别以fy,wy和wz,或者fy,wy和fx为例,来推导其解算过程分 为两种情况,第一种情况:已知某一轴向的加速度计和陀螺输出和另外一个轴向 的陀螺输出,对应以上以fy,wy和wz为例的推导解算过程;第二种情况:已知 某一轴向的加速度计和陀螺输出和另外一个轴向的加速度计输出,对应以上以 fy,wy和fx为例的推导解算过程。

第一种情况共有6种可能,如表格1所示。

表格1  已知某一轴向的加速度计和陀螺输出和另外一个轴向的陀螺输出时的6种可能情况列表

可能情况 1 2 3 4 5 6 输出1 fxfxfyfyfzfz输出2 wxwxwywywzwz输出3 wywzwzwxwxwy

对于第一种情况(已知某一轴向的加速度计和陀螺输出和另外一个轴向的陀 螺输出),记这3个输出为fα,wα和wβ,下标α、β、γ表示x、y或z,且互不相 同,可得:

xα=±1-yα2-zα2yα=wαwiecosL-fαgtanLzα=fαg---(23)

xβ=-yαwβxαwiecosL+zβ(yαtanL-zα)xαyβ=wβwiecosL-zβtanLzβ=-b±b2-4ac2a---(24)

其中,wie为地球自转角速度大小,g为重力加速度大小,L为所在地球纬度,式 (24)中,a、b和c满足:

a=(xα2+yα2)tan2L-2yαzαtanL+xα2+zα2xα2b=-2wβ(xα2+yα2)tanL+2wβyαzαwiexα2cosLc=yα2wβ2xα2wie2cos2L+wβ2wie2cos2L-1

式(25)中,条件1指α=xβ=yα=yβ=zα=zβ=x,条件2指α=yβ=xα=zβ=yα=xβ=z.

第二种情况共有6种可能,如表格2所示。

表格2 已知某一轴向的加速度计和陀螺输出和另外一个轴向的加速度计输出时的6种可能情况 列表

可能情况 1 2 3 4 5 6 输出1 fxfxfyfyfzfz输出2 wxwxwywywzwz输出3 fyfzfzfxfxfy

对于第二种情况(已知某一轴向的加速度计和陀螺输出和另外一个轴向的加速度 计输出),记这3个输出为fα,wα和fβ,下标α、β、γ表示x、y或z,且互不相同, 可得:

xα=±1-yα2-zα2yα=wαwiecosL-fαgtanLzα=fαg---(26)

xβ=-b±b2-4ac2ayβ=-xαxβyα-zαfβyαgzβ=fβg---(27)

式(27)中,a、b和c满足:

a=xα2+yα2b=2xαzαfβgc=(yα2+zα2)fβ2g2-yα2

式(28)中,条件1指α=xβ=yα=yβ=zα=zβ=x,条件2指α=yβ=xα=zβ=yα=xβ=z.

根据第一种情况和第二种情况,均可求得4个解。根据求得的四个分别代入式(29),反求出各自对应的IMU输出,将反求出的IMU输出和原始的 IMU输出数据比较,比较IMU剩下3个输出中的一个或多个输出的正负号或者 差值绝对值,若正负号一致或者差值绝对值最小即可判断出对应的为唯一正 解。

(fx,fy,fz)T=cnbgn(wx,wy,wz)T=cnbwien---(29)

下面结合实例对本发明作进一步描述。

为便于描述,根据特定的姿态角构造出一组无误差的IMU输出,如表格3 所示。这里取重力加速度g=9.8m/s,地球自转速度 wie=7.2921151647×10-5rad/s。

表格3 构造出的一组无误差的IMU输出

取fy,wy和wz为已知量,下面根据这三个量计算根据式(23),(24),(25) 和(8),可以求得四组解,再将该四组分别代入式(29),即可反求出四组IMU 输出,如表格4所示。

表格4 根据四组解反求出的四组IMU输出

观察表格3和表格4,通过比较fx和fz的符号,就可以判断表格4中第一 组数据对应的为正确的解,或者比较fx的值,也可判断出正确的解。

实际中,IMU的输出数据是有误差的,在表格3所构造出的数据的基础上, 加入误差量,设三轴陀螺误差为1×10-6rad/s,三轴加速度计误差为 0.001m/s2,从而构造出一组带误差的IMU输出,如表格5所示。

表格5 构造出的一组带误差的IMU输出

取fy,wy和wz为已知量,下面根据这三个量计算根据式(23),(24),(25) 和(8),可以求得四组解,再将该四组分别代入式(29),即可反求出四组IMU 输出,如表格6所示。

表格6 根据四组解反求出的四组IMU输出

通过观察表格5和表格6,通过比较fx和fz的符号是否一致或或者fx的差值绝对 值是否最小,即可判断第一组数据对应的为最接近真值的解。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号