[发明专利]一种基于FPGA及RTOS的多传感器融合导航装置在审
申请号: | 201710329851.4 | 申请日: | 2017-05-11 |
公开(公告)号: | CN107747940A | 公开(公告)日: | 2018-03-02 |
发明(设计)人: | 刘海颖;任骅;李松;许蕾;陈志明 | 申请(专利权)人: | 南京继航科技有限公司 |
主分类号: | G01C21/00 | 分类号: | G01C21/00 |
代理公司: | 南京经纬专利商标代理有限公司32200 | 代理人: | 许方 |
地址: | 210008 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 fpga rtos 传感器 融合 导航 装置 | ||
1.一种基于FPGA及RTOS的多传感器融合导航装置,其特征在于:包含数据接收模块、第一数据存储模块、状态选择滤波器模块、第二数据存储模块;
其中,数据接收模块包含北斗接收机、六轴IMU惯性测量单元、三轴磁力计、气压计和激光测距仪以及分别与北斗接收机、六轴IMU惯性测量单元、三轴磁力计、气压计和激光测距仪一一对应连接的北斗IP核模块、IMU IP核模块、三轴磁力计IP核模块、气压计IP核模块、激光测距仪IP核模块;
其中,数据接收模块,用于北斗接收机、六轴IMU惯性测量单元、三轴磁力计、气压计和激光测距仪数据的接收和解码;
第一数据存储模块,用于存储由北斗IP核模块、IMU IP核模块、三轴磁力计IP核模块、气压计IP核模块、激光测距仪IP核模块解码完成后的数据;
状态选择滤波器模块,用于根据实时高度确定相应的传感器使用策略,并对北斗接收机、六轴IMU惯性测量单元、三轴磁力计、气压计和激光测距仪解码完成后的数据进行局部最优估计,进而获取北斗接收机、六轴IMU惯性测量单元、三轴磁力计、气压计和激光测距仪状态向量的最优估计;
第二数据存储模块,用于存储状态向量的最优估计,进而通过对载体的导航信息进行校正,获取最优导航信息。
2.根据权利要求1所述的一种基于FPGA及RTOS的多传感器融合导航装置,其特征在于,北斗IP核模块、IMU IP核模块、三轴磁力计IP核模块、气压计IP核模块、激光测距仪IP核模块均通过运用VHDL语言编写。
3.根据权利要求1所述的一种基于FPGA及RTOS的多传感器融合导航装置,其特征在于:所述状态选择滤波器模块包含分布式卡尔曼滤波器、逻辑判断模块;所述逻辑判断模块用于设定传感器转换策略;所述分布式卡尔曼滤波器用于结合逻辑判断模块输出结果对各传感器的解码数据进行处理。
4.根据权利要求1所述的一种基于FPGA及RTOS的多传感器融合导航装置,其特征在于:所述第一数据存储模块和第二数据存储模块采用双端RAM。
5.根据权利要求2所述的一种基于FPGA及RTOS的多传感器融合导航装置,其特征在于:所述北斗接收机、六轴IMU惯性测量单元、三轴磁力计、气压计和激光测距仪的状态向量具体如下:
(1)六轴IMU惯性测量单元的状态向量为:
其中,δL、δλ、δh分别为IMU测量的载体的纬度误差、经度误差和高度误差;δvE、δvN、δvU分别为东向、北向和垂向的速度误差;分别为东向、北向和垂向的姿态角误差;εx、εy、εz分别为x轴、y轴、z轴的陀螺漂移误差;分别为x轴、y轴、z轴的加速度计零位误差;
(2)北斗接收机的状态向量为:
其中,δLBD、δλBD、δhBD分别为北斗接收机测量的载体的纬度误差、经度误差和高度误差;分别为东向、北向和垂向的速度误差;δtu为北斗接收机的时钟偏差,δtr为北斗接收机的时钟随机漂移误差量;
(3)三轴磁力计的状态向量为:
XMG=[dyMGE dyMGN dyMGU]
其中,dyMGE、dyMGN、dyMGU为磁力计的磁东向、北向和垂向误差;
(4)气压计的状态向量为:
XB=[dhB]
其中,dhB为气压计的高度测量误差;
(5)激光测距仪的状态向量为:
XLRF=[dhLRF]
其中,dhLRF为激光测距仪的高度测量误差。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京继航科技有限公司,未经南京继航科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710329851.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:显热空气热交换器
- 下一篇:汽车悬架减振器冲击噪声识别方法