GNSS-INS组合导航性能改善技术的深度剖析与前沿探索_第1页
GNSS-INS组合导航性能改善技术的深度剖析与前沿探索_第2页
GNSS-INS组合导航性能改善技术的深度剖析与前沿探索_第3页
GNSS-INS组合导航性能改善技术的深度剖析与前沿探索_第4页
GNSS-INS组合导航性能改善技术的深度剖析与前沿探索_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

破局与革新:GNSS/INS组合导航性能改善技术的深度剖析与前沿探索一、引言1.1研究背景与意义在当今科技飞速发展的时代,导航技术已成为众多领域不可或缺的关键支撑。无论是军事领域中的精确打击、部队调动,还是民用领域的智能交通、航空航海、测绘勘探、应急救援等,导航系统的精准度和可靠性都直接关系到各项任务的成败与效率。全球导航卫星系统(GlobalNavigationSatelliteSystem,GNSS)和惯性导航系统(InertialNavigationSystem,INS)作为两种重要的导航技术,在现代导航领域占据着重要地位,但它们各自存在着一定的局限性。GNSS凭借其全球覆盖、高精度定位以及低成本等优势,在众多领域得到了极为广泛的应用。美国的GPS、中国的北斗、俄罗斯的GLONASS和欧洲的Galileo等GNSS,通过接收卫星发射的无线电信号,运用三角定位原理,能够为用户提供精确的三维位置、速度和时间信息。在开阔区域,GNSS可轻松实现米级甚至更高精度的定位,为车辆导航、船舶航行、航空运输等提供了可靠的导航依据。然而,GNSS信号极易受到各种因素的干扰和遮挡。在城市峡谷中,高耸的建筑物会阻挡卫星信号,导致信号减弱、中断甚至丢失;在茂密森林里,枝叶的遮挡使得信号难以穿透;室内环境和隧道等区域同样会对卫星信号造成严重影响,使定位精度急剧下降甚至无法定位。此外,GNSS还面临着多路径效应、电离层和对流层延迟等问题。多路径效应是指卫星信号经过反射后被接收机接收,导致定位误差;电离层和对流层延迟则是由于信号在穿过这些大气层时传播速度发生变化,从而影响定位的准确性。INS是一种完全自主的导航系统,主要依靠加速度计和陀螺仪等惯性测量单元(InertialMeasurementUnit,IMU)来测量载体的加速度和角速度。通过对这些测量数据进行积分运算,INS可以实时推算出载体的位置、速度和姿态信息。INS具有自主性强、短期精度高、响应速度快以及能够提供连续导航信息等优点,特别适用于那些需要在短时间内快速获取准确导航信息的场景。例如,飞行器在起飞、着陆和机动飞行过程中,需要快速且准确的导航信息来确保飞行安全,INS能够很好地满足这一需求;车辆在复杂路况下的短时间导航,INS也能发挥其优势。但由于惯性传感器本身存在噪声和漂移,INS的导航误差会随着时间的推移而不断累积。长时间运行后,INS的误差可能会达到数千米甚至更大,严重影响其导航性能。为了克服GNSS和INS单独使用时的局限性,充分发挥两者的优势,GNSS/INS组合导航系统应运而生。这种组合导航系统将GNSS的高精度定位信息与INS的自主性和短期高精度特性相结合,实现了两者的优势互补。在GNSS信号良好的情况下,系统可以利用GNSS的高精度定位信息来校正INS的累积误差,提高INS的长期精度;而当GNSS信号受到遮挡或干扰时,INS则能够继续提供可靠的导航信息,保证导航的连续性。通过这种方式,GNSS/INS组合导航系统能够在各种复杂环境下为载体提供稳定、可靠的导航服务,显著提高了导航系统的精度、可靠性和适应性。对GNSS/INS组合导航系统的研究具有重要的理论意义和实际应用价值。在理论方面,组合导航系统涉及到多学科的交叉融合,包括卫星导航、惯性导航、信号处理、数据融合、控制理论等。深入研究组合导航系统的算法、模型和技术,有助于推动这些学科的发展,丰富和完善导航理论体系。在实际应用中,GNSS/INS组合导航系统广泛应用于军事、航空航天、交通运输、智能交通、海洋探测、地质勘探、应急救援等领域。在军事领域,组合导航系统可以为战斗机、导弹、舰艇等提供高精度的导航支持,提高武器系统的打击精度和作战效能,从而在战争中取得更大的优势;在航空航天领域,它是飞机、卫星、飞船等飞行器的关键导航设备,确保飞行器在复杂的空间环境中安全、准确地运行,保障太空探索和航空运输的顺利进行;在交通运输领域,组合导航系统可以实现车辆的自动驾驶、智能物流配送以及船舶的精确导航,提高交通效率和安全性,减少交通事故的发生;在智能交通领域,它为智能网联汽车、无人驾驶公交等提供了可靠的定位和导航解决方案,推动了智能交通的发展,使出行更加便捷和高效;在海洋探测和地质勘探领域,组合导航系统可以帮助探测设备准确获取位置信息,提高勘探的精度和效率,为资源开发和地质研究提供有力支持;在应急救援领域,它能够为救援人员和设备提供实时的导航信息,确保救援行动的迅速和准确,拯救更多的生命和财产。综上所述,GNSS/INS组合导航系统作为一种先进的导航技术,具有广阔的应用前景和重要的研究价值。通过深入研究和不断改进,有望进一步提高组合导航系统的性能,为各个领域的发展提供更加可靠的导航支持,推动相关行业的进步和发展。1.2国内外研究现状国外对于GNSS/INS组合导航系统的研究起步较早,在20世纪70年代,美国便率先开展相关研究,致力于将GPS与INS进行融合,以提升导弹的导航精度。在随后的几十年里,美国在该领域持续投入大量资源,不断推动技术创新与发展,处于世界领先地位。美国的霍尼韦尔公司、诺斯罗普・格鲁曼公司等在组合导航系统研发方面成果显著。霍尼韦尔公司研发的HG1700系列惯性导航系统,与GPS紧密结合,被广泛应用于航空、航天等领域。该组合导航系统在高动态环境下仍能保持较高的精度,为飞行器的精确导航提供了可靠保障,在飞机的复杂飞行任务中,无论是高速飞行还是急剧转弯等机动动作,HG1700系列组合导航系统都能稳定地提供准确的位置、速度和姿态信息,确保飞行安全和任务的顺利完成。欧洲在GNSS/INS组合导航技术研究方面也取得了重要进展。伽利略卫星导航系统的建设为欧洲在该领域的研究提供了有力支撑,众多科研机构和企业围绕伽利略系统与INS的组合开展了深入研究,在民用航空、智能交通等领域取得了一系列应用成果。在民用航空领域,相关组合导航系统能够为飞机提供更精确的导航信息,提高飞行安全性和效率;在智能交通领域,有助于实现车辆的高精度定位和导航,推动自动驾驶技术的发展。国内对GNSS/INS组合导航系统的研究虽然起步相对较晚,但发展迅速。随着中国北斗卫星导航系统的建设和完善,国内在北斗/INS组合导航技术方面取得了丰硕成果。众多高校和科研机构如清华大学、北京航空航天大学、中国航天科技集团等在组合导航算法、系统集成等方面开展了深入研究,并取得了一系列具有自主知识产权的技术成果。北京航空航天大学在组合导航算法研究方面取得突破,提出了一系列改进的滤波算法,有效提高了组合导航系统的精度和可靠性;中国航天科技集团在系统集成方面积累了丰富经验,成功研制出多款应用于航天领域的北斗/INS组合导航系统。在组合模式方面,国内外学者对松组合、紧组合和深组合等模式进行了广泛研究。松组合是利用GNSS解算出的位置、速度和INS相应的估计量在状态域进行组合,两者独立工作,GNSS接收机必须能够同时捕获并跟踪到至少4颗卫星才能解得位置和速度信息,当GNSS长时间无法满足此条件时,INS误差无法得到有效抑制从而快速发散。紧组合是利用GNSS接收机输出的伪距、伪距率、载波等观测量,与INS推算位置结合星历反算出的站星距离观测量或变化率进行组合,GNSS可见星少于4颗时紧组合仍然可以工作,因此卫星数不足4颗时,发散速度慢于松组合。深组合也被称为超紧组合,是一种信号层面的深层次组合方式,主要通过INS估计的先验动态信息辅助GNSS跟踪环来提高卫星信号的跟踪性能,具有理论上的“全局最优”特性,便于GNSS接收机与INS进行一体化设计,可以降低对INS的精度要求以及组合导航系统的成本和体积。目前,深组合模式由于其在提高系统抗干扰能力和精度方面的优势,成为研究热点,但在实现技术和工程应用方面仍面临一些挑战,如信号处理的复杂性和实时性要求较高等问题。在融合算法方面,卡尔曼滤波及其衍生算法是目前GNSS/INS组合导航系统中应用最为广泛的算法。卡尔曼滤波通过对系统状态的最优估计,能够有效融合GNSS和INS的数据,提高导航精度。扩展卡尔曼滤波(EKF)用于处理非线性系统中的状态估计问题,通过对非线性系统进行线性化处理,将非线性问题转化为线性问题,从而使用卡尔曼滤波算法进行状态估计,在组合导航中得到了广泛应用。无迹卡尔曼滤波(UKF)则通过采用确定性采样策略,避免了EKF对非线性函数的线性化近似,能够更准确地处理非线性问题,在一些对精度要求较高的应用场景中得到了应用。粒子滤波(PF)利用粒子群进行状态估计,适用于强非线性系统,能够在复杂环境下提供较好的估计性能,但计算量较大,限制了其在实时性要求较高的系统中的应用。为了提高算法性能,国内外学者还提出了许多改进算法,如自适应滤波算法,能够根据系统噪声特性自适应调整滤波器参数,提高系统的适应性;多模型滤波算法,针对不同的系统模式,采用多个滤波器进行融合,提高系统的鲁棒性。尽管国内外在GNSS/INS组合导航系统研究方面取得了显著成果,但仍存在一些问题和挑战。在复杂环境下,如城市峡谷、茂密森林、室内环境等,GNSS信号受到遮挡和干扰严重,如何进一步提高组合导航系统在这些环境下的可靠性和精度,仍是亟待解决的问题。多源数据融合的精度和效率有待提高,现有的融合算法在处理大量数据时,可能存在计算复杂度过高、收敛速度慢等问题,影响系统的实时性能。随着应用需求的不断增加,对组合导航系统的小型化、低成本和低功耗要求也越来越高,如何在保证性能的前提下,实现系统的小型化、低成本和低功耗设计,也是未来研究的重要方向。此外,随着人工智能技术的快速发展,如何将人工智能技术与GNSS/INS组合导航系统相结合,实现更加智能、自主的导航功能,也是当前研究的热点之一,但在算法融合和实际应用方面还需要进一步探索和研究。1.3研究目标与内容本研究旨在深入探索GNSS/INS组合导航性能改善技术,通过对组合导航系统的关键技术进行研究和优化,提高组合导航系统在复杂环境下的精度、可靠性和适应性,以满足不同领域对高精度导航的需求。具体研究内容包括以下几个方面:组合模式优化:深入研究松组合、紧组合和深组合等不同组合模式的原理、特点和适用场景,分析现有组合模式在复杂环境下存在的问题。结合实际应用需求,提出一种或多种改进的组合模式,以提高组合导航系统在信号遮挡、干扰等复杂环境下的性能。例如,在城市峡谷环境中,研究如何通过改进组合模式,更好地利用INS的短期高精度特性,弥补GNSS信号丢失或减弱时的导航精度损失;在室内环境下,探索如何优化组合模式,增强系统对微弱GNSS信号的利用能力,实现连续可靠的导航。融合算法改进:对卡尔曼滤波及其衍生算法在GNSS/INS组合导航系统中的应用进行深入研究,分析现有算法在处理非线性、非高斯问题以及多源数据融合时的局限性。结合人工智能、机器学习等新兴技术,如神经网络、深度学习等,提出改进的融合算法。利用神经网络强大的非线性映射能力,对GNSS和INS数据进行特征提取和融合,提高算法对复杂环境的适应性和数据融合的精度;或者基于深度学习算法,构建端到端的导航模型,实现对导航数据的直接处理和高精度定位估计。通过理论分析和仿真实验,验证改进算法在提高导航精度、抗干扰能力和收敛速度等方面的有效性。多源数据融合技术研究:除了GNSS和INS数据外,考虑引入其他传感器数据,如里程计、视觉传感器、气压计等,研究多源数据融合技术。分析不同传感器数据的特点和优势,以及它们之间的互补关系。建立多源数据融合模型,设计相应的融合算法,实现多源数据的有效融合。例如,在车辆导航中,将里程计数据与GNSS/INS组合导航数据进行融合,利用里程计提供的相对位移信息,进一步提高定位精度;在航空导航中,结合视觉传感器获取的图像信息,辅助GNSS/INS组合导航系统进行姿态估计和定位,增强系统在复杂地形和气象条件下的可靠性。通过实验验证多源数据融合技术对提高组合导航系统性能的作用。硬件系统设计与优化:从硬件层面出发,研究GNSS/INS组合导航系统的硬件架构设计,包括传感器选型、信号处理电路设计、数据传输接口设计等。根据不同应用场景的需求,选择合适的惯性测量单元(IMU)和GNSS接收机,优化硬件电路的性能,降低噪声和干扰对系统的影响。例如,在对体积和功耗要求较高的无人机应用中,选择小型化、低功耗的IMU和GNSS接收机,并优化硬件电路设计,以满足无人机长时间飞行的需求;在对精度要求极高的航空航天应用中,选用高精度的惯性传感器和GNSS接收机,并采用先进的信号处理技术,提高硬件系统的测量精度和稳定性。同时,考虑硬件系统的可扩展性和兼容性,以便于后续集成其他传感器和功能模块。实验验证与性能评估:搭建GNSS/INS组合导航实验平台,进行实际的实验验证。设计多种实验场景,包括开阔区域、城市峡谷、室内环境、高动态环境等,模拟不同的复杂环境条件。对改进后的组合导航系统进行性能测试,采集并分析实验数据,评估系统在不同环境下的定位精度、速度精度、姿态精度、抗干扰能力、可靠性等性能指标。与现有组合导航系统进行对比实验,验证本研究提出的方法和技术在提高组合导航性能方面的优越性。根据实验结果,对系统进行进一步的优化和改进,确保系统能够满足实际应用的需求。本研究的创新点在于综合运用多种技术手段,从组合模式、融合算法、多源数据融合和硬件系统设计等多个方面对GNSS/INS组合导航系统进行全面优化。提出基于新兴技术的改进方法,探索多源数据融合的新途径,以及设计适用于不同应用场景的硬件系统架构,有望为GNSS/INS组合导航技术的发展提供新的思路和方法,推动该技术在更多领域的广泛应用。1.4研究方法与技术路线本研究综合运用多种研究方法,以深入探究GNSS/INS组合导航性能改善技术,确保研究的全面性、科学性和有效性。文献研究法是本研究的重要基础。通过广泛查阅国内外相关文献,包括学术期刊论文、学位论文、专利文献、技术报告等,全面了解GNSS/INS组合导航系统的研究现状、发展趋势以及存在的问题。梳理和分析现有研究成果,总结不同组合模式、融合算法和多源数据融合技术的优缺点,为后续的研究提供理论支持和研究思路。例如,在研究组合模式时,参考大量文献中对松组合、紧组合和深组合模式的原理、特点和应用场景的阐述,深入理解各种组合模式的本质和差异,为提出改进的组合模式奠定基础。理论分析法贯穿于整个研究过程。深入研究GNSS和INS的基本原理、误差特性以及组合导航的基本理论,建立数学模型对组合导航系统进行分析和推导。运用信号处理、数据融合、控制理论等相关知识,对组合导航系统的性能进行理论评估,为算法设计和系统优化提供理论依据。在研究融合算法时,基于卡尔曼滤波及其衍生算法的理论基础,分析算法在处理非线性、非高斯问题以及多源数据融合时的局限性,从而结合新兴技术提出改进算法。实验研究法是验证研究成果的关键手段。搭建GNSS/INS组合导航实验平台,该平台包括高精度的惯性测量单元(IMU)、性能优良的GNSS接收机以及数据采集与处理设备等。设计多种实验场景,模拟不同的复杂环境条件。在开阔区域实验中,主要测试组合导航系统在正常GNSS信号条件下的性能,采集并分析定位精度、速度精度、姿态精度等数据,作为后续对比分析的基础;在城市峡谷实验中,选择高楼林立的区域,记录卫星信号受到遮挡时组合导航系统的定位情况,研究系统如何应对信号丢失或减弱的情况;在室内环境实验中,在大型建筑物内部进行测试,分析组合导航系统在完全没有GNSS信号时,仅依靠INS以及多源数据融合的导航性能;在高动态环境实验中,利用飞行器或高速行驶的车辆等载体,模拟高加速度、高角速度的运动状态,测试组合导航系统在高动态条件下的响应速度和精度。通过对实验数据的分析,评估改进后的组合导航系统的性能,验证所提出的方法和技术的有效性。本研究的技术路线如下:首先进行需求分析与理论研究,根据不同领域对GNSS/INS组合导航系统的精度、可靠性和适应性等需求,深入研究GNSS和INS的基本原理、误差特性以及组合导航的基本理论,明确研究的重点和方向。然后开展关键技术研究,针对组合模式优化、融合算法改进、多源数据融合技术研究和硬件系统设计与优化等关键技术,提出具体的研究方案和技术路线。在组合模式优化方面,通过对现有组合模式的分析和改进,提出新的组合模式,并进行仿真验证;在融合算法改进方面,结合人工智能、机器学习等新兴技术,设计改进的融合算法,通过理论分析和仿真实验验证其性能;在多源数据融合技术研究方面,研究不同传感器数据的融合方法,建立多源数据融合模型,进行实验验证;在硬件系统设计与优化方面,根据应用需求选择合适的传感器和硬件设备,设计硬件架构,进行性能测试和优化。接着进行系统集成与测试,将优化后的组合模式、融合算法、多源数据融合技术和硬件系统进行集成,搭建GNSS/INS组合导航实验平台,进行实际的实验测试,对系统的性能进行全面评估。最后根据实验测试结果,对系统进行优化和改进,撰写研究报告和学术论文,总结研究成果,提出进一步的研究方向。二、GNSS/INS组合导航系统基础2.1GNSS与INS系统概述2.1.1GNSS系统原理与特点GNSS是一种基于卫星的导航系统,其基本原理是利用卫星发射的无线电信号来确定用户的位置、速度和时间信息。目前,全球主要的GNSS包括美国的GPS、中国的北斗卫星导航系统(BDS)、俄罗斯的GLONASS以及欧洲的Galileo系统。这些系统通过分布在不同轨道上的多颗卫星,向地球表面发射包含卫星位置、时间等信息的信号。用户接收机通过接收至少四颗卫星的信号,运用三角测量原理来计算自身的位置。具体来说,假设卫星在空间中的位置是已知的,用户接收机测量出与每颗卫星之间的距离,通过构建方程组求解,就可以确定用户在三维空间中的位置坐标。在测量距离时,主要采用伪距测量和载波相位测量两种方法。伪距测量是通过测量卫星信号从卫星传播到接收机的时间,乘以光速得到的距离,由于存在各种误差,如卫星钟差、接收机钟差、大气延迟等,所以得到的距离称为伪距;载波相位测量则是通过测量卫星载波信号与接收机本地产生的载波信号之间的相位差来确定距离,其精度比伪距测量更高,但在初始测量时需要解决整周模糊度问题。GNSS具有诸多显著优点。首先,它具有全球覆盖性,无论在地球上的任何角落,只要能够接收到卫星信号,就可以实现定位和导航。在远洋航行中,船舶可以依靠GNSS准确地确定自己的位置,规划航行路线,确保安全抵达目的地;在沙漠、极地等偏远地区,探险队也能借助GNSS找到前进的方向。其次,GNSS的定位精度较高,在开阔区域,一般能够达到米级甚至更高精度,如在一些高精度应用场景中,结合差分技术,定位精度可以达到厘米级甚至毫米级,能够满足测绘、精密农业等对精度要求极高的领域需求。再者,GNSS的成本相对较低,随着技术的发展和普及,GNSS接收机的价格不断下降,使得其在众多领域得到广泛应用,如汽车导航、手机定位等,成为人们日常生活中不可或缺的一部分。此外,GNSS还具备全天候工作的能力,无论是晴天、雨天、雪天还是黑夜,都能正常提供导航服务,不受天气和时间的限制,为各种活动提供了稳定的导航支持。然而,GNSS也存在一些局限性。卫星信号在传播过程中容易受到多种因素的干扰和遮挡。在城市峡谷环境中,高楼大厦会对卫星信号产生反射、折射和遮挡,导致信号强度减弱、传播路径发生改变,从而产生多路径效应,使定位误差增大,甚至可能导致定位失败。在茂密的森林中,树叶和树枝会阻挡卫星信号,使得信号难以穿透,影响定位精度。在室内环境和隧道中,由于建筑物或山体的屏蔽,卫星信号往往无法接收,导致无法进行定位。GNSS信号还会受到电离层和对流层的影响,电离层中的自由电子和离子会使信号传播速度发生变化,产生电离层延迟;对流层中的水汽、温度和气压等因素也会对信号传播产生影响,导致对流层延迟,这些延迟都会影响定位的准确性。此外,GNSS的数据更新率相对较低,一般为1Hz-10Hz,在高动态环境下,如飞行器进行高速机动飞行或车辆进行急加速、急减速等操作时,由于数据更新不及时,可能无法准确跟踪载体的实时位置和速度变化,导致定位可靠性下降。2.1.2INS系统原理与特点INS是一种完全自主的导航系统,其工作原理基于牛顿力学定律。INS主要由加速度计和陀螺仪等惯性测量单元(IMU)组成。加速度计用于测量载体在三个轴向(通常为x、y、z轴)上的加速度,陀螺仪则用于测量载体绕三个轴的角速度。通过对加速度计测量得到的加速度进行两次积分运算,可以得到载体在三个方向上的速度和位置变化量;对陀螺仪测量得到的角速度进行积分运算,可以得到载体的姿态变化信息,包括俯仰角、横滚角和偏航角。在实际应用中,通常会建立导航坐标系,将加速度计和陀螺仪测量得到的数据转换到导航坐标系下进行处理,从而得到载体在导航坐标系中的位置、速度和姿态信息。例如,在飞机飞行过程中,INS通过不断测量飞机的加速度和角速度,实时计算飞机的位置、速度和姿态,为飞行员提供准确的导航信息,帮助飞机安全飞行。INS具有自主性强的特点,它不依赖于外部的信号源,完全依靠自身的惯性传感器进行导航计算,因此在一些特殊环境下,如电磁干扰严重的区域或卫星信号无法覆盖的区域,INS能够独立工作,为载体提供可靠的导航信息。INS的短期精度较高,在短时间内,由于惯性传感器的测量误差积累较小,INS可以提供高精度的位置、速度和姿态信息,特别适用于需要快速获取准确导航信息的场景,如导弹发射初期、飞行器的起飞和着陆阶段等。INS还具有响应速度快的优点,能够实时跟踪载体的动态变化,及时更新导航信息,满足高动态环境下对导航系统快速响应的要求。此外,INS能够提供连续的导航信息,无论载体处于何种运动状态,INS都能不间断地输出导航数据,保证导航的连续性。但是,INS也存在明显的缺点。由于惯性传感器本身存在噪声和漂移,随着时间的推移,INS的导航误差会不断累积。即使在静止状态下,加速度计和陀螺仪的零偏误差也会导致测量数据的偏差,经过积分运算后,这些偏差会逐渐积累,使得定位误差、速度误差和姿态误差越来越大。长时间运行后,INS的误差可能会达到数千米甚至更大,严重影响其导航性能,无法满足长时间独立导航的需求。INS的成本相对较高,高精度的惯性传感器制造工艺复杂,价格昂贵,使得INS系统的成本居高不下,限制了其在一些对成本敏感的领域的应用。INS的初始对准过程较为复杂,需要精确确定载体的初始位置、速度和姿态,以减小初始误差对后续导航精度的影响,这增加了INS系统的使用难度和操作复杂性。2.2GNSS/INS组合导航系统原理与优势2.2.1组合导航系统原理GNSS/INS组合导航系统的核心原理是通过数据融合技术,将GNSS和INS的测量数据进行有机结合,从而实现两者优势的互补。该系统主要由GNSS接收机、INS、数据融合处理器等部分组成。GNSS接收机负责接收卫星信号,并解算出载体的位置、速度和时间信息;INS则通过加速度计和陀螺仪测量载体的加速度和角速度,进而推算出载体的位置、速度和姿态信息。数据融合处理器作为组合导航系统的关键部分,其主要作用是对GNSS和INS提供的数据进行融合处理,以获得更准确、可靠的导航结果。在GNSS信号良好的情况下,组合导航系统以GNSS的定位信息作为主要参考,利用其高精度的定位结果对INS的累积误差进行校正。具体来说,将GNSS解算出的位置和速度信息与INS推算得到的相应信息进行比较,通过误差分析和计算,估计出INS的误差参数,如加速度计和陀螺仪的零偏、比例因子误差等。然后,根据估计出的误差参数对INS的导航解算过程进行修正,从而抑制INS误差的积累,提高INS的长期精度。在车辆行驶过程中,如果GNSS定位显示车辆的实际位置与INS推算的位置存在偏差,数据融合处理器会分析这个偏差,计算出INS可能存在的误差,并对INS的后续计算进行调整,使INS的导航结果更接近实际情况。当GNSS信号受到遮挡或干扰时,INS则发挥其自主性和短期高精度的优势,继续为载体提供导航信息,保证导航的连续性。由于INS的导航误差是随时间累积的,在GNSS信号中断期间,虽然INS的误差会逐渐增大,但在短时间内,其导航精度仍然能够满足一定的需求。此时,数据融合处理器会根据INS的测量数据,结合之前GNSS校正得到的误差参数,对INS的导航结果进行优化和预测,尽可能减小误差的影响。在城市峡谷中,当卫星信号被高楼遮挡而暂时丢失时,INS可以根据之前的测量数据继续推算车辆的位置和速度,数据融合处理器则会利用之前GNSS校正得到的误差信息,对INS的推算结果进行调整,使得车辆在卫星信号恢复之前仍能保持相对准确的导航。数据融合处理器通常采用各种滤波算法来实现数据融合。卡尔曼滤波及其衍生算法是最为常用的融合算法。卡尔曼滤波是一种基于线性最小均方误差估计的递推滤波算法,它通过对系统状态的预测和观测值的更新,不断调整对系统状态的估计,以达到最优的估计效果。在GNSS/INS组合导航系统中,卡尔曼滤波将INS的状态方程和GNSS的观测方程作为基础,通过不断地迭代计算,对INS的误差进行估计和校正,同时融合GNSS的观测信息,从而得到更准确的导航结果。扩展卡尔曼滤波(EKF)用于处理非线性系统中的状态估计问题,它通过对非线性函数进行一阶泰勒展开,将非线性问题近似为线性问题,然后应用卡尔曼滤波算法进行状态估计。在GNSS/INS组合导航系统中,由于INS的运动方程和误差模型通常具有一定的非线性特性,EKF可以有效地处理这些非线性问题,提高滤波的精度和稳定性。无迹卡尔曼滤波(UKF)则是一种基于确定性采样策略的非线性滤波算法,它通过选择一组Sigma点来近似系统状态的概率分布,能够更准确地处理非线性问题,在一些对精度要求较高的应用场景中得到了应用。2.2.2组合导航系统优势GNSS/INS组合导航系统通过将GNSS和INS的优势相结合,在精度、可靠性、抗干扰等方面展现出显著的优势。在精度方面,GNSS具有高精度的定位能力,能够提供准确的绝对位置信息,但其定位精度受环境影响较大。INS在短时间内具有较高的精度,且精度不依赖于外部信号,但误差会随时间累积。组合导航系统利用GNSS的高精度定位信息对INS的误差进行校正,抑制了INS误差的发散,从而提高了系统的长期精度。在长时间的航空飞行中,INS的误差会随着时间不断积累,如果仅依靠INS进行导航,飞机的定位误差可能会越来越大,导致偏离预定航线。而通过GNSS/INS组合导航系统,GNSS可以定期对INS的误差进行校正,使得飞机能够始终保持在准确的航线上飞行,提高了飞行的安全性和准确性。在一些对定位精度要求极高的测绘和地理信息采集工作中,组合导航系统能够充分发挥GNSS的高精度定位优势和INS的短期高精度特性,提供更加准确、可靠的位置信息,满足工作的需求。在可靠性方面,由于GNSS信号容易受到遮挡和干扰,在复杂环境下可能无法提供连续的导航信息。而INS具有自主性强的特点,不受外部信号的影响,能够在GNSS信号中断时继续工作。组合导航系统中,当GNSS信号受到干扰或遮挡时,INS可以无缝接替,保证导航的连续性,提高了系统在复杂环境下的可靠性。在城市峡谷、茂密森林、室内环境等卫星信号容易受到影响的区域,车辆或移动设备使用GNSS/INS组合导航系统,即使在GNSS信号丢失的情况下,INS也能提供可靠的导航信息,确保设备能够继续正常导航,不会因为信号中断而迷失方向。在应急救援等关键任务中,组合导航系统的高可靠性能够为救援人员和设备提供持续的导航支持,保障救援行动的顺利进行,提高救援效率,拯救更多的生命和财产。在抗干扰能力方面,INS不依赖于外部信号,具有较强的抗干扰能力。GNSS虽然信号容易受到干扰,但组合导航系统通过INS的辅助,可以增强对GNSS信号的跟踪和处理能力。在深组合模式下,INS的先验动态信息可以辅助GNSS跟踪环,提高卫星信号的跟踪性能,使得组合导航系统在强干扰环境下仍能保持较好的导航性能。在电磁干扰严重的区域,卫星信号可能会受到强烈的干扰而无法正常接收和处理。此时,INS的抗干扰优势得以体现,它可以独立工作,为载体提供导航信息。同时,组合导航系统利用INS的信息对GNSS信号进行优化处理,提高了GNSS信号在干扰环境下的可用性,增强了整个组合导航系统的抗干扰能力,使得系统能够在恶劣的电磁环境中稳定运行,为载体提供准确的导航服务。2.3GNSS/INS组合导航系统的组合模式根据信息融合深度的不同,GNSS/INS组合导航系统主要存在松组合、紧组合和深组合三种组合模式。每种组合模式都有其独特的原理、特点和适用场景,在不同的应用环境中发挥着各自的优势。通过深入研究这些组合模式,可以更好地选择和优化组合导航系统,以满足不同领域对导航精度、可靠性和适应性的需求。2.3.1松组合模式松组合模式是一种相对简单的数据融合方式,它基于GNSS导航结果进行数据组合。在松组合模式下,GNSS接收机和INS各自独立工作。GNSS接收机通过接收卫星信号,运用其内部的定位算法解算出载体的位置和速度信息;INS则通过加速度计和陀螺仪测量载体的加速度和角速度,经过积分运算推算出载体的位置、速度和姿态信息。然后,将GNSS解算出的位置和速度信息与INS相应的估计量在状态域进行组合,通常采用卡尔曼滤波等数据融合算法来实现两者的融合。例如,卡尔曼滤波会根据GNSS和INS提供的信息,对系统状态进行最优估计,从而得到更准确的导航结果。松组合模式的优点在于结构简单,易于实现。由于GNSS接收机和INS相互独立,两者之间的接口和数据交互相对简单,降低了系统设计和实现的难度,这使得松组合模式在一些对系统复杂度要求较低的应用场景中具有优势,如一些低成本的车载导航设备,采用松组合模式可以在保证一定导航精度的前提下,降低设备成本。松组合模式技术成熟,已经在许多领域得到了广泛应用,相关的技术和算法都比较完善,开发者可以较为容易地获取和应用这些技术。然而,松组合模式也存在明显的局限性。GNSS接收机必须能够同时捕获并跟踪到至少4颗卫星才能解得位置和速度信息,这在一些复杂环境下,如城市峡谷、茂密森林等,由于卫星信号容易受到遮挡,可能无法满足这一条件。当GNSS长时间无法满足同时跟踪4颗卫星的条件时,INS的误差无法得到有效抑制,会快速发散,导致导航精度急剧下降。松组合模式的数据融合深度较浅,无法充分利用GNSS和INS的所有信息,在一些对导航精度要求较高的场景中,可能无法满足需求。在航空航天领域,对于飞行器的导航精度要求极高,松组合模式可能难以满足其高精度的导航需求。2.3.2紧组合模式紧组合模式是一种在信号处理层面进行更深度融合的数据组合方式。在紧组合模式下,GNSS接收机不再仅仅输出解算后的位置和速度信息,而是输出伪距、伪距率、载波等观测量。同时,INS根据自身测量得到的加速度和角速度信息,推算出载体的位置,再结合卫星星历反算出站星距离观测量或变化率。然后,将这些GNSS接收机输出的观测量与INS推算得到的站星距离观测量或变化率进行组合,通过卡尔曼滤波等数据融合算法进行处理,以获得更准确的导航结果。卡尔曼滤波会根据这些观测量,对INS的误差进行估计和校正,同时融合GNSS的观测信息,从而提高导航系统的精度和可靠性。紧组合模式的优势在于,当GNSS可见星少于4颗时,仍然可以工作。在卫星信号受到遮挡或干扰,导致可见卫星数量不足的情况下,紧组合模式能够利用有限的卫星观测量和INS的推算信息,继续进行导航解算,相比松组合模式,其在卫星数不足4颗时,INS误差的发散速度更慢,导航的连续性和可靠性更高。在城市峡谷中,卫星信号可能会受到高楼大厦的遮挡,导致可见卫星数量减少,此时紧组合模式能够更好地应对这种情况,为车辆等载体提供连续的导航服务。紧组合模式能够更充分地利用GNSS和INS的观测信息,提高了数据融合的精度,从而在复杂环境下能够提供更准确的导航结果。不过,紧组合模式也存在一些缺点。其结构相对复杂,需要对GNSS接收机和INS的信号处理过程进行更深入的融合,涉及到更多的信号处理和数据计算,这增加了系统设计和实现的难度,对硬件设备和算法的要求也更高,需要更强大的计算能力和更复杂的算法来处理这些信息,这可能会导致系统成本的增加。紧组合模式对GNSS接收机和INS的同步性要求较高,如果两者之间的同步出现问题,可能会影响导航精度。2.3.3深组合模式深组合模式,也被称为超紧组合,是一种在信号层面进行深度融合的组合方式。在深组合模式下,INS估计的先验动态信息被用于辅助GNSS跟踪环,以提高卫星信号的跟踪性能。具体来说,INS通过测量载体的加速度和角速度,能够实时估计出载体的动态状态,如速度、加速度和姿态变化等信息。这些先验动态信息被输入到GNSS接收机的跟踪环中,帮助跟踪环更准确地预测卫星信号的变化,从而提高对卫星信号的跟踪精度和稳定性。在高动态环境下,载体的运动状态变化剧烈,卫星信号的频率和相位也会发生快速变化,此时INS提供的先验动态信息可以帮助GNSS跟踪环及时调整参数,更好地跟踪卫星信号,减少信号失锁的概率。深组合模式具有理论上的“全局最优”特性,由于它在信号层面进行了深度融合,能够充分利用GNSS和INS的所有信息,实现对导航系统状态的最优估计,从而在复杂环境下能够提供更高的导航精度和可靠性。深组合模式便于GNSS接收机与INS进行一体化设计,可以将两者紧密集成在一起,减少系统的体积和重量,降低对INS的精度要求,从而降低组合导航系统的成本和体积。在一些对体积和成本要求较高的应用场景中,如无人机、小型移动设备等,深组合模式的这一优势尤为突出。然而,深组合模式在实现技术上存在较大难度。信号层面的深度融合需要对GNSS接收机和INS的内部结构进行较大的改动,涉及到复杂的信号处理算法和硬件设计,技术不成熟,目前还处于研究和发展阶段,在实际工程应用中面临着一些挑战,如信号处理的复杂性和实时性要求较高,需要更强大的计算能力和更高效的算法来实现信号的快速处理和融合。深组合模式对系统的稳定性和可靠性要求也更高,一旦出现故障,可能会导致整个导航系统的失效。三、性能改善技术之数据融合算法优化3.1传统数据融合算法分析在GNSS/INS组合导航系统中,数据融合算法起着关键作用,其性能直接影响组合导航系统的精度、可靠性和稳定性。传统的数据融合算法主要包括卡尔曼滤波算法、扩展卡尔曼滤波算法和粒子滤波算法等,这些算法在不同程度上满足了组合导航系统的需求,但也各自存在一定的局限性。深入分析这些传统算法的原理、特点和局限性,对于后续提出改进算法和优化组合导航系统性能具有重要意义。3.1.1卡尔曼滤波算法卡尔曼滤波(KalmanFilter,KF)是一种基于线性系统状态方程和观测方程,通过系统输入输出观测数据,对系统状态进行最优估计的算法。在GNSS/INS组合导航系统中,卡尔曼滤波被广泛应用于融合GNSS和INS的数据,以提高导航精度。其基本原理基于线性最小均方误差估计理论,通过递归的方式对系统状态进行预测和更新。假设系统的状态方程为x_k=F_kx_{k-1}+B_ku_{k-1}+w_{k-1},观测方程为z_k=H_kx_k+v_k,其中x_k是k时刻的系统状态向量,F_k是状态转移矩阵,B_k是控制输入矩阵,u_{k-1}是k-1时刻的控制输入,w_{k-1}是过程噪声,z_k是k时刻的观测向量,H_k是观测矩阵,v_k是观测噪声。卡尔曼滤波的核心步骤包括预测和更新两个阶段。在预测阶段,根据上一时刻的状态估计值\hat{x}_{k-1}和状态转移矩阵F_k,预测当前时刻的状态\hat{x}_k^-和协方差P_k^-,即\hat{x}_k^-=F_k\hat{x}_{k-1},P_k^-=F_kP_{k-1}F_k^T+Q_k,其中Q_k是过程噪声协方差。在更新阶段,利用当前时刻的观测值z_k对预测值进行修正。首先计算卡尔曼增益K_k,K_k=P_k^-H_k^T(H_kP_k^-H_k^T+R_k)^{-1},其中R_k是观测噪声协方差。然后更新状态估计值\hat{x}_k和协方差P_k,\hat{x}_k=\hat{x}_k^-+K_k(z_k-H_k\hat{x}_k^-),P_k=(I-K_kH_k)P_k^-,其中I是单位矩阵。卡尔曼滤波算法的优点在于计算效率高,能够实时处理数据,适用于实时性要求较高的组合导航系统。它在处理线性系统且噪声为高斯白噪声的情况下,能够得到最优的状态估计,理论上可以使估计误差的均方误差最小。在一些简单的导航场景中,当系统的动态特性较为平稳,噪声特性符合高斯分布时,卡尔曼滤波能够有效地融合GNSS和INS的数据,提供较为准确的导航结果。然而,卡尔曼滤波算法也存在一定的局限性。它要求系统必须是线性的,并且过程噪声和观测噪声必须是高斯白噪声。在实际的GNSS/INS组合导航系统中,载体的运动往往具有非线性特性,例如飞行器在进行机动飞行时,其运动方程呈现出明显的非线性;同时,噪声也不一定完全符合高斯分布,如在复杂的电磁环境下,噪声可能具有非高斯特性。在这种情况下,直接使用卡尔曼滤波算法会导致估计误差增大,甚至滤波发散,无法准确估计系统状态,从而影响组合导航系统的精度和可靠性。3.1.2扩展卡尔曼滤波算法扩展卡尔曼滤波(ExtendedKalmanFilter,EKF)是为了解决卡尔曼滤波在非线性系统中的应用问题而提出的一种算法。在GNSS/INS组合导航系统中,由于INS的运动方程和误差模型通常具有非线性特性,EKF通过对非线性系统进行线性化处理,将非线性问题转化为线性问题,从而使用卡尔曼滤波算法进行状态估计。其基本思想是在当前估计点处对非线性系统进行一阶泰勒展开,忽略二阶及以上高阶项,将非线性函数近似为线性函数。假设非线性系统的状态方程为x_k=f(x_{k-1},u_{k-1})+w_{k-1},观测方程为z_k=h(x_k)+v_k,其中f和h是非线性函数。在预测阶段,首先根据上一时刻的状态估计值\hat{x}_{k-1},通过非线性函数f预测当前时刻的状态\hat{x}_k^-,即\hat{x}_k^-=f(\hat{x}_{k-1},u_{k-1})。然后计算状态转移矩阵F_k,它是函数f对状态变量x在\hat{x}_{k-1}处的雅可比矩阵,即F_k=\frac{\partialf}{\partialx}|_{x=\hat{x}_{k-1}}。接着计算预测协方差P_k^-,P_k^-=F_kP_{k-1}F_k^T+Q_k。在更新阶段,计算观测矩阵H_k,它是函数h对状态变量x在\hat{x}_k^-处的雅可比矩阵,即H_k=\frac{\partialh}{\partialx}|_{x=\hat{x}_k^-}。然后按照卡尔曼滤波的方式计算卡尔曼增益K_k、更新状态估计值\hat{x}_k和协方差P_k,具体公式与卡尔曼滤波相同。EKF的优点是能够处理非线性系统,在一定程度上解决了卡尔曼滤波无法直接应用于非线性系统的问题,拓宽了卡尔曼滤波的应用范围。在GNSS/INS组合导航系统中,EKF可以有效地融合GNSS和INS的测量数据,实现对系统状态的估计,在一些非线性程度不是特别高的导航场景中,能够提供较为准确的导航结果。但是,EKF也存在一些缺点。它需要对非线性函数进行求导以计算雅可比矩阵,这增加了计算量和计算复杂性。当系统的非线性程度较高时,一阶泰勒展开的线性化近似会带来较大的误差,导致估计精度下降,甚至滤波不稳定。EKF对于初始状态估计的准确性非常敏感,如果初始估计误差较大,滤波器可能需要较长时间才能收敛,甚至可能无法收敛,从而影响组合导航系统的性能。3.1.3粒子滤波算法粒子滤波(ParticleFilter,PF)是一种基于蒙特卡洛方法的状态估计算法,它通过一组粒子来对系统状态进行估计,适用于处理非线性、非高斯系统的状态估计问题,在GNSS/INS组合导航系统中也有一定的应用。其基本原理是利用粒子群来近似表示系统状态的概率分布。假设系统的状态方程为x_k=f(x_{k-1},u_{k-1})+w_{k-1},观测方程为z_k=h(x_k)+v_k。粒子滤波的主要步骤包括初始化、预测、更新和重采样。在初始化阶段,根据先验概率分布在状态空间中随机生成一组粒子\{x_0^i\}_{i=1}^N,并为每个粒子分配初始权重w_0^i=\frac{1}{N},其中N是粒子的数量。在预测阶段,根据系统状态转移方程f,从每个粒子x_{k-1}^i生成下一个时刻的候选粒子x_k^{i,-},即x_k^{i,-}=f(x_{k-1}^i,u_{k-1})+w_{k-1}^i,其中w_{k-1}^i是从过程噪声分布中采样得到的噪声。在更新阶段,根据观测方程h和当前的观测值z_k,计算每个候选粒子的权重w_k^i。权重的计算通常基于贝叶斯公式,即w_k^i\proptow_{k-1}^ip(z_k|x_k^{i,-}),其中p(z_k|x_k^{i,-})是观测似然函数,表示在状态为x_k^{i,-}时观测到z_k的概率。然后对权重进行归一化处理,使得\sum_{i=1}^Nw_k^i=1。在重采样阶段,根据粒子的权重对粒子进行重采样,权重较大的粒子被保留的概率较高,权重较小的粒子被舍弃的概率较高。通过重采样,得到一组新的粒子\{x_k^i\}_{i=1}^N,这些粒子更集中地分布在系统状态的高概率区域,从而更准确地近似系统状态的概率分布。最后,系统状态的估计值可以通过对粒子及其权重进行加权平均得到,即\hat{x}_k=\sum_{i=1}^Nw_k^ix_k^i。粒子滤波的优点是不需要对系统模型进行线性化假设,也不要求噪声服从高斯分布,能够处理高度非线性和非高斯的系统,具有较强的适应性和灵活性。在复杂的导航环境中,如城市峡谷、室内环境等,信号受到干扰和遮挡,噪声特性复杂,粒子滤波能够更好地处理这些情况,提供更准确的状态估计。然而,粒子滤波也存在一些不足之处。计算量较大是其主要缺点之一,由于需要大量的粒子来近似系统状态的概率分布,随着粒子数量的增加,计算量呈指数级增长,这在一定程度上限制了其在实时性要求较高的系统中的应用。粒子滤波还存在粒子退化问题,即在重采样过程中,经过若干次迭代后,大部分粒子的权重会变得非常小,只有少数粒子具有较大的权重,导致有效粒子数量减少,从而降低了滤波性能。为了缓解粒子退化问题,通常需要增加粒子数量,但这又会进一步增加计算量。3.2改进的数据融合算法研究传统的数据融合算法在处理复杂的GNSS/INS组合导航问题时存在一定的局限性,为了提高组合导航系统的性能,需要对数据融合算法进行改进。本节将深入研究自适应卡尔曼滤波算法的改进、多模型自适应滤波算法的设计以及基于深度学习的数据融合算法的探索,旨在通过这些改进算法,提升组合导航系统在复杂环境下的精度、可靠性和适应性。3.2.1自适应卡尔曼滤波算法改进自适应卡尔曼滤波算法是在传统卡尔曼滤波算法的基础上发展而来的,其核心思想是根据系统噪声特性的变化,自适应地调整滤波器的参数,以提高滤波的性能和适应性。在GNSS/INS组合导航系统中,由于载体的运动状态复杂多变,系统噪声的统计特性往往是时变的,传统卡尔曼滤波算法难以满足这种复杂环境下的导航需求。自适应卡尔曼滤波算法通过实时估计噪声的统计特性,能够更好地适应系统的动态变化,从而提高导航精度和可靠性。针对系统噪声和观测噪声的不确定性,一种改进思路是利用新息序列来自适应估计噪声协方差矩阵。新息序列是指观测值与预测值之间的差值,它包含了系统噪声和观测噪声的信息。通过对新息序列的统计分析,可以实时估计噪声协方差矩阵。具体来说,可以根据新息序列的均值和方差来调整噪声协方差矩阵的元素,使得滤波器能够更好地适应噪声特性的变化。在实际应用中,可以采用滑动窗口的方法对新息序列进行统计,以提高估计的实时性和准确性。通过不断地根据新息序列调整噪声协方差矩阵,自适应卡尔曼滤波算法能够在噪声特性变化的情况下,保持较好的滤波性能,从而提高组合导航系统的精度和可靠性。另一种改进方向是基于Sage-Husa自适应滤波算法进行优化。Sage-Husa自适应滤波算法通过引入噪声估计器,对系统噪声和观测噪声进行实时估计和校正。然而,该算法存在计算量较大以及不能同时自适应系统噪声和量测噪声的问题,在使用过程中系统噪声阵和量测噪声阵易出现负定性的情况,从而影响滤波的精度。为了克服这些问题,可以对Sage-Husa算法进行改进。例如,采用更高效的噪声估计方法,减少计算量;引入自适应因子,根据系统的动态特性自动调整噪声估计的权重,使得算法能够同时自适应系统噪声和量测噪声。通过这些改进措施,可以提高Sage-Husa自适应滤波算法的性能,使其在GNSS/INS组合导航系统中能够更有效地处理噪声不确定性问题,提高导航精度和稳定性。3.2.2多模型自适应滤波算法设计多模型自适应滤波算法是针对复杂系统中模型不确定性问题而提出的一种滤波方法。在GNSS/INS组合导航系统中,载体的运动模式可能会发生多种变化,例如在车辆导航中,车辆可能会经历加速、减速、转弯、匀速行驶等不同的运动状态;在飞行器导航中,飞行器可能会进行起飞、巡航、降落、机动飞行等多种飞行模式。不同的运动模式下,系统的动态特性和噪声特性都可能不同,单一的滤波模型难以准确描述系统的状态,从而导致滤波精度下降。多模型自适应滤波算法通过建立多个不同的滤波模型,分别对应不同的系统模式,然后根据系统的实时状态,自适应地选择合适的模型进行滤波,最后将多个模型的滤波结果进行融合,以获得更准确的状态估计。多模型自适应滤波算法的设计首先需要根据载体的可能运动模式,建立相应的滤波模型。对于车辆的加速运动模式,可以建立基于匀加速运动方程的卡尔曼滤波模型;对于匀速直线运动模式,可以建立简单的匀速运动模型。每个模型都有其对应的状态方程和观测方程,以及相应的噪声特性。在实际运行过程中,通过对系统状态的实时监测和分析,判断当前系统所处的运动模式。可以利用传感器测量得到的加速度、角速度等信息,结合运动学原理,判断车辆是在加速、减速还是匀速行驶。然后,根据判断结果,选择与之对应的滤波模型进行滤波计算。对多个模型的滤波结果进行融合,通常采用加权融合的方法,根据每个模型对当前系统状态的匹配程度,分配不同的权重,匹配程度越高的模型,其权重越大。通过这种方式,可以充分利用不同模型在不同运动模式下的优势,提高组合导航系统对复杂运动状态的适应性和滤波精度。交互式多模型(InteractingMultipleModel,IMM)滤波算法是多模型自适应滤波算法中的一种典型算法。IMM算法通过并行地运行多个卡尔曼滤波,并进一步对各子滤波的估计量进行加权融合输出,以获取系统最终的状态估计。在IMM算法中,各个模型之间通过交互作用,共享信息,从而提高了算法对系统状态变化的响应速度和估计精度。在GNSS/INS组合导航系统中应用IMM算法时,针对不同的载体运动模式,如飞行器的不同飞行阶段,分别建立对应的卡尔曼滤波模型。在飞行过程中,各模型根据当前的观测数据进行独立的滤波计算,同时通过交互作用,调整各自的状态估计和协方差矩阵。最后,根据各模型的似然函数计算权重,将各模型的滤波结果进行加权融合,得到最终的导航解。IMM算法在处理模型跳变系统时具有较好的性能,能够在不同运动模式之间快速切换,准确估计系统状态,从而提高组合导航系统在复杂运动环境下的可靠性和精度。3.2.3基于深度学习的数据融合算法探索随着深度学习技术的快速发展,其在数据处理和模式识别领域展现出了强大的能力。将深度学习技术引入GNSS/INS组合导航系统的数据融合中,为提高组合导航性能提供了新的思路和方法。深度学习算法具有强大的非线性映射能力和特征自动提取能力,能够从大量的导航数据中自动学习数据的特征和规律,从而实现更准确的数据融合和状态估计。利用深度学习进行数据融合的一种可行性方法是构建深度神经网络模型。可以采用多层感知机(Multi-LayerPerceptron,MLP)、卷积神经网络(ConvolutionalNeuralNetwork,CNN)或循环神经网络(RecurrentNeuralNetwork,RNN)及其变体,如长短期记忆网络(LongShort-TermMemory,LSTM)等。MLP是一种前馈神经网络,通过多个隐藏层对输入数据进行非线性变换,可以学习到数据的复杂特征。在GNSS/INS组合导航中,可以将GNSS和INS的测量数据作为MLP的输入,通过训练让网络学习到数据之间的内在关系,从而实现数据融合和导航解算。CNN则特别适合处理具有空间结构的数据,如图像数据。在一些结合视觉传感器的多源数据融合导航场景中,CNN可以用于提取视觉图像中的特征信息,并与GNSS和INS数据进行融合,提高导航系统对环境的感知和定位能力。RNN及其变体LSTM能够处理时间序列数据,对于具有时间相关性的GNSS和INS数据,LSTM可以更好地捕捉数据的时间特征,学习到导航数据随时间的变化规律,从而实现更准确的状态估计和数据融合。在构建深度学习模型时,需要大量的训练数据来对模型进行训练和优化。可以通过实际采集的GNSS/INS数据,以及模拟不同环境和运动状态下的仿真数据来组成训练数据集。在训练过程中,通过定义合适的损失函数,如均方误差损失函数,来衡量模型预测结果与真实值之间的差异,并利用反向传播算法不断调整模型的参数,使得损失函数最小化,从而提高模型的性能。在训练基于LSTM的深度学习模型时,可以将一段时间内的GNSS和INS数据序列作为输入,将对应的真实位置、速度和姿态信息作为标签,通过不断地训练,让模型学习到如何从输入数据中准确地预测出导航信息。通过大量的实验验证,基于深度学习的数据融合算法在复杂环境下,如城市峡谷、室内环境等,能够有效提高组合导航系统的精度和可靠性,展现出了良好的应用前景。然而,深度学习算法也存在一些问题,如计算量大、模型可解释性差等,需要在后续的研究中进一步解决。3.3算法性能对比与仿真验证为了深入评估改进后的数据融合算法在GNSS/INS组合导航系统中的性能,需要搭建仿真环境,设定合理的算法性能指标,并对不同算法的仿真结果进行详细分析。通过仿真对比,可以直观地了解各种算法在不同场景下的优势与不足,为实际应用中算法的选择和优化提供有力依据。3.3.1仿真环境搭建搭建模拟复杂场景的仿真环境,以全面评估不同数据融合算法在GNSS/INS组合导航系统中的性能。利用专业的导航仿真软件,如STK(SatelliteToolKit)与Matlab联合仿真平台。STK具有强大的卫星轨道计算和信号传播模拟能力,能够精确模拟GNSS卫星的运行轨迹、信号强度以及各种信号干扰和遮挡情况。Matlab则在数据处理、算法实现和可视化方面具有优势,可用于实现各种数据融合算法,并对仿真数据进行分析和处理。在仿真环境中,设定多种复杂场景,包括城市峡谷、茂密森林、室内环境和高动态环境等。在城市峡谷场景中,构建高楼林立的三维地形模型,设置卫星信号在建筑物间的反射、折射和遮挡参数,模拟卫星信号的多路径效应和信号丢失情况。在茂密森林场景中,建立植被覆盖模型,考虑树叶和树枝对卫星信号的衰减和散射作用,设置信号穿透植被的损耗参数,模拟信号在森林中的传播特性。对于室内环境,模拟建筑物内部的复杂结构对卫星信号的屏蔽作用,设置信号在室内的传播损耗和干扰参数,使仿真环境尽可能接近真实的室内导航场景。在高动态环境中,设定载体的高速运动轨迹,如飞行器的高速机动飞行、车辆的急加速和急减速等,模拟载体在不同运动状态下的加速度、角速度变化,以及这些变化对GNSS信号接收和INS测量的影响。通过设置不同的场景参数,如卫星星座、信号噪声、载体运动轨迹和环境干扰等,来模拟实际应用中可能遇到的各种复杂情况。调整卫星星座的数量和分布,以改变卫星信号的覆盖范围和可用性;设置不同强度的信号噪声,模拟信号受到干扰时的情况;设计多种载体运动轨迹,包括直线运动、曲线运动、加速运动和减速运动等,以测试算法在不同运动状态下的性能;添加各种环境干扰,如电磁干扰、地形遮挡等,评估算法在复杂环境下的抗干扰能力。通过这些参数的设置,可以全面、真实地模拟复杂的导航环境,为算法性能评估提供可靠的仿真数据。3.3.2算法性能指标设定为了准确评估不同数据融合算法在GNSS/INS组合导航系统中的性能,需要设定一系列合理的性能指标。这些指标应能够全面反映算法在定位精度、速度精度、姿态精度、抗干扰能力等方面的表现。定位误差是衡量算法性能的重要指标之一,它直接反映了组合导航系统确定载体位置的准确性。定位误差通常采用均方根误差(RootMeanSquareError,RMSE)来计算,即对多次定位结果与真实位置之间的误差进行平方和平均,再取平方根。计算公式为:RMSE_{position}=\sqrt{\frac{1}{N}\sum_{i=1}^{N}(x_{true}^i-x_{est}^i)^2+(y_{true}^i-y_{est}^i)^2+(z_{true}^i-z_{est}^i)^2}其中,N是定位次数,(x_{true}^i,y_{true}^i,z_{true}^i)是第i次定位的真实位置坐标,(x_{est}^i,y_{est}^i,z_{est}^i)是第i次定位的估计位置坐标。定位误差越小,说明算法的定位精度越高,组合导航系统能够更准确地确定载体的位置。速度误差用于评估算法对载体速度估计的准确性,同样采用均方根误差来计算。速度误差的计算公式为:RMSE_{velocity}=\sqrt{\frac{1}{N}\sum_{i=1}^{N}(v_{x_{true}}^i-v_{x_{est}}^i)^2+(v_{y_{true}}^i-v_{y_{est}}^i)^2+(v_{z_{true}}^i-v_{z_{est}}^i)^2}其中,(v_{x_{true}}^i,v_{y_{true}}^i,v_{z_{true}}^i)是第i次测量的真实速度分量,(v_{x_{est}}^i,v_{y_{est}}^i,v_{z_{est}}^i)是第i次测量的估计速度分量。速度误差越小,表明算法对载体速度的估计越准确,能够更好地反映载体的运动状态。姿态误差是衡量算法对载体姿态估计精度的指标,通常用欧拉角(俯仰角、横滚角和偏航角)的误差来表示。姿态误差的计算可以采用角度误差的均方根值,即:RMSE_{attitude}=\sqrt{\frac{1}{N}\sum_{i=1}^{N}(\phi_{true}^i-\phi_{est}^i)^2+(\theta_{true}^i-\theta_{est}^i)^2+(\psi_{true}^i-\psi_{est}^i)^2}其中,(\phi_{true}^i,\theta_{true}^i,\psi_{true}^i)是第i次测量的真实欧拉角,(\phi_{est}^i,\theta_{est}^i,\psi_{est}^i)是第i次测量的估计欧拉角。姿态误差越小,说明算法对载体姿态的估计越精确,能够为载体的控制和导航提供更准确的姿态信息。除了上述定位、速度和姿态误差指标外,还需考虑算法的抗干扰能力指标。可以通过在仿真环境中引入不同强度的干扰信号,如高斯白噪声、脉冲干扰等,观察算法在干扰情况下的性能变化。以定位误差的变化作为抗干扰能力的评估指标,当引入干扰后,定位误差增加较小的算法,表明其抗干扰能力较强。还可以考虑算法的收敛速度,即算法从初始状态到稳定状态所需的时间,收敛速度越快,说明算法能够更快地适应环境变化,提供准确的导航信息。3.3.3仿真结果分析在搭建的仿真环境中,对传统的卡尔曼滤波算法、扩展卡尔曼滤波算法、粒子滤波算法以及改进后的自适应卡尔曼滤波算法、多模型自适应滤波算法和基于深度学习的数据融合算法进行性能对比仿真。通过对不同算法在各种复杂场景下的仿真结果进行详细分析,评估各算法的性能差异,为实际应用中算法的选择提供依据。在城市峡谷场景下,卫星信号受到严重遮挡和多路径效应的影响。传统卡尔曼滤波算法由于对噪声的适应性较差,在信号遮挡时定位误差迅速增大,无法准确估计载体位置,定位误差的均方根值达到了数十米甚至上百米。扩展卡尔曼滤波算法虽然能够处理一定程度的非线性问题,但在这种复杂环境下,其线性化近似带来的误差较大,定位精度也受到较大影响,定位误差的均方根值在十几米到几十米之间。粒子滤波算法在处理非线性和非高斯问题上具有优势,但其计算量较大,在实时性要求较高的场景下存在一定局限性。改进后的自适应卡尔曼滤波算法通过实时估计噪声协方差矩阵,能够更好地适应噪声特性的变化,定位误差明显减小,均方根值在几米到十几米之间,相比传统算法有了显著提升。多模型自适应滤波算法针对不同的运动模式建立多个模型,能够更准确地描述系统状态,在城市峡谷场景下的定位精度也较高,定位误差均方根值在5米左右,表现出较强的适应性和稳定性。基于深度学习的数据融合算法在处理复杂环境下的导航数据时,能够自动学习数据的特征和规律,定位误差最小,均方根值在3米左右,展现出了良好的性能。在高动态环境中,载体的运动状态变化剧烈,对算法的实时性和准确性提出了更高的要求。传统卡尔曼滤波算法在高动态环境下,由于无法及时跟踪载体的快速运动,速度误差和姿态误差较大,无法满足导航需求。扩展卡尔曼滤波算法在处理高动态问题时也存在一定困难,其线性化近似在快速运动状态下的误差较大,导致速度误差和姿态误差明显增大。粒子滤波算法虽然能够处理高动态下的非线性问题,但计算量过大,难以满足实时性要求。改进后的自适应卡尔曼滤波算法通过自适应调整滤波器参数,能够在一定程度上适应高动态环境,但速度误差和姿态误差仍相对较大。多模型自适应滤波算法通过多个模型的切换和融合,能够较好地跟踪载体的不同运动模式,在高动态环境下的速度误差和姿态误差相对较小,表现出较好的性能。基于深度学习的数据融合算法在高动态环境下,能够快速准确地处理大量的导航数据,速度误差和姿态误差最小,能够为高动态载体提供高精度的导航信息。综合各种场景下的仿真结果,改进后的自适应卡尔曼滤波算法、多模型自适应滤波算法和基于深度学习的数据融合算法在定位精度、速度精度、姿态精度和抗干扰能力等方面均优于传统算法。其中,基于深度学习的数据融合算法在复杂环境下表现最为出色,但其计算量较大,对硬件设备要求较高;多模型自适应滤波算法具有较强的适应性和稳定性,在不同场景下都能保持较好的性能;改进后的自适应卡尔曼滤波算法在提高算法适应性的同时,保持了相对较低的计算复杂度,具有较好的实用性。在实际应用中,应根据具体的应用场景和需求,选择合适的数据融合算法,以实现最优的导航性能。四、性能改善技术之硬件设备优化4.1GNSS接收机性能提升4.1.1多频段多星座接收技术多频段多星座接收技术是提升GNSS接收机性能的关键技术之一,能够有效提高定位精度和可靠性。传统的GNSS接收机通常仅支持单一星座(如GPS)或少数几个频段的信号接收,这限制了其在复杂环境下的定位能力。而多频段多星座接收技术使接收机能够同时接收多个卫星导航系统(如GPS、北斗、GLONASS、Galileo等)的信号,并在多个频段上进行信号处理,从而充分利用不同星座和频段的优势,提升定位性能。不同卫星导航系统的卫星分布在不同的轨道上,其信号特性和覆盖范围也有所不同。GPS系统拥有较为成熟的卫星星座,信号覆盖全球,在全球范围内具有广泛的应用;北斗卫星导航系统是中国自主研发的全球卫星导航系统,不仅在全球范围内提供服务,还在亚太地区具有更强的信号覆盖和定位精度优势;GLONASS系统的卫星轨道与GPS和北斗有所差异,其信号在高纬度地区具有更好的表现;Galileo系统则侧重于提供高精度的定位服务,其信号在一些对精度要求较高的应用场景中具有独特优势。当GNSS接收机采用多星座接收技术时,能够同时接收来自多个星座的卫星信号,增加了可见卫星的数量,从而提高了定位的几何精度因子(DilutionofPrecision,DOP)。DOP值是衡量卫星几何分布对定位精度影响的一个重要指标,较低的DOP值表示卫星在空间中的分布更加均匀,能够提供更准确的定位结果。在城市峡谷等复杂环境中,由于建筑物的遮挡,单一星座的卫星信号可能会受到严重影响,导致可见卫星数量不足,定位精度下降。而多星座接收技术可以使接收机接收到来自不同星座的卫星信号,即使某个星座的部分卫星信号被遮挡,其他星座的卫星信号仍可用于定位,从而增加了可见卫星的数量,改善了卫星的几何分布,降低了DOP值,提高了定位精度。不同频段的信号在传播过程中具有不同的特性,受到电离层和对流层延迟等误差源的影响程度也不同。例如,高频段信号受电离层延迟的影响较小,而低频段信号在穿透障碍物时具有更好的能力。多频段接收技术可以利用不同频段信号的这些特性,通过对多个频段信号的测量和处理,有效地减少电离层和对流层延迟等误差对定位精度的影响。通过同时接收L1、L2等多个频段的信号,并利用双频或多频组合算法,可以对电离层延迟进行精确的估计和校正。双频组合算法利用不同频段信号在电离层中传播速度的差异,通过数学运算消除电离层延迟对定位结果的影响,从而提高定位精度。在一些对定位精度要求极高的应用场景中,如精密测绘、航空航天等领域,多频段接收技术能够提供更准确的定位结果,满足这些领域对高精度定位的需求。多频段多星座接收技术还可以提高系统的可靠性和抗干扰能力。由于同时接收多个星座和频段的信号,当某个星座或频段的信号受到干扰或遮挡时,其他星座和频段的信号仍能正常工作,保证了定位的连续性和可靠性。在强电磁干扰环境下,某个频段的信号可能会受到严重干扰而无法正常接收,但接收机可以依靠其他频段的信号继续进行定位,从而提高了系统在复杂电磁环境下的生存能力。多频段多星座接收技术通过增加信号的冗余度,提高了系统对信号丢失和干扰的容忍度,使得GNSS接收机在各种复杂环境下都能稳定地提供定位服务,为用户提供更加可靠的导航保障。4.1.2抗干扰技术研究在GNSS应用中,接收机信号容易受到各种干扰的影响,导致定位精度下降甚至无法定位。因此,研究有效的抗干扰技术对于提升GNSS接收机性能至关重要。抗干扰技术主要通过抑制干扰信号、提高信号质量来保障GNSS接收机在复杂电磁环境下的正常工作。干扰信号对GNSS接收机的影响主要包括压制式干扰和欺骗式干扰。压制式干扰是指干扰源发射强大的干扰信号,使GNSS接收机接收到的卫星信号被淹没在干扰信号中,无法正常解算定位信息。常见的压制式干扰有宽带干扰、窄带干扰和扫频干扰等。宽带干扰会在较宽的频带范围内发射干扰信号,覆盖GNSS信号的频段,使接收机无法区分卫星信号和干扰信号;窄带干扰则集中在某个特定的频率上发射干扰

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论