The invention discloses a multi sensor FPGA and RTOS fusion navigation device based on multi sensor FPGA and RTOS fusion navigation device based on Beidou integrated navigation system based on /INS, by adding three axis magnetometer, barometer and laser range finder sensor, using the data filtering distributed Calman filter, to improve the navigation accuracy of navigation device; through the design of the external environment condition with different filter on the decoded data processing, and through the RTOS real-time operation, can improve the navigation system of real-time, reliability and fault tolerance performance. The invention solves the problem of slow data processing and low data fusion efficiency under the multi-sensor device in the prior art, and improves the efficiency and accuracy of the navigation device ultimately through the design of the logic judgment module.
【技术实现步骤摘要】
一种基于FPGA及RTOS的多传感器融合导航装置
本专利技术属于导航领域,尤其涉及一种基于FPGA及RTOS的多传感器融合导航装置。
技术介绍
20世纪90年代初,美国国防部实验室理事联合会提出了“数据融合”的概念,是指将由不同传感器收集的数据,将其关联并融合,最后得到准确的目标识别、状态估计及威胁评估。而在传统的导航领域,传统的单一导航系统,其精度和可靠性无法满足复杂的战场环境,所以将不同种类的导航系统装配在统一平台协同工作实现更高效的导航定位系统成为人们关注的方向。组合导航系统也是一种多传感器信息融合系统,每个导航系统独立工作时有自身无法回避的缺陷,而对于组合导航系统,可以实现不同导航系统之间的优势互补,有助于提升动态定位精度,保证系统稳定运行,提高系统容错性。当今世界主流的组合导航系统有:GPS/INS、INS/天文导航、GPS/罗兰等等,而我国目前主推北斗导航系统,所以北斗/INS+其他传感器的组合导航系统拥有巨大的开拓空间。目前,导航计算机系统大部分采用了DSP技术,比较典型的方式是采用微控制器(MCU)作为主机完成数据采集与控制功能,采用DSP芯片完成信息处理功能的合理分配方式。而随着FPGA在数据处理方面的发展,越来越多的人开始采用FPGA来实现硬件设计,使得导航系统向微小型化、高性能化和低成本化方向不断发展。同时仅仅利用单芯片完成导航系统的设计,不仅缩短了设计周期,而且减少了设计者的开发难度。但是,以FPGA平台为导航计算机的组合导航系统在对传感器数据进行接收和解码时通常需要编写相应的代码而后交由CPU进行处理,从而导致了FPGA的整体执行 ...
【技术保护点】
一种基于FPGA及RTOS的多传感器融合导航装置,其特征在于:包含数据接收模块、第一数据存储模块、状态选择滤波器模块、第二数据存储模块;其中,数据接收模块包含北斗接收机、六轴IMU惯性测量单元、三轴磁力计、气压计和激光测距仪以及分别与北斗接收机、六轴IMU惯性测量单元、三轴磁力计、气压计和激光测距仪一一对应连接的北斗IP核模块、IMU IP核模块、三轴磁力计IP核模块、气压计IP核模块、激光测距仪IP核模块;其中,数据接收模块,用于北斗接收机、六轴IMU惯性测量单元、三轴磁力计、气压计和激光测距仪数据的接收和解码;第一数据存储模块,用于存储由北斗IP核模块、IMU IP核模块、三轴磁力计IP核模块、气压计IP核模块、激光测距仪IP核模块解码完成后的数据;状态选择滤波器模块,用于根据实时高度确定相应的传感器使用策略,并对北斗接收机、六轴IMU惯性测量单元、三轴磁力计、气压计和激光测距仪解码完成后的数据进行局部最优估计,进而获取北斗接收机、六轴IMU惯性测量单元、三轴磁力计、气压计和激光测距仪状态向量的最优估计;第二数据存储模块,用于存储状态向量的最优估计,进而通过对载体的导航信息进行校正 ...
【技术特征摘要】
1.一种基于FPGA及RTOS的多传感器融合导航装置,其特征在于:包含数据接收模块、第一数据存储模块、状态选择滤波器模块、第二数据存储模块;其中,数据接收模块包含北斗接收机、六轴IMU惯性测量单元、三轴磁力计、气压计和激光测距仪以及分别与北斗接收机、六轴IMU惯性测量单元、三轴磁力计、气压计和激光测距仪一一对应连接的北斗IP核模块、IMUIP核模块、三轴磁力计IP核模块、气压计IP核模块、激光测距仪IP核模块;其中,数据接收模块,用于北斗接收机、六轴IMU惯性测量单元、三轴磁力计、气压计和激光测距仪数据的接收和解码;第一数据存储模块,用于存储由北斗IP核模块、IMUIP核模块、三轴磁力计IP核模块、气压计IP核模块、激光测距仪IP核模块解码完成后的数据;状态选择滤波器模块,用于根据实时高度确定相应的传感器使用策略,并对北斗接收机、六轴IMU惯性测量单元、三轴磁力计、气压计和激光测距仪解码完成后的数据进行局部最优估计,进而获取北斗接收机、六轴IMU惯性测量单元、三轴磁力计、气压计和激光测距仪状态向量的最优估计;第二数据存储模块,用于存储状态向量的最优估计,进而通过对载体的导航信息进行校正,获取最优导航信息。2.根据权利要求1所述的一种基于FPGA及RTOS的多传感器融合导航装置,其特征在于,北斗IP核模块、IMUIP核模块、三轴磁力计IP核模块、气压计IP核模块、激光测距仪IP核模块均通过运用VHDL语言编写。3.根据权利要求1所述的一种基于FPGA及RTOS的多传感器融合导航装置,其特征在于:所述状态选择滤波器模块包含分布式卡尔曼滤波器、逻辑判断模块;所述逻辑判断模块用于设定传感器转换策略;所述分布式卡尔曼滤波器用于结合逻辑判断模块输出结果对各传感...
【专利技术属性】
技术研发人员:刘海颖,任骅,李松,许蕾,陈志明,
申请(专利权)人:南京继航科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。