基于里程计测量信息的惯导/里程计车辆组合导航方法及系统技术方案

技术编号:24796343 阅读:131 留言:0更新日期:2020-07-07 20:35
本发明专利技术提供了一种基于里程计测量信息的惯导/里程计车辆组合导航方法及系统,包括:估计出导航系统状态,包括:累积脉冲观测法步骤:增广里程模型到现有导航系统模型中,使用里程计的累积脉冲计数作为导航系统的观测信息,根据序贯滤波器估计导航系统状态;或者,脉冲速度观测法步骤:对脉冲计数时间序列进行小区间建模,设计一个卡尔曼滤波器使用累积脉冲计数作为观测,估计出脉冲速度信息,然后将脉冲速度信息作为车辆导航系统观测信息,使用序贯滤波器估计出导航系统状态。本发明专利技术可以直接使用累积的行驶路程作为测量信息,有效地对累积行驶里程误差进行约束;并且本发明专利技术获得了高精度的脉冲速度测量信息,具有更高的车辆速度测量精度。

【技术实现步骤摘要】
基于里程计测量信息的惯导/里程计车辆组合导航方法及系统
本专利技术涉及组合导航
,具体地,涉及一种基于里程计测量信息的惯导/里程计车辆组合导航方法及系统。
技术介绍
惯导和里程计(脉冲编码器)经常用于车辆自主定位定向系统。惯导包含陀螺仪和加速度计,分别感知载体的角速度和加速度。里程计检测由车辆前向运动产生的脉冲,为组合导航系统提供距离观测信息。此外,车辆自身的运动学约束(非完整性约束)也是一种重要的测量信息。当前惯导/里程计组合导航系统主要使用差分的方式获得前向速度作为观测信息,但由于差分操作会导致速度测量误差过大。因此,以速度作为观测的组合导航系统精度不高。为了提升系统的导航性能,需要提升速度测量的精度。当前惯导/里程计组合导航系统方案单一,使用的测量信息主要分为速度和距离增量两种。累积里程作为里程计输出的信息之一,能够提供车辆行驶距离约束。然而,现有的导航系统框架不能直接使用累积的路程作为测量信息。因此,需要针对累积里程信息对系统模型进行重新设计。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的是提供一种基于里程计测量信息的惯导/里程计车辆组合导航方法及系统。根据本专利技术提供的基于里程计测量信息的惯导/里程计车辆组合导航方法,包括:估计出导航系统状态,包括:累积脉冲观测法步骤:增广里程模型到现有导航系统模型中,使用里程计的累积脉冲计数作为导航系统的观测信息,根据序贯滤波器估计导航系统状态;或者,脉冲速度观测法步骤:对脉冲计数时间序列进行小区间建模,设计一个卡尔曼滤波器使用累积脉冲计数作为观测,估计出脉冲速度信息,然后将脉冲速度信息作为车辆导航系统观测信息,使用序贯滤波器估计出导航系统状态。优选地,其特征在于,所述累积脉冲观测法步骤包括:导航系统表示为:其中:陀螺/加速度计的体坐标系表示为b系,惯性坐标系表示为i系,导航坐标系表示为n系,m表示载体测量坐标系,表示导航坐标系相对于体坐标系的姿态矩阵,表示的时间导数,表示体坐标系相对于导航坐标系的姿态矩阵,表示陀螺测量的b系下的角速度矢量,表示n系相对于b系在n系的角速度矢量,vn表示在导航下的载体速度,fb表示b系下的比力加速度测量,表示n系下的地球自转角速度矢量,表示n系相对于e系在n系的角速度矢量,gn表述导航系下的重力矢量,向量p=[λLh]T表示导航系下载体经度,纬度和高度,表示陀螺零偏bg的时间导数,表示加速度计零偏ba的时间导数,表示里程计标度因数的时间导数,表示惯导相对车体沿纵向的安装偏置角的时间导数,表示惯导相对车体沿侧向的安装偏置角的时间导数,表示惯导相对于车体的安装杆臂lb的时间导数,表示里程s的时间导数,为新增广的系统状态,e1表示第一个元素为1的三维单位矢量,上标T表示矩阵转置,表示测量坐标系相对于惯导体坐标系的姿态矩阵,表示体系相对于地球系的角速度;矩阵Rc的计算公式为:其中,RE,RN代表地球参考椭球的曲率半径,L为当地纬度,h为当地高度;运算a×表示对任意三维向量a=[a1a2a3]T执行叉乘运算,公式为:基于累积里程测量的组合导航系统观测方程表示为:式中:s表示里程计测量的累积脉冲计数,对应行驶的总里程,e2、e3分别表示第2和第3个元素为1的三维单位向量;ys表示累积里程测量,即里程计输出脉冲总数;ynhc表示车辆非完整性约束测量,约束车辆纵向和侧向的瞬时速度为0。优选地,其特征在于,所述导航系统状态包括姿态、载体位置、速度、陀螺/加速度计零偏、安装偏置角、里程计标度因数、杆臂和累积的脉冲个数;姿态和载体位置通过初始对准获得;速度、安装偏置角、里程计标度因数、杆臂、陀螺/加速度计零偏和累积脉冲个数的初始值均设置为零。优选地,其特征在于,所述累积脉冲观测法步骤包括:所述序贯滤波包括:扩展卡尔曼滤波,或者粒子滤波法;所述扩展卡尔曼滤波包括:定义状态误差δxs为估计值减去真值x,即:δ表示对应状态的误差,而姿态估计值与姿态真值及姿态误差φn的关系定义为:其中,I表示维数为3的单位矩阵;相应的状态误差向量表示为:φnT表示姿态误差φn的转置,δvnT,δpT表示速度和位置误差δvn,δp的转置,代表陀螺和加速度计零偏误差δbg,δba的转置,δlbT表示杆臂误差δlb的转置,δK表示里程计标度因数误差,δψ表示纵向安装偏置角误差,δθ表示侧向安装偏置角误差,δs表示累积脉冲数误差;状态误差的状态空间模型表示为:式中:表示δxs的时间导数,矩阵Fs、Gs、Hs分别表示系统矩阵、系统输入矩阵和观测矩阵,过程噪声表示为其中,表示陀螺随机游走噪声ng的转置,表示加速度计随机游走噪声na的转置,nK表示标度因数噪声,nψ表示纵向安装偏置角噪声,nθ表示侧向安装偏置角噪声,表示杆臂噪声nl的转置;δys表示观测的误差形式,ns表示线性化后观测模型的噪声;模型中矩阵Fs,Gs和Hs的具体形式为:其中,0表示零矩阵,0的下标表示零矩阵的行列数;矩阵Fs中其余元素的计算公式为:其中,ωie代表地球自转角速度的大小,vE,vN分别代表导航系下的东向速度和北向速度;进行符号简化,定义测量坐标系下载体速度为:则有:相对于误差状态的偏导数分别计算为:噪声输入矩阵表示为:其中,I表示单位矩阵,I的下标表示单位矩阵的阶数;观测矩阵表示为:其中,Hnhc为对应非完整性约束测量的观测矩阵;观测方程中非完整性约束测量方程表示为:矩阵Hnhc中元素计算公式为:优选地,其特征在于,所述脉冲速度观测法步骤包括:将脉冲计数时间序列进行建模,设定脉冲加速度恒定,采用卡尔曼滤波器估计脉冲速度,将累积脉冲数量作为滤波器观测,包括:定义卡尔曼滤波器状态为则状态空间模型为:其中,w为模型噪声,ds/dt表示s对时间t的导数;观测模型为:yk=sk+ek其中,sk为对应tk时刻里程计测量的累积脉冲个数,ek为累积脉冲测量误差。优选地,其特征在于,所述脉冲速度观测法步骤包括:将脉冲速度作为测量信息,导航系统状态与状态空间模型的状态关系为:观测方程表示为:优选地,其特征在于,所述脉冲速度观测法步骤包括:采用序贯滤波估计出导航系统状态,序贯滤波方法包括:扩展卡尔曼滤波,或者粒子滤波法;采用扩展卡尔曼滤波时,包括:定义状态误差为估计值减去真值即δ表示对应状态的误差,而姿态估计值与姿态真值及姿态误差φn的关系定义为:相应的状态误差向量表示为:状态误差的近似线性状态空间模型表示为:其中:噪声对应矩阵关系为:式中:矩阵分别本文档来自技高网...

