[发明专利]一种基于载体运动条件约束和单轴旋转调制的车载自主导航方法有效
申请号: | 202010520820.9 | 申请日: | 2020-06-09 |
公开(公告)号: | CN111678514B | 公开(公告)日: | 2023-03-28 |
发明(设计)人: | 杜爽;甘旭东;张瑞琪;鲁琪;王清林 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G01C21/18 | 分类号: | G01C21/18 |
代理公司: | 电子科技大学专利中心 51203 | 代理人: | 张冉 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 载体 运动 条件 约束 旋转 调制 车载 自主 导航 方法 | ||
1.一种基于载体运动条件约束和单轴旋转调制的车载自主导航方法,其特征在于,包括以下步骤:
步骤1.基于旋转IMU的虚拟里程计计算载体前行速度和车轮旋转角度;
将IMU安装在车轮中心,使IMU随着载体运动而旋转;o-xsyszs代表传感器坐标系,o-xbybzb代表载体坐标系;当载体运动时,o-xsyszs绕xs轴旋转;在传感器坐标系中,IMU实际输出的比力和角速率/分别由式(1)和式(2)表示:
其中,为载体坐标系至传感器坐标系的转换矩阵,下标b表示载体坐标系,上标s表示传感器坐标系,φ=∫ωdt为车轮旋转角度,ω为车轮旋转角速度,t为时间;fb为载体坐标系下的比力,ab和gb分别为载体坐标系下载体加速度矢量和当地重力加速度矢量,γs为加速度计误差;/为在载体坐标系下载体坐标系相对于惯性坐标系的旋转角速度,/为在传感器坐标系下载体坐标系相对于传感器坐标系的旋转角速度,ds表示陀螺仪误差;
ys轴和zs轴加速度计的实际输出和/表示为:
其中,g为当地重力加速度,为载体坐标系中yb轴的加速度,/和/分别表示ys轴和zs轴的加速度计输出误差;
传感器坐标系中xs轴陀螺仪实际输出为:
其中,为xs轴陀螺仪输出误差;/为载体坐标系中xb轴陀螺仪输出;
ys轴的加速度计实际输出zs轴的加速度计实际输出/和xs轴陀螺仪实际输出/为:
其中,表示车轮旋转角度φ的一阶时间导数;
基于扩展型卡尔曼滤波,通过IMU输出来计算载体沿yb轴速度和车轮旋转角度φ;
系统状态量xo和系统方程分别由式(9)和(10)表示:
其中,rw为车轮半径,wo为系统噪声,δφ为车轮旋转角度φ的误差,/为载体沿yb轴速度/的误差,上标T表示转置,/表示系统状态量xo的一阶时间导数;
经过线性化之后的系统观测模型由式(11)表示:
zo=Hoxo+v (11)
其中,为线性化之后的系统观测量,δfy为ys轴的加速度计输出/的闭合差、δfz为zs轴的加速度计输出/的闭合差,/为xs轴陀螺仪输出/的闭合差,v为观测量噪声;
步骤2.建立载体自主导航误差方程
将比力fs和旋转角速度转换至载体坐标系,如式(12)和(13)所示:
其中,为传感器坐标系至载体坐标系的转换矩阵;
基于转换至载体坐标系的比力和角速率,利用传统捷联导航解算方程解算出载体位置rn、速度vn与姿态信息
(1)姿态误差方程
捷联惯性导航中姿态更新方程为:
其中,为/的一阶时间导数,/为载体坐标系至导航坐标系的转换矩阵,/是/的斜对称矩阵,/为载体坐标系下载体坐标系相对于导航坐标系的旋转角速度;
根据姿态误差定义其中/为含有姿态误差的转换矩阵,I为单位矩阵,En是姿态误差εn的斜对称矩阵,εn=[εE εN εU]T,εE、εN、εU分别代表姿态角误差在东向、北向和天向的分量;
在小失准角的情况下,通过对式(14)进行扰动分析推导得出姿态误差方程:
其中,δrn为位置误差矢量,δλ和δh分别表示载体纬度误差、经度误差和高度误差;δvn为速度误差矢量,δvn=[δvE δvN δvU]T,δvE、δvN和δvU分别代表了东向、北向和天向的速度误差;db为载体坐标系下的陀螺仪误差矢量,db=[dx dy dz]T,dx、dy和dz分别表示xb轴、yb轴和zb轴的陀螺仪误差;Fεr,Fεv和Fεε分别代表姿态误差变化率与位置误差、速度误差和姿态误差的关系矩阵,可以表示为:
/
其中,M为载体所在位置子午圈的曲率半径,N为载体所在位置卯酉圈的曲率半径,ωie为地球自转角速度值,h为载体高度,表示经度λ的一阶时间导数;
(2)速度误差方程
导航坐标系下速度更新方程表示为:
其中,为vn的一阶时间导数,vn为载体相对于导航坐标系的速度,/为地球自转角速率/的斜对称矩阵;/为旋转角速度/的斜对称矩阵,/为导航坐标系下导航坐标系相对于地球坐标系的旋转角速度;gn为导航坐标系下的当地重力加速度矢量;
根据速度误差定义δvn为速度误差,/为含有误差的速度,对式(16)进行扰动分析推导出速度误差方程:
其中,为/的一阶时间导数,γb为载体坐标系下的加速度计误差矢量,γb=[γx γyγz]T,γx、γy和γz表示xb轴、yb轴和zb轴的加速度计误差;Fvr、Fvv和Fvε分别代表速度误差变化率与位置误差、速度误差和姿态误差的关系矩阵,表示为:
其中,νE、vN和vU分别表示东向、北向和天向的载体的速度值,fE、fN和fU分别表示东向、北向和天向的载体的比力值,γ表示随载体维度和高度变化的当地重力加速度;
(3)位置误差方程
捷联惯性导航中位置更新方程:
其中,为载体纬度;
通过对式(18)进行扰动分析得出位置误差方程:
其中,为/的误差,Frr为位置误差变化率和速度误差的关系矩阵,Frv为位置误差和速度误差的关系矩阵,表示为:
(4)MEMSIMU传感器误差方程
MEMS加速度计和陀螺仪误差建模为一阶高斯马可夫随机过程,如式(20)所示:
其中,为η的一阶时间导数,η为加速度计或陀螺仪误差,α为一阶高斯马尔科夫随机过程中的相关系数,w为驱动白噪声;
加速度计和陀螺仪误差方程:
其中,为γb的一阶时间导数,/为db的一阶时间导数,/为/的一阶时间导数,/为γs的一阶时间导数,γs为加速度计误差,/是/的斜对称矩阵,/为载体坐标系下传感器坐标系相对于载体坐标系的旋转角速度,αf为加速度计一阶高斯马尔可夫随机模型的相关系数,/αfx、αfy、αfz分别为αf在xs轴、ys轴、zs轴方向的分量,wf为加速度计的高斯马尔可夫模型的驱动白噪声,wf=[wfx yfy wfz]T,wfx、wfy、wfz分别为wf在xs轴、ys轴、zs轴方向的分量;/为ds的一阶时间导数,ds为陀螺仪误差,αω为陀螺仪一阶高斯马尔可夫随机模型的相关系数,/αωx、αωy、αωz分别为αω在xs轴、ys轴、zs轴方向的分量,wω为陀螺仪的高斯马尔可夫模型的驱动白噪声,wω=[wωx wωy wωz]T,wωx、wωy、wωz分别为wω在xs轴、ys轴、zs轴方向的分量;
步骤3.载体运动约束条件下的自主导航模型建立
利用扩展型卡尔曼滤波计算出惯性系统的位置误差、速度误差、姿态误差以及加速度计和陀螺仪误差;
首先建立系统状态方程;根据车载惯性导航系统特性,选取位置误差、速度误差、姿态误差、加速度计和陀螺仪误差组成15维状态量,如式(23)所示:
x=[δrn δvn εn γb db]T (23)
根据式(15)、(17)、(19)、(21)和(22),系统状态方程由式(24)表示:
其中,表示x的一阶时间导数,/w为系统驱动白噪声,wr、wv和wε分别代表状态方程中,对应位置误差、速度误差和姿态误差的驱动白噪声;03×3为3×3的零矩阵;
其次建立系统观测方程;载体坐标系o-xbybzb下的速度矢量表示为:基于扰动分析得出载体坐标系下的速度误差δvb:
其中,vb是vn的斜对称矩阵,表示载体坐标系下的速度;为导航坐标系至载体坐标系的转换矩阵;
系统观测量方程为:
z=Hx+v (26)
其中,z=δvb,v为观测量噪声;
基于系统状态方程和系统观测量方程,利用扩展型卡尔曼滤波计算得到位置误差、速度误差和姿态误差,来修正惯性导航系统中的位置、速度和姿态状态量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010520820.9/1.html,转载请声明来源钻瓜专利网。