[发明专利]一种利用车体非完整性约束的惯性自主导航方法有效
申请号: | 201310609301.X | 申请日: | 2013-11-27 |
公开(公告)号: | CN103712620A | 公开(公告)日: | 2014-04-09 |
发明(设计)人: | 高文劭 | 申请(专利权)人: | 北京机械设备研究所 |
主分类号: | G01C21/16 | 分类号: | G01C21/16;G01C21/20 |
代理公司: | 中国航天科工集团公司专利中心 11024 | 代理人: | 岳洁菱 |
地址: | 100854 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 车体 完整性 约束 惯性 自主 导航 方法 | ||
1.一种利用车体非完整性约束的惯性自主导航方法,其特征在于具体步骤为:
第一步 构建利用车体非完整性约束的惯性自主导航系统
利用车体非完整性约束的惯性自主导航系统,包括:三轴硅微陀螺仪、三轴硅微加速度计、导航计算机、惯性导航解算模块、导航修正模块和通讯模块;三轴硅微陀螺仪和三轴硅微加速度计分别与导航计算机实现SPI总线连接;惯性导航解算模块、导航修正模块和通讯模块分别置于导航计算机中;
惯性导航解算模块用于利用采集的角速率和加速度通过数学运算得到载体在地理坐标系内的姿态、速度和位置;
导航修正模块用于利用车体非完整性约束构建观测方程,采用卡尔曼滤波方程周期性修正利用车体非完整性约束的惯性自主导航系统的导航参数,即载车的姿态、速度和位置;
通讯模块用于利用车体非完整性约束的惯性自主导航系统内外的数据采集和通讯;
第二步 惯性导航解算模块对导航参数初始化
载车静止条件下,惯性导航解算模块接收来自三轴硅微陀螺仪和三轴硅微加速度计的数据,对三轴硅微陀螺仪和三轴硅微加速度计的零偏进行补偿,同时接收预存信息完成对惯性自主导航系统姿态、速度和位置信息的初始化;
第三步 惯性导航解算模块进行导航解算
载车启动后,惯性导航解算模块接收三轴硅微陀螺仪和三轴硅微加速度计的数据,计算出载车在地理坐标系内的姿态、速度和位置;
第四步 导航修正模块进行修正准备
导航修正模块接收导航解算模块输出的速度,并利用姿态转换矩阵将接收到的速度转换为车体的侧向速度和垂向速度;
转换公式为: ;
表示向量转置,为三维向量,其第一项和第三项为侧向和垂向速度;为惯性自主导航系统的姿态转换矩阵;为惯性导航解算模块解算的速度,为三维向量,表示为;
导航修正模块同时计算载车运动情况下的系统状态转移矩阵;
第五步 导航修正模块利用车体非完整性约束计算观测向量和观测矩阵
车体在运动情况下,受非完整性约束的影响,其侧向和垂向速度为零,和就是车体的速度误差;
将作为系统的观测向量;导航修正模块在修正时刻,计算从上一次修正时刻到本次修正时刻累积接收的车体的侧向速度和垂向速度之和,并计算这两项的平均值,将这两项作为和;
计算滤波时刻的观测矩阵,;其中为计算姿态矩阵的项;和为惯性导航解算模块计算的速度分量的第一项和第三项;
第六步 导航修正模块计算导航参数误差
导航修正模块利用计算得到的运动误差方程、观测向量、观测矩阵,采用卡尔曼滤波方程计算得到利用车体非完整性约束的惯性自主导航系统的导航参数误差;
第七步 惯性导航解算模块修正导航参数
惯性导航解算模块接收导航修正模块传递的导航参数误差,修正利用车体非完整性约束的惯性自主导航系统的姿态、速度和位置误差,将导航参数误差和观测向量值归零;
经过上述各步骤实现了利用车体非完整性约束的惯性自主导航。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京机械设备研究所,未经北京机械设备研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310609301.X/1.html,转载请声明来源钻瓜专利网。