【技术保护点】
1.一种基于里程计测量信息的惯导/里程计车辆组合导航方法,其特征在于,包括:/n估计出导航系统状态,包括:/n累积脉冲观测法步骤:增广里程模型到现有导航系统模型中,使用里程计的累积脉冲计数作为导航系统的观测信息,根据序贯滤波器估计导航系统状态;/n或者,脉冲速度观测法步骤:对脉冲计数时间序列进行小区间建模,设计一个卡尔曼滤波器使用累积脉冲计数作为观测,估计出脉冲速度信息,然后将脉冲速度信息作为车辆导航系统观测信息,使用序贯滤波器估计出导航系统状态。/n

【技术特征摘要】
1.一种基于里程计测量信息的惯导/里程计车辆组合导航方法,其特征在于,包括:
估计出导航系统状态,包括:
累积脉冲观测法步骤:增广里程模型到现有导航系统模型中,使用里程计的累积脉冲计数作为导航系统的观测信息,根据序贯滤波器估计导航系统状态;
或者,脉冲速度观测法步骤:对脉冲计数时间序列进行小区间建模,设计一个卡尔曼滤波器使用累积脉冲计数作为观测,估计出脉冲速度信息,然后将脉冲速度信息作为车辆导航系统观测信息,使用序贯滤波器估计出导航系统状态。


2.根据权利要求1所述的基于里程计测量信息的惯导/里程计车辆组合导航方法,其特征在于,所述累积脉冲观测法步骤包括:
导航系统表示为:



其中:陀螺/加速度计的体坐标系表示为b系,惯性坐标系表示为i系,导航坐标系表示为n系,m表示载体测量坐标系,表示导航坐标系相对于体坐标系的姿态矩阵,表示的时间导数,表示体坐标系相对于导航坐标系的姿态矩阵,表示陀螺测量的b系下的角速度矢量,表示n系相对于b系在n系的角速度矢量,vn表示在导航下的载体速度,fb表示b系下的比力加速度测量,表示n系下的地球自转角速度矢量,表示n系相对于e系在n系的角速度矢量,gn表述导航系下的重力矢量,向量p=[λLh]T表示导航系下载体经度,纬度和高度,表示陀螺零偏bg的时间导数,表示加速度计零偏ba的时间导数,表示里程计标度因数的时间导数,表示惯导相对车体沿纵向的安装偏置角的时间导数,表示惯导相对车体沿侧向的安装偏置角的时间导数,表示惯导相对于车体的安装杆臂lb的时间导数,表示里程s的时间导数,为新增广的系统状态,e1表示第一个元素为1的三维单位矢量,上标T表示矩阵转置,表示测量坐标系相对于惯导体坐标系的姿态矩阵,表示体系相对于地球系的角速度;
矩阵Rc的计算公式为:



其中,RE,RN代表地球参考椭球的曲率半径,L为当地纬度,h为当地高度;
运算a×表示对任意三维向量a=[a1a2a3]T执行叉乘运算,公式为:



基于累积里程测量的组合导航系统观测方程表示为:



式中:s表示里程计测量的累积脉冲计数,对应行驶的总里程,e2、e3分别表示第2和第3个元素为1的三维单位向量;ys表示累积里程测量,即里程计输出脉冲总数;ynhc表示车辆非完整性约束测量,约束车辆纵向和侧向的瞬时速度为0。


3.根据权利要求1所述的基于里程计测量信息的惯导/里程计车辆组合导航方法,其特征在于,所述导航系统状态包括姿态、载体位置、速度、陀螺/加速度计零偏、安装偏置角、里程计标度因数、杆臂和累积的脉冲个数;姿态和载体位置通过初始对准获得;速度、安装偏置角、里程计标度因数、杆臂、陀螺/加速度计零偏和累积脉冲个数的初始值均设置为零。


4.根据权利要求2所述的基于里程计测量信息的惯导/里程计车辆组合导航方法,其特征在于,所述累积脉冲观测法步骤包括:
所述序贯滤波包括:扩展卡尔曼滤波,或者粒子滤波法;
所述扩展卡尔曼滤波包括:
定义状态误差δxs为估计值减去真值x,即:δ表示对应状态的误差,而姿态估计值与姿态真值及姿态误差φn的关系定义为:其中,I表示维数为3的单位矩阵;
相应的状态误差向量表示为:φnT表示姿态误差φn的转置,δvnT,δpT表示速度和位置误差δvn,δp的转置,代表陀螺和加速度计零偏误差δbg,δba的转置,δlbT表示杆臂误差δlb的转置,δK表示里程计标度因数误差,δψ表示纵向安装偏置角误差,δθ表示侧向安装偏置角误差,δs表示累积脉冲数误...

【专利技术属性】
技术研发人员:武元新欧阳威
申请(专利权)人:上海交通大学
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1