基于多源数据融合的SINS-TAN GPS组合导航技术优化与应用研究_第1页
基于多源数据融合的SINS-TAN GPS组合导航技术优化与应用研究_第2页
基于多源数据融合的SINS-TAN GPS组合导航技术优化与应用研究_第3页
基于多源数据融合的SINS-TAN GPS组合导航技术优化与应用研究_第4页
基于多源数据融合的SINS-TAN GPS组合导航技术优化与应用研究_第5页
已阅读5页,还剩32页未读, 继续免费阅读

下载本文档

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

文档简介

基于多源数据融合的SINS/TANGPS组合导航技术优化与应用研究一、引言1.1研究背景与意义在现代导航领域,随着科技的飞速发展以及各行业对定位导航需求的不断增长,导航技术的重要性愈发凸显。全球卫星导航系统(GNSS)凭借其高精度、全天候、全球覆盖等特性,成为现代导航技术中最主要的定位手段之一,在汽车、航空、船舶等众多领域广泛应用。然而,GNSS系统在实际应用中面临诸多挑战,例如信号的多径效应、随机误差和干扰等,这些因素会导致GNSS系统输出的定位信息在一定程度上失真或不可用。在城市高楼林立的区域,GPS信号容易受到遮挡和反射,产生多径效应,使得定位精度大幅下降;在室内、山谷等环境中,GPS信号可能会减弱甚至完全丢失,无法提供有效的定位服务。为了解决GNSS系统存在的这些问题,导航领域的研究人员开发了组合导航系统,通过将多种导航信息融合来提高定位的准确性和可靠性。其中,捷联惯性导航系统(SINS)和全球定位系统(GPS)是组合导航系统中最常用的两种导航方法。SINS通过检测和测量运动状态的变化,利用惯性传感器(陀螺仪和加速度计)来推断载体的位置、速度和姿态信息,具有自主性强、短期精度高、抗干扰能力强等优点。但由于惯性传感器存在漂移等误差,SINS在长期使用中会出现误差积累,导致导航精度下降。GPS则利用卫星信号和地面位置参考系统来计算位置,具有定位精度高、覆盖范围广的特点。然而,GPS信号易受外界环境干扰,在复杂环境下定位精度和可靠性难以保证。将SINS和GPS这两种导航方式结合起来形成的SINS/TANGPS组合导航系统,可以有效地弥补两者各自存在的短处,提高导航精度和可靠性。SINS/TANGPS组合导航信息融合技术是将惯性测量单元(IMU)、GPS接收器和其他传感器或信号处理器相结合形成的组合导航系统,能够在多种环境下提供高精度的定位和导航服务。该技术通过融合惯性传感器的短期高精度和GPS的长期稳定性,实现了两者优势互补。在GPS信号良好时,利用GPS的高精度信息对SINS进行校正,抑制SINS的误差积累,提高导航精度;当GPS信号受到干扰或遮挡而失效时,依靠SINS提供连续的导航信息,保证导航的连续性和稳定性。这种组合导航技术在航空、汽车、船舶等领域具有广泛的应用前景,对于提高这些领域的安全性、效率和智能化水平具有重要意义。在航空领域,飞机在起飞、降落以及复杂气象条件下飞行时,对导航精度和可靠性要求极高。SINS/TANGPS组合导航技术能够为飞机提供精确的位置、速度和姿态信息,确保飞行安全和航线的准确执行。在汽车领域,随着自动驾驶技术的发展,对车辆导航精度和实时性提出了更高的要求。组合导航系统可以为自动驾驶汽车提供可靠的定位信息,辅助车辆实现精确的路径规划和驾驶决策,推动智能交通的发展。在船舶领域,远洋航行的船舶需要在全球范围内保持高精度的导航,SINS/TANGPS组合导航技术能够克服海洋环境中信号干扰和遮挡等问题,为船舶提供稳定可靠的导航服务,保障航行安全。此外,SINS/TANGPS组合导航信息融合技术的研究对于推动信息融合技术的发展也具有重要的参考价值。该技术基于传感器融合和数据融合,通过对多个传感器数据的综合处理,实现更准确和鲁棒的位置估计。研究这一技术可以为其他领域的信息融合应用提供理论和实践基础,促进多学科交叉融合发展。1.2国内外研究现状国内外众多科研机构和学者对SINS/TANGPS组合导航技术展开了广泛而深入的研究,并取得了丰硕的成果。在国外,美国、欧洲等发达国家和地区在该领域起步较早,技术较为成熟。美国在航空航天领域的应用中,将SINS/TANGPS组合导航技术广泛应用于各类飞行器,如战斗机、无人机等。通过不断优化组合导航算法和硬件设备,提高了飞行器在复杂环境下的导航精度和可靠性。欧洲在汽车和航海领域对组合导航技术进行了大量研究和实践,开发出了适用于不同场景的组合导航系统。一些汽车制造商将SINS/TANGPS组合导航系统集成到高端车型中,提升了车辆导航的性能和用户体验;在航海领域,组合导航技术也被用于提高船舶的导航精度和安全性,保障海上运输的顺利进行。在算法研究方面,国外学者提出了多种先进的信息融合算法。卡尔曼滤波及其衍生算法在组合导航中得到了广泛应用,如扩展卡尔曼滤波(EKF)、无迹卡尔曼滤波(UKF)等。这些算法能够根据系统的状态方程和观测方程,对SINS和GPS的数据进行最优估计和融合,有效地提高了导航精度。此外,粒子滤波等非线性滤波算法也逐渐应用于SINS/TANGPS组合导航中,在处理非线性和非高斯问题时表现出了更好的性能。在国内,随着对导航技术需求的不断增长,SINS/TANGPS组合导航技术也受到了高度重视,众多高校和科研机构积极开展相关研究工作,并取得了显著进展。在理论研究方面,国内学者对组合导航的原理、算法和误差特性进行了深入分析,提出了一些具有创新性的算法和方法。一些学者针对传统卡尔曼滤波算法在处理复杂环境下数据时的局限性,提出了改进的自适应卡尔曼滤波算法,通过实时调整滤波参数,提高了算法对环境变化的适应性和导航精度。在应用研究方面,国内在航空、航天、汽车和船舶等领域积极推广SINS/TANGPS组合导航技术的应用。在航空领域,国产飞机逐渐采用组合导航系统,提升了飞行性能和安全性;在航天领域,组合导航技术为卫星和航天器的精确轨道控制提供了有力支持;在汽车领域,一些自主品牌汽车开始应用组合导航技术,提升了车辆的智能化水平;在船舶领域,组合导航系统也得到了广泛应用,提高了船舶在复杂海洋环境下的导航能力。尽管国内外在SINS/TANGPS组合导航技术方面取得了诸多成果,但该技术在实际应用中仍面临一些挑战。惯性测量单元(IMU)的误差积累问题仍然存在,尤其是在长时间导航过程中,IMU误差会对导航精度产生较大影响;GPS信号干扰和遮挡问题在复杂环境下依然难以完全解决,如何提高组合导航系统在恶劣环境下的可靠性和稳定性仍是研究的重点;此外,如何进一步优化组合导航算法,降低计算复杂度,提高实时性,也是当前需要解决的关键问题。1.3研究内容与方法本研究主要围绕SINS/TANGPS组合导航信息融合技术展开,旨在深入探究该技术的原理、算法和应用,提高组合导航系统的精度和可靠性。具体研究内容包括以下几个方面:SINS/TANGPS组合导航原理研究:深入剖析SINS和GPS的工作原理、误差特性以及组合导航的基本原理。研究GPS信号的处理方法,包括信号捕获、跟踪和解调等过程;探讨INS系统的调校和校准技术,以减小惯性传感器的误差,提高INS的初始精度。分析SINS和GPS在不同环境下的性能表现,为后续的组合导航算法设计提供理论基础。数据采集与处理技术研究:研究数据采集技术,包括传感器的选型、安装和校准方法,确保采集到的数据准确可靠。探讨数据同步和校验技术,解决不同传感器数据在时间和空间上的不一致问题。通过实验采集大量的SINS和GPS数据,并对这些数据进行预处理和分析,提取有效信息,为组合导航算法的验证和优化提供数据支持。导航算法研究:基于数据的采集和处理,研究适用于SINS/TANGPS组合导航的模型和算法。重点研究信息融合算法,如卡尔曼滤波、扩展卡尔曼滤波、粒子滤波等,并对这些算法进行改进和优化,以提高算法在复杂环境下的适应性和导航精度。通过模拟和实验验证算法的可靠性和有效性,分析算法在不同场景和环境下的性能表现,探讨算法的适用范围和局限性。实验验证与系统设计:设计并搭建SINS/TANGPS组合导航实验系统,进行实验验证。根据实验结果,评估组合导航系统的性能指标,如定位精度、速度精度和姿态精度等。分析实验中出现的问题,对系统进行优化和改进,提高系统的稳定性和可靠性。最终实现一个高精度、高可靠性的SINS/TANGPS组合导航系统,并对其应用前景进行探讨。本研究采用多种研究方法相结合的方式,以确保研究的全面性和深入性:理论分析:通过查阅大量的国内外文献资料,深入研究SINS/TANGPS组合导航的相关理论知识,包括导航原理、误差模型和信息融合算法等。运用数学分析和推导的方法,对组合导航系统的性能进行理论评估和优化,为实验研究提供理论指导。实验研究:搭建实验平台,进行实际的数据采集和实验验证。通过在不同环境下进行实验,获取真实的SINS和GPS数据,对组合导航算法和系统进行测试和验证。对比分析不同算法和参数设置下的实验结果,总结规律,优化算法和系统性能。数值模拟:利用计算机仿真软件,建立SINS/TANGPS组合导航系统的数学模型,进行数值模拟研究。通过模拟不同的导航场景和环境条件,快速验证算法的可行性和性能,为实验研究提供参考和预研。同时,通过数值模拟可以对一些难以在实际实验中实现的情况进行研究,拓展研究的范围和深度。对比研究:对不同的组合导航算法和系统进行对比分析,比较它们在精度、可靠性、实时性等方面的优缺点。通过对比研究,筛选出最优的算法和系统方案,为实际应用提供依据。二、SINS与TANGPS系统基础2.1SINS系统工作原理与特性2.1.1SINS系统组成捷联惯性导航系统(SINS)主要由惯性测量单元(IMU)和导航计算机组成。IMU是SINS的核心部件,包含加速度计和陀螺仪,它们直接固定在载体上,用于测量载体的加速度和角速度。加速度计是一种能够测量物体加速度的传感器,其工作原理基于牛顿第二定律F=ma。在SINS中,加速度计通过检测质量块在惯性力作用下的位移或应变,来测量载体在三个正交方向(通常为x、y、z轴)上的加速度分量。常见的加速度计类型有石英挠性加速度计、硅微机械加速度计等。石英挠性加速度计具有精度高、可靠性好等优点,广泛应用于对精度要求较高的航空航天领域;硅微机械加速度计则具有体积小、成本低、功耗低等特点,在一些对成本和体积敏感的民用领域,如消费电子、汽车导航等,得到了大量应用。陀螺仪是用于测量物体角速度的传感器,其工作原理基于角动量守恒定律。在SINS中,陀螺仪通过检测旋转部件的角动量变化,来测量载体绕三个正交轴的角速度。常见的陀螺仪类型有激光陀螺仪、光纤陀螺仪和微机电系统(MEMS)陀螺仪等。激光陀螺仪利用激光的Sagnac效应来测量角速度,具有精度高、动态范围大、可靠性强等优点,常用于航空、航天等高端领域;光纤陀螺仪则是基于光的干涉原理,通过检测光在光纤环中传播时的相位差来测量角速度,它具有抗干扰能力强、精度较高等特点,在航海、航空等领域也有广泛应用;MEMS陀螺仪基于微机电技术,通过检测微机械结构在角速度作用下产生的科里奥利力来测量角速度,它具有体积小、成本低、易于集成等优势,在智能手机、无人机等消费级和工业级产品中得到了大量应用。导航计算机是SINS的另一个重要组成部分,它负责接收IMU测量的加速度和角速度数据,并根据这些数据进行导航解算,计算出载体的位置、速度和姿态等导航参数。导航计算机通常采用高性能的微处理器或数字信号处理器(DSP),以满足实时性和高精度的计算要求。同时,导航计算机还需要具备数据存储和通信功能,用于存储导航数据和与其他设备进行数据交互。2.1.2工作原理SINS的工作原理基于牛顿力学定律和惯性测量原理。其基本思想是通过加速度计测量载体在惯性空间中的加速度,然后对加速度进行两次积分来计算载体的速度和位置;通过陀螺仪测量载体的角速度,进而确定载体的姿态。在数学上,假设载体在初始时刻的位置为(x_0,y_0,z_0),速度为(v_{x0},v_{y0},v_{z0}),姿态用方向余弦矩阵C_{b}^{n}表示(其中b表示载体坐标系,n表示导航坐标系)。加速度计测量得到的载体坐标系下的加速度分量为(a_{bx},a_{by},a_{bz}),陀螺仪测量得到的载体坐标系下的角速度分量为(\omega_{bx},\omega_{by},\omega_{bz})。首先,根据陀螺仪测量的角速度数据,通过姿态更新算法来计算方向余弦矩阵C_{b}^{n}的更新值。常用的姿态更新算法有四元数法、等效旋转矢量法等。以四元数法为例,四元数q与方向余弦矩阵C_{b}^{n}之间存在确定的转换关系,通过对角速度进行积分得到四元数的更新值,进而得到更新后的方向余弦矩阵C_{b}^{n}。然后,将加速度计测量的加速度分量从载体坐标系转换到导航坐标系下,即:\begin{pmatrix}a_{nx}\\a_{ny}\\a_{nz}\end{pmatrix}=C_{b}^{n}\begin{pmatrix}a_{bx}\\a_{by}\\a_{bz}\end{pmatrix}接着,对导航坐标系下的加速度进行积分得到速度:\begin{cases}v_{x}=v_{x0}+\int_{0}^{t}a_{nx}dt\\v_{y}=v_{y0}+\int_{0}^{t}a_{ny}dt\\v_{z}=v_{z0}+\int_{0}^{t}a_{nz}dt\end{cases}再对速度进行积分得到位置:\begin{cases}x=x_0+\int_{0}^{t}v_{x}dt\\y=y_0+\int_{0}^{t}v_{y}dt\\z=z_0+\int_{0}^{t}v_{z}dt\end{cases}在不同的应用场景下,SINS的工作原理基本相同,但需要根据具体情况进行适当的调整和优化。在航空领域,飞机的飞行姿态变化复杂,对SINS的动态响应能力要求较高,因此需要采用高精度的惯性传感器和快速的姿态更新算法;在航海领域,船舶的运动相对较为平稳,但由于长时间航行,对SINS的精度和稳定性要求较高,需要考虑地球曲率、重力异常等因素对导航精度的影响,并采取相应的补偿措施;在陆地车辆导航中,由于车辆行驶环境复杂,存在颠簸、振动等情况,需要对惯性传感器进行抗干扰设计,并结合地图匹配等技术来提高导航精度。2.1.3特性分析SINS系统具有一系列独特的优点。其自主性强,不依赖于外部信号源,能够在各种复杂环境下独立工作,如在卫星信号无法覆盖的区域(如室内、地下、水下等),SINS仍能为载体提供导航信息。这一特性使得SINS在军事领域具有重要的应用价值,例如在导弹制导、潜艇导航等方面,能够保证武器系统在恶劣环境下的作战能力。SINS还具有较高的短期精度和动态响应能力。在短时间内,由于惯性传感器的测量误差尚未积累到较大程度,SINS能够提供较为精确的位置、速度和姿态信息。同时,SINS能够快速跟踪载体的高速运动和复杂姿态变化,对于一些对动态性能要求较高的应用场景,如飞行器的飞行控制、高速车辆的自动驾驶等,SINS能够及时准确地提供载体的运动状态信息,为系统的控制和决策提供可靠依据。然而,SINS系统也存在一些明显的缺点,其中最主要的问题是误差随时间累积。由于加速度计和陀螺仪本身存在测量误差,如零偏误差、刻度因数误差、随机噪声等,这些误差会随着时间的推移通过积分运算不断放大,导致位置、速度和姿态的计算误差越来越大。在长时间的导航过程中,SINS的导航精度会逐渐下降,无法满足高精度导航的需求。据相关研究表明,对于一些中等精度的SINS系统,如果不进行外部校正,其位置误差可能会以每小时数千米甚至更大的速度增长。因此,为了保证SINS的导航精度,通常需要定期对其进行校准或与其他导航系统(如GPS)进行组合使用。2.2TANGPS系统工作原理与特性2.2.1TANGPS系统组成TANGPS系统即地形辅助导航(Terrain-AidedNavigation)与全球定位系统(GlobalPositioningSystem)的结合,主要由空间部分、控制部分和用户部分组成。空间部分由多颗GPS卫星组成,这些卫星分布在多个轨道面上,形成一个全球覆盖的卫星星座。目前,GPS卫星星座通常由24颗工作卫星和3颗备用卫星组成,它们均匀分布在6个轨道上,每个轨道上有4颗卫星。这些卫星不断发射包含卫星位置、时间信息等的信号,为地面用户提供定位和导航的基础数据。卫星通过高精度的原子钟来保证时间的准确性,其时间精度可达纳秒级,从而确保发射信号的时间戳精确可靠,为用户提供高精度的时间基准。控制部分包括主控站、注入站和监测站。主控站是整个系统的核心控制单元,负责管理和监控整个GPS系统的运行状态,收集和处理来自各个监测站的数据,计算卫星的轨道参数和时钟校正参数,并向注入站发送控制指令。注入站的主要功能是将主控站计算得到的卫星校准数据和操作指令发送到相应的卫星上,确保卫星能够按照预定的轨道和时间运行,并向地面发送准确的信号。监测站分布在全球各地,它们通过接收卫星信号,监测卫星的运行状况、信号质量和时钟偏差等信息,并将这些数据实时传输给主控站,为主控站的决策和控制提供依据。用户部分则由各种GPS接收器和与之配套的软件组成。GPS接收器负责接收来自卫星的信号,并对信号进行处理和解调,从中提取出卫星的位置、时间等信息。根据不同的应用需求,GPS接收器的类型和功能也各不相同,有手持式的民用GPS接收器,用于个人导航和户外活动;也有高精度的专业级GPS接收器,用于测绘、航空航天等领域。配套软件则负责对接收器接收到的数据进行进一步的处理和分析,计算出用户的精确位置、速度、时间等导航参数,并以直观的方式呈现给用户,如在地图上显示用户的位置、提供导航路线规划等。在实际工作中,空间部分的卫星发射信号,控制部分确保卫星的正常运行和信号的准确性,用户部分接收和处理信号以实现定位和导航功能,这三个部分相互协作,共同完成TANGPS系统的任务。当用户使用GPS接收器时,接收器会搜索并锁定至少四颗卫星的信号,通过测量信号从卫星到接收器的传播时间,结合卫星的位置信息,利用三角测量原理计算出用户的三维位置。控制部分则实时监测卫星的状态,一旦发现卫星出现异常,及时进行调整和修复,保证系统的可靠性和稳定性。2.2.2工作原理TANGPS系统利用卫星信号进行定位的原理基于三角测量法和时间测距原理。GPS卫星在不断运动的过程中,会按照预定的时间间隔发射包含自身位置信息和时间信息的信号。用户的GPS接收器接收到这些信号后,通过测量信号从卫星传播到接收器所需要的时间(即信号传播延迟),乘以光速就可以得到卫星到接收器的距离(伪距)。由于卫星的位置是已知的,通过测量至少四颗卫星到接收器的伪距,就可以利用三角测量原理计算出接收器在地球上的三维位置。假设卫星i的位置坐标为(x_i,y_i,z_i),卫星i到接收器的伪距为\rho_i,接收器的位置坐标为(x,y,z),则根据距离公式有:\rho_i=\sqrt{(x-x_i)^2+(y-y_i)^2+(z-z_i)^2}+c\cdot\Deltat其中,c是光速,\Deltat是接收器时钟与GPS系统时间的偏差。当接收到四颗卫星的信号时,就可以得到四个方程,联立求解这四个方程,就可以得到接收器的位置坐标(x,y,z)和时钟偏差\Deltat。在全球定位的实现过程中,GPS系统首先通过卫星星座将信号覆盖到全球各个角落。卫星发射的信号包含两种不同类型的码:民用的粗捕获码(C/A码)和军用的精码(P码)。民用用户一般使用C/A码进行定位,其定位精度在几米到几十米之间;而军事用户或对精度要求极高的专业用户可以使用P码,定位精度可达厘米级甚至更高。GPS信号在传播过程中会受到多种因素的影响,如大气层的折射、多径效应等,这些因素会导致测量的伪距存在误差,从而影响定位精度。为了提高定位精度,GPS系统采用了多种技术手段,如差分GPS(DGPS)技术,通过在已知位置的参考站接收GPS信号,并将测量误差发送给附近的用户,用户利用这些误差信息对自己接收到的信号进行修正,从而提高定位精度;还有实时动态定位(RTK)技术,它利用载波相位观测值进行实时动态定位,能够在短时间内达到厘米级的定位精度,广泛应用于测绘、工程建设等领域。2.2.3特性分析TANGPS系统具有诸多显著优势。其全球覆盖的特性使得用户在地球上几乎任何地方都能够接收到GPS信号,实现定位和导航功能。无论是在偏远的山区、广阔的海洋,还是在繁华的城市,只要GPS信号没有被完全遮挡,用户都可以利用GPS系统确定自己的位置,这为全球范围内的交通运输、航空航天、海洋探测等领域提供了极大的便利。TANGPS系统的定位精度较高,特别是在使用高精度的接收器和先进的定位技术时,能够满足许多对精度要求苛刻的应用场景。在测绘领域,利用GPS进行大地测量,可以达到毫米级的精度,为地图绘制、地理信息系统(GIS)数据采集等提供了精确的数据基础;在自动驾驶领域,高精度的GPS定位是实现车辆自动导航和避障的关键技术之一,能够确保车辆准确地行驶在预定的路线上,提高交通安全性和效率。然而,TANGPS系统也存在一些局限性。其中最突出的问题是易受干扰,GPS信号是一种微弱的射频信号,在传播过程中容易受到各种因素的干扰。在城市高楼林立的环境中,GPS信号容易被建筑物遮挡和反射,产生多径效应,导致信号的传播路径发生改变,从而使测量的伪距产生误差,严重影响定位精度;在恶劣的天气条件下,如暴雨、沙尘等,大气层对GPS信号的折射和衰减会加剧,也会导致信号质量下降,定位精度降低;此外,在电磁干扰较强的区域,如军事对抗场景、通信基站附近等,GPS信号可能会受到电磁噪声的干扰,甚至出现信号中断的情况,无法为用户提供可靠的导航服务。由于GPS系统依赖于卫星信号,在一些特殊环境下,如室内、地下、峡谷等,卫星信号可能无法到达或信号强度太弱,导致GPS系统无法正常工作,无法提供有效的定位信息。三、SINS/TANGPS组合导航信息融合原理3.1组合导航系统架构3.1.1松耦合架构在松耦合架构中,SINS和TANGPS作为两个独立的子系统,各自独立运行并提供导航信息。SINS通过惯性测量单元(IMU)实时测量载体的加速度和角速度,利用牛顿力学定律和惯性测量原理,经过复杂的积分运算,计算出载体的位置、速度和姿态等导航参数。TANGPS则通过接收卫星信号,利用三角测量原理和时间测距原理,解算出载体的位置、速度等信息。为了实现两者信息的融合,通常将SINS和TANGPS各自输出的位置、速度信息输入到滤波器中,如卡尔曼滤波器。滤波器通过比较两者的差值,建立误差模型来估计SINS的误差。假设SINS解算得到的位置为(x_{sins},y_{sins},z_{sins}),速度为(v_{xsins},v_{ysins},v_{zsins}),TANGPS解算得到的位置为(x_{gps},y_{gps},z_{gps}),速度为(v_{xgps},v_{ygps},v_{zgps}),则滤波器的输入量为两者位置和速度的差值,即:\begin{cases}\Deltax=x_{gps}-x_{sins}\\\Deltay=y_{gps}-y_{sins}\\\Deltaz=z_{gps}-z_{sins}\\\Deltav_x=v_{xgps}-v_{xsins}\\\Deltav_y=v_{ygps}-v_{ysins}\\\Deltav_z=v_{zgps}-v_{zsins}\end{cases}滤波器根据这些差值,结合系统的状态方程和观测方程,利用卡尔曼滤波算法的递推公式,对SINS的误差进行估计和预测。卡尔曼滤波算法是一种基于最小均方误差准则的最优估计算法,它通过对系统状态的预测和观测值的更新,不断调整估计值,使得估计误差最小。在松耦合架构中,卡尔曼滤波器根据输入的位置和速度差值,估计出SINS的位置误差、速度误差和姿态误差等参数,并将这些误差反馈给SINS,对SINS的导航结果进行修正,从而得到更准确的组合导航结果。松耦合架构的优点在于系统结构简单,易于实现和维护。由于SINS和TANGPS独立工作,当其中一个子系统出现故障时,另一个子系统仍能继续提供导航信息,提高了系统的可靠性。而且在一些对实时性要求不高的应用场景中,松耦合架构能够满足基本的导航需求,如一些普通的车载导航系统。然而,松耦合架构也存在一些明显的缺点。当卫星数量低于最低数量时,TANGPS会暂时失效,无法提供准确的位置和速度信息,此时滤波器只能依赖SINS的信息进行估计,导致导航精度下降。此外,TANGPS的输出是时间相关的,而卡尔曼滤波器假设测量噪声是不相关的,这会影响滤波器的性能,降低导航精度。3.1.2紧耦合架构紧耦合架构在SINS/TANGPS组合导航中,利用伪距和伪距速率差值进行更深入的误差估计。TANGPS接收机输出的伪距和伪距速率信息,与SINS根据自身解算的位置和速度信息,结合卫星星历计算出的对应伪距和伪距速率进行对比。具体而言,设TANGPS接收机测量得到的伪距为\rho_{gps}^i,伪距速率为\dot{\rho}_{gps}^i(i表示第i颗卫星),SINS根据自身解算结果结合卫星星历计算出的伪距为\rho_{sins}^i,伪距速率为\dot{\rho}_{sins}^i。两者的差值\Delta\rho^i=\rho_{gps}^i-\rho_{sins}^i和\Delta\dot{\rho}^i=\dot{\rho}_{gps}^i-\dot{\rho}_{sins}^i被作为观测量输入到卡尔曼滤波器中。卡尔曼滤波器根据这些观测量,结合系统的状态方程和观测方程,对SINS的误差状态进行估计。状态方程描述了系统状态随时间的变化规律,对于SINS/TANGPS紧耦合系统,状态变量通常包括SINS的位置误差、速度误差、姿态误差、陀螺仪漂移误差、加速度计漂移误差以及TANGPS接收机的钟差等。观测方程则建立了观测量与状态变量之间的关系。通过卡尔曼滤波算法的迭代计算,滤波器能够估计出这些误差状态,并将估计结果反馈给SINS,对SINS的导航解进行校正,从而得到更精确的组合导航结果。紧耦合架构相比松耦合架构具有明显的优势。在卫星信号消失的情况下,紧耦合的组合模式依然能够利用之前的观测信息和SINS的预测信息,提供一定时间内的TANGPS信号更新,保证导航的连续性。而且紧耦合架构消除了松耦合方法中因卡尔曼滤波级联而产生的测量关联问题,在相同硬件条件下,其组合后的位置、速度精度更高,鲁棒性更强。根据相关实验数据,在复杂环境下,紧耦合架构的定位精度比松耦合架构提高了约30%-50%,能够更好地满足对导航精度要求较高的应用场景,如航空航天、自动驾驶等领域。然而,紧耦合架构也存在一些局限性。由于它涉及对原始TANGPS数据的处理,系统结构相对复杂,实现难度较大。而且紧耦合结构无法得到独立的TANGPS导航结果,一旦整个组合系统出现故障,难以快速判断是SINS还是TANGPS部分出现问题。3.1.3深耦合架构深耦合架构是SINS与TANGPS深度融合的一种高级架构。在这种架构下,SINS与TANGPS不再是相互独立的子系统,而是深度集成。TANGPS接收机采用了回环校正的结构,SINS的信息作为TANGPS接收机的一个组成部分参与信号处理过程。在信号跟踪阶段,SINS提供的载体运动信息(如速度、加速度和姿态等)被用于辅助TANGPS接收机的信号跟踪。由于SINS能够实时跟踪载体的动态变化,它可以预测卫星信号的多普勒频移和载波相位变化,从而帮助TANGPS接收机更快、更准确地捕获和跟踪卫星信号。在卫星信号受到干扰或遮挡导致信噪比降低时,SINS的辅助信息可以降低TANGPS接收机对信号强度的依赖,使得导航系统能够在较低的信噪比下工作。传统的TANGPS接收机在信噪比低于一定阈值时,可能会丢失信号或出现定位误差大幅增大的情况,而深耦合架构下的导航系统在相同条件下仍能保持较好的信号跟踪能力和定位精度。深耦合架构还提高了系统的抗干扰能力。当遇到强电磁干扰等恶劣环境时,TANGPS信号可能会受到严重影响,甚至中断。但由于SINS的自主性和高动态性能,它可以在TANGPS信号中断期间继续提供导航信息,并且通过反馈校正机制,帮助TANGPS接收机在信号恢复后快速重新捕获和跟踪信号,保证导航的连续性和可靠性。深耦合架构降低了TANGPS接收机的跟踪频率。因为SINS能够提供较为准确的载体运动信息,TANGPS接收机可以根据这些信息减少对卫星信号的频繁搜索和跟踪,从而降低了功耗和计算负担,提高了系统的效率。然而,深耦合架构的实现难度较大,通常需要接入内部TANGPS硬件,对硬件和软件的设计要求都很高,成本也相对较高。由于SINS和TANGPS深度集成,一旦其中一个部分出现故障,可能会影响整个系统的正常运行,故障诊断和修复也相对复杂。3.2信息融合算法3.2.1卡尔曼滤波算法卡尔曼滤波算法是一种基于线性最小均方误差估计的递归算法,在SINS/TANGPS组合导航中发挥着关键作用,用于估计系统的状态误差,实现导航信息的最优融合。在SINS/TANGPS组合导航系统中,系统状态可以用一个状态向量\mathbf{X}来表示,通常包含SINS的位置误差、速度误差、姿态误差,以及加速度计和陀螺仪的漂移误差等。以常见的15维状态向量为例,\mathbf{X}=[\delta\mathbf{P}^T,\delta\mathbf{V}^T,\delta\boldsymbol{\theta}^T,\varepsilon_b^T,\nabla_b^T]^T,其中\delta\mathbf{P}表示位置误差向量,\delta\mathbf{V}表示速度误差向量,\delta\boldsymbol{\theta}表示姿态误差向量,\varepsilon_b表示陀螺仪漂移误差向量,\nabla_b表示加速度计漂移误差向量。系统的状态方程描述了状态向量随时间的变化规律,一般形式为:\mathbf{X}_{k}=\mathbf{F}_{k,k-1}\mathbf{X}_{k-1}+\mathbf{G}_{k,k-1}\mathbf{W}_{k-1}其中,\mathbf{X}_{k}和\mathbf{X}_{k-1}分别是k时刻和k-1时刻的状态向量;\mathbf{F}_{k,k-1}是状态转移矩阵,它描述了状态从k-1时刻到k时刻的转移关系;\mathbf{G}_{k,k-1}是噪声驱动矩阵,用于将过程噪声\mathbf{W}_{k-1}引入到状态方程中,\mathbf{W}_{k-1}是零均值的高斯白噪声,表示系统中的不确定性因素。观测方程建立了观测量与状态向量之间的关系。在SINS/TANGPS松耦合组合导航中,观测量通常是SINS和TANGPS输出的位置和速度之差,观测方程可以表示为:\mathbf{Z}_{k}=\mathbf{H}_{k}\mathbf{X}_{k}+\mathbf{V}_{k}其中,\mathbf{Z}_{k}是k时刻的观测向量,\mathbf{H}_{k}是观测矩阵,它将状态向量映射到观测空间,\mathbf{V}_{k}是观测噪声,也是零均值的高斯白噪声。卡尔曼滤波算法的核心步骤包括预测和更新。在预测阶段,根据上一时刻的状态估计值\hat{\mathbf{X}}_{k-1}和状态转移矩阵\mathbf{F}_{k,k-1},预测当前时刻的状态估计值\hat{\mathbf{X}}_{k|k-1}和误差协方差矩阵\mathbf{P}_{k|k-1}:\begin{align*}\hat{\mathbf{X}}_{k|k-1}&=\mathbf{F}_{k,k-1}\hat{\mathbf{X}}_{k-1|k-1}\\\mathbf{P}_{k|k-1}&=\mathbf{F}_{k,k-1}\mathbf{P}_{k-1|k-1}\mathbf{F}_{k,k-1}^T+\mathbf{G}_{k,k-1}\mathbf{Q}_{k-1}\mathbf{G}_{k,k-1}^T\end{align*}其中,\mathbf{Q}_{k-1}是过程噪声协方差矩阵。在更新阶段,根据当前时刻的观测值\mathbf{Z}_{k}和预测值\hat{\mathbf{X}}_{k|k-1},计算卡尔曼增益\mathbf{K}_{k},并更新状态估计值\hat{\mathbf{X}}_{k|k}和误差协方差矩阵\mathbf{P}_{k|k}:\begin{align*}\mathbf{K}_{k}&=\mathbf{P}_{k|k-1}\mathbf{H}_{k}^T(\mathbf{H}_{k}\mathbf{P}_{k|k-1}\mathbf{H}_{k}^T+\mathbf{R}_{k})^{-1}\\\hat{\mathbf{X}}_{k|k}&=\hat{\mathbf{X}}_{k|k-1}+\mathbf{K}_{k}(\mathbf{Z}_{k}-\mathbf{H}_{k}\hat{\mathbf{X}}_{k|k-1})\\\mathbf{P}_{k|k}&=(\mathbf{I}-\mathbf{K}_{k}\mathbf{H}_{k})\mathbf{P}_{k|k-1}\end{align*}其中,\mathbf{R}_{k}是观测噪声协方差矩阵,\mathbf{I}是单位矩阵。通过不断地进行预测和更新,卡尔曼滤波算法能够实时估计系统的状态误差,并对SINS的导航结果进行校正,从而提高组合导航系统的精度。在实际应用中,卡尔曼滤波算法能够有效地融合SINS和TANGPS的信息,抑制SINS的误差积累,提高导航精度。在车辆导航中,经过卡尔曼滤波融合后的导航精度相比单独使用SINS或TANGPS有显著提升,位置误差可降低至原来的1/3-1/2。3.2.2扩展卡尔曼滤波算法扩展卡尔曼滤波(EKF)算法是卡尔曼滤波算法在非线性系统中的扩展,主要用于解决组合导航系统中存在的非线性问题。在SINS/TANGPS组合导航系统中,虽然基本的运动学和动力学模型可以用线性方程近似描述,但在一些情况下,系统存在明显的非线性特性,如载体的高速机动、地球重力场的非线性变化等,此时传统的卡尔曼滤波算法不再适用,而扩展卡尔曼滤波算法能够更好地处理这些非线性问题。EKF算法的基本思想是通过对非线性系统进行线性化近似,将其转化为近似的线性系统,然后应用卡尔曼滤波算法进行状态估计。对于一个非线性系统,其状态方程和观测方程可以表示为:\begin{align*}\mathbf{X}_{k}&=\mathbf{f}(\mathbf{X}_{k-1},\mathbf{W}_{k-1},k-1)\\\mathbf{Z}_{k}&=\mathbf{h}(\mathbf{X}_{k},\mathbf{V}_{k},k)\end{align*}其中,\mathbf{f}和\mathbf{h}分别是关于状态向量\mathbf{X}、噪声向量\mathbf{W}和\mathbf{V}的非线性函数。为了应用卡尔曼滤波算法,需要对非线性函数\mathbf{f}和\mathbf{h}在当前状态估计值处进行一阶泰勒展开,进行线性化近似。设\hat{\mathbf{X}}_{k-1|k-1}是k-1时刻的状态估计值,对\mathbf{f}在\hat{\mathbf{X}}_{k-1|k-1}处进行泰勒展开,忽略高阶项,得到近似的线性状态转移方程:\mathbf{X}_{k}\approx\mathbf{f}(\hat{\mathbf{X}}_{k-1|k-1},0,k-1)+\mathbf{F}_{k,k-1}(\mathbf{X}_{k-1}-\hat{\mathbf{X}}_{k-1|k-1})+\mathbf{G}_{k,k-1}\mathbf{W}_{k-1}其中,\mathbf{F}_{k,k-1}是状态转移矩阵,由\mathbf{f}对\mathbf{X}的偏导数在\hat{\mathbf{X}}_{k-1|k-1}处求值得到:\mathbf{F}_{k,k-1}=\left.\frac{\partial\mathbf{f}}{\partial\mathbf{X}}\right|_{\mathbf{X}=\hat{\mathbf{X}}_{k-1|k-1}}同样,对观测方程\mathbf{h}在\hat{\mathbf{X}}_{k|k-1}处进行泰勒展开并线性化,得到近似的观测方程:\mathbf{Z}_{k}\approx\mathbf{h}(\hat{\mathbf{X}}_{k|k-1},0,k)+\mathbf{H}_{k}(\mathbf{X}_{k}-\hat{\mathbf{X}}_{k|k-1})+\mathbf{V}_{k}其中,\mathbf{H}_{k}是观测矩阵,由\mathbf{h}对\mathbf{X}的偏导数在\hat{\mathbf{X}}_{k|k-1}处求值得到:\mathbf{H}_{k}=\left.\frac{\partial\mathbf{h}}{\partial\mathbf{X}}\right|_{\mathbf{X}=\hat{\mathbf{X}}_{k|k-1}}经过线性化近似后,就可以按照卡尔曼滤波算法的步骤进行状态估计和更新。预测阶段的公式与卡尔曼滤波类似:\begin{align*}\hat{\mathbf{X}}_{k|k-1}&=\mathbf{f}(\hat{\mathbf{X}}_{k-1|k-1},0,k-1)\\\mathbf{P}_{k|k-1}&=\mathbf{F}_{k,k-1}\mathbf{P}_{k-1|k-1}\mathbf{F}_{k,k-1}^T+\mathbf{G}_{k,k-1}\mathbf{Q}_{k-1}\mathbf{G}_{k,k-1}^T\end{align*}更新阶段同样计算卡尔曼增益并更新状态估计值和误差协方差矩阵:[\begin{align*}\mathbf{K}{k}&=\mathbf{P}{k|k-1}\mathbf{H}{k}^T(\mathbf{H}{k}\mathbf{P}{k|k-1}\mathbf{H}{k}^T四、数据采集与处理技术4.1传感器的选择与安装4.1.1惯性测量单元(IMU)的选择惯性测量单元(IMU)作为SINS/TANGPS组合导航系统的关键部件,其性能直接影响着组合导航系统的精度和可靠性。在不同的应用场景下,对IMU的性能要求也各不相同,因此需要依据多种关键指标和方法来选择合适的IMU。精度是选择IMU时首要考虑的关键指标之一,它涵盖了加速度计和陀螺仪的零偏稳定性、刻度因数误差、随机游走等多个方面。在航空航天领域,由于飞行器的飞行轨迹和姿态控制对精度要求极高,通常需要选择零偏稳定性在μg/h甚至更低量级、刻度因数误差在ppm(百万分之一)级别的高精度IMU,以确保飞行器在长时间飞行过程中能够保持高精度的导航和控制。而在一些消费级应用场景,如智能手机、智能穿戴设备等,对精度的要求相对较低,零偏稳定性在mg/h量级、刻度因数误差在%级别的IMU即可满足基本需求,这样既能降低成本,又能满足产品的功能要求。量程也是一个重要的选择指标,它决定了IMU能够测量的物理量的范围。在工业机械振动监测等场景中,可能会遇到高达±50g甚至更高加速度的冲击,此时就必须选择量程能够覆盖这些高加速度值的IMU,以确保能够准确测量振动过程中的加速度变化。而在可穿戴设备监测人体日常活动时,由于人体活动产生的加速度范围相对较小,通常±2g-±8g的量程就能满足需求。对于陀螺仪的量程选择同样重要,例如在高速旋转机械的运动监测中,需要高量程陀螺仪(±3000°/s)来准确测量其高速旋转的角速度;而在AR/VR设备中,用户头部转动的角速度相对较低,±1000°/s-±2000°/s的量程就能精准捕捉用户头部的转动。如果量程选择不当,当测量值超出IMU的量程时,会导致数据饱和,使测量结果严重失真,从而影响整个组合导航系统的性能。分辨率反映了IMU对微小变化的感知能力,在高精度应用场景中具有重要意义。在测绘无人机的高精度地形扫描作业中,为了确保飞行姿态的微小调整都能被精准捕捉,从而提升测绘数据的准确性,需要选择分辨率达到μg级(1μg=10⁻⁶g)的加速度计;在生物力学研究中,用于监测人体关节运动的IMU,为了获取更精细的运动数据,为医学分析提供可靠依据,需要陀螺仪具有mdps级(1mdps=0.001°/s)的分辨率。分辨率受噪声基底限制,因此在选择IMU时,需要结合噪声密度指标(如μg/√Hz)综合评估,以确保在低噪声环境下能够实现高分辨率测量。除了上述指标外,选择IMU时还需考虑其尺寸、重量、功耗等因素。在一些对体积和重量有严格限制的应用场景,如无人机、卫星等,需要选择尺寸小、重量轻的IMU,以减轻载体的负担,提高其飞行性能和灵活性。在电池供电的设备中,如可穿戴设备、手持导航设备等,功耗是一个关键考量因素,需要选择低功耗的IMU,以延长设备的续航时间。还需要考虑IMU的可靠性、稳定性、抗干扰能力以及成本等因素,综合权衡后选择最适合应用场景的IMU。4.1.2GPS接收器的选择GPS接收器作为接收卫星信号并进行定位解算的关键设备,其性能优劣直接影响着TANGPS系统以及SINS/TANGPS组合导航系统的定位精度和可靠性。在选择GPS接收器时,需要综合考虑多个因素。精度是衡量GPS接收器性能的重要指标之一,它直接决定了定位结果的准确性。不同类型的GPS接收器在精度上存在较大差异,例如,民用的GPS接收器定位精度一般在几米到几十米之间,主要用于普通的导航和定位需求,如车载导航、手机导航等。而在一些对精度要求极高的专业领域,如测绘、航空航天、自动驾驶等,通常需要使用高精度的GPS接收器,其定位精度可达厘米级甚至更高。在测绘领域,利用高精度GPS接收器进行大地测量,可以为地图绘制、地理信息系统(GIS)数据采集等提供精确的数据基础;在自动驾驶领域,高精度的GPS定位是实现车辆自动导航和避障的关键技术之一,能够确保车辆准确地行驶在预定的路线上,提高交通安全性和效率。抗干扰能力是GPS接收器在复杂环境下正常工作的重要保障。GPS信号是一种微弱的射频信号,在传播过程中容易受到各种因素的干扰,如城市高楼林立的环境中,信号容易被建筑物遮挡和反射,产生多径效应,导致信号的传播路径发生改变,从而使测量的伪距产生误差,严重影响定位精度;在恶劣的天气条件下,如暴雨、沙尘等,大气层对GPS信号的折射和衰减会加剧,也会导致信号质量下降,定位精度降低;此外,在电磁干扰较强的区域,如军事对抗场景、通信基站附近等,GPS信号可能会受到电磁噪声的干扰,甚至出现信号中断的情况。因此,在选择GPS接收器时,需要考虑其抗干扰能力,选择具有良好抗多径效应、抗电磁干扰能力的接收器,以确保在复杂环境下能够稳定地接收卫星信号,提供可靠的定位信息。一些高端的GPS接收器采用了先进的抗干扰技术,如多径抑制技术、自适应滤波技术等,能够有效地减少干扰对信号的影响,提高定位精度和可靠性。灵敏度也是选择GPS接收器时需要考虑的因素之一。灵敏度反映了GPS接收器能够接收到的最弱信号的能力,灵敏度越高,GPS接收器在信号较弱的环境下也能够更好地工作。在室内、地下停车场、峡谷等信号遮挡严重的区域,高灵敏度的GPS接收器能够更快速地捕获卫星信号,提高定位的及时性和准确性。一些具有高灵敏度的GPS接收器采用了先进的信号处理算法和低噪声放大器,能够在微弱信号条件下有效地提取卫星信号,实现可靠的定位。除此之外,还需要考虑GPS接收器的功耗、尺寸、重量、价格以及兼容性等因素。在一些对功耗要求较高的应用场景,如便携式设备、电池供电的设备等,需要选择低功耗的GPS接收器,以延长设备的续航时间;在对尺寸和重量有严格限制的应用场景,如无人机、小型卫星等,需要选择尺寸小、重量轻的GPS接收器,以满足设备的设计要求。价格也是一个重要的考量因素,需要根据应用需求和预算选择性价比高的GPS接收器。还需要确保GPS接收器与其他设备和系统具有良好的兼容性,能够方便地集成到SINS/TANGPS组合导航系统中,实现数据的有效传输和融合。4.1.3传感器安装要点传感器的安装位置和方向对SINS/TANGPS组合导航系统的导航精度有着至关重要的影响,因此在安装过程中需要严格遵循正确的方法和要点。惯性测量单元(IMU)的安装位置应尽量靠近载体的质心,这样可以减小由于载体运动产生的附加惯性力和力矩对IMU测量的影响,从而提高测量的准确性。在飞机上,IMU通常安装在机身的中心位置,以减少飞机飞行过程中姿态变化和机动飞行对IMU测量的干扰。IMU的安装方向也非常关键,需要确保其坐标轴与载体的坐标轴严格对齐,以保证测量的加速度和角速度能够准确反映载体的运动状态。如果IMU的安装方向存在偏差,会导致测量的加速度和角速度出现误差,进而影响SINS的解算精度,使计算出的载体位置、速度和姿态产生偏差。GPS接收器的天线安装位置应选择在能够良好接收卫星信号的地方,通常应尽量避免信号遮挡和多径效应的影响。在车辆上,GPS天线一般安装在车顶,以确保能够清晰地接收卫星信号,减少建筑物、树木等对信号的遮挡。在船舶上,GPS天线通常安装在桅杆顶部等较高的位置,以获得更好的信号接收条件。同时,GPS天线的安装方向也需要注意,应使其尽量垂直于地面,以保证能够接收到来自不同方向卫星的信号。如果GPS天线安装方向不正确,可能会导致接收的卫星信号强度减弱,信号质量下降,从而影响定位精度。除了安装位置和方向外,传感器的安装还需要注意固定牢固,以防止在载体运动过程中出现松动或位移。在车辆行驶过程中,由于路面颠簸等原因,传感器可能会受到振动和冲击,如果安装不牢固,传感器的位置和方向可能会发生变化,导致测量数据出现误差。因此,在安装传感器时,需要使用合适的固定装置,如螺栓、夹具等,将传感器牢固地固定在载体上。还需要对传感器进行校准和调试,以确保其测量精度和性能符合要求。在校准过程中,需要使用标准的校准设备和方法,对传感器的零偏、刻度因数等参数进行校准,以消除传感器本身的误差,提高测量的准确性。4.2数据同步与校验4.2.1时间同步技术在SINS/TANGPS组合导航系统中,实现SINS和TANGPS数据的时间同步是确保数据一致性和组合导航精度的关键环节。由于SINS和TANGPS的工作原理和数据更新频率不同,两者的数据往往存在时间上的差异,如果不进行时间同步,直接将不同时刻的数据进行融合,会引入较大的误差,严重影响组合导航系统的性能。基于硬件的时间同步方法是通过专门的硬件设备来实现SINS和TANGPS之间的时间同步。一种常见的方法是利用全球定位系统(GPS)的秒脉冲信号(PPS)作为时间基准。GPS接收器在接收到卫星信号后,会产生一个精确的PPS信号,该信号的上升沿对应着GPS系统时间的整秒时刻。通过硬件电路将PPS信号同时传输给SINS和TANGPS设备,作为它们的时间参考。SINS和TANGPS设备可以根据PPS信号来调整各自的内部时钟,使两者的时间达到同步。这种方法的优点是时间同步精度高,能够达到纳秒级甚至更高的精度,适用于对时间同步精度要求极高的应用场景,如航空航天、高精度测绘等领域。硬件时间同步方法也存在一些缺点,如需要额外的硬件设备,增加了系统的成本和复杂度;同时,硬件设备的稳定性和可靠性也会影响时间同步的效果,如果硬件设备出现故障,可能会导致时间同步失败。基于软件的时间同步方法则是通过算法和数据处理来实现SINS和TANGPS数据的时间同步。一种常用的软件时间同步方法是在SINS和TANGPS的数据采集过程中,记录每个数据点的采集时间戳,然后在数据融合阶段,根据时间戳对数据进行插值或外推处理,将不同时刻的数据统一到同一时间基准上。假设SINS的数据更新频率为100Hz,TANGPS的数据更新频率为1Hz,当需要将SINS和TANGPS的数据进行融合时,可以根据SINS数据的时间戳,在TANGPS数据的相邻两个数据点之间进行线性插值,得到与SINS数据同一时刻的TANGPS数据估计值。这种方法的优点是不需要额外的硬件设备,实现相对简单,成本较低。然而,软件时间同步方法的精度相对较低,通常只能达到毫秒级的精度,并且在数据处理过程中可能会引入一定的误差,适用于对时间同步精度要求不是特别高的应用场景,如一些民用的车载导航、船舶导航等领域。为了提高时间同步的精度和可靠性,还可以采用软硬件结合的时间同步方法。在硬件层面,利用高精度的时钟源和硬件同步电路,提供一个相对准确的时间基准;在软件层面,通过算法对硬件同步后的时间进行进一步的校准和优化,消除硬件设备和信号传输过程中产生的误差。这种方法结合了硬件和软件时间同步方法的优点,既能保证较高的时间同步精度,又具有较好的灵活性和可靠性,在实际应用中得到了广泛的采用。4.2.2数据校验方法对采集到的SINS和TANGPS数据进行校验是去除错误数据、提高数据质量的重要步骤。在数据采集过程中,由于传感器本身的误差、环境干扰、信号传输故障等原因,可能会导致采集到的数据存在错误或异常,这些错误数据如果不及时去除,会对组合导航系统的精度和可靠性产生严重影响。基于统计分析的数据校验方法是通过对大量数据的统计特征进行分析,来判断数据的合理性和准确性。可以计算数据的均值、方差、标准差等统计量,设定合理的阈值范围,当数据超出这个范围时,认为该数据可能存在错误。对于SINS采集的加速度数据,如果某个时刻的加速度值远远超出了正常的运动范围,且经过多次统计分析发现该数据点与其他数据点的统计特征差异较大,就可以判断该数据点可能是错误数据,需要进行剔除或修正。还可以利用数据的相关性分析来校验数据,例如,SINS的加速度和角速度数据之间存在一定的物理关系,通过分析它们之间的相关性,可以判断数据是否符合这种关系,如果发现数据之间的相关性异常,也可以判断数据可能存在错误。基于模型的数据校验方法则是利用SINS和TANGPS的数学模型来校验数据。对于SINS,可以根据其运动学和动力学模型,结合前一时刻的状态估计值,预测当前时刻的状态值,然后将预测值与实际采集到的数据进行比较。如果两者之间的差异超出了合理的范围,就可以判断采集到的数据可能存在错误。对于TANGPS,可以利用卫星轨道模型和信号传播模型,对接收的卫星信号进行模拟和分析,判断信号的合理性和准确性,从而校验采集到的GPS数据。这种方法能够充分利用系统的模型信息,对数据进行深入的分析和校验,提高数据校验的准确性和可靠性,但需要建立准确的数学模型,并且计算复杂度较高。除了上述方法外,还可以采用冗余校验、数据融合校验等方法来对数据进行校验。冗余校验是通过增加传感器的冗余度,利用多个传感器采集相同或相关的数据,然后对这些数据进行比较和分析,当多个传感器的数据不一致时,就可以判断其中可能存在错误数据。数据融合校验则是在数据融合过程中,利用不同传感器数据之间的互补性和一致性,对数据进行交叉验证和校验,提高数据的可靠性。通过综合运用多种数据校验方法,可以有效地去除错误数据,提高数据质量,为SINS/TANGPS组合导航系统的高精度运行提供可靠的数据支持。4.3实验数据采集与分析4.3.1实验设计为了全面验证SINS/TANGPS组合导航信息融合技术的性能和效果,设计了不同场景下的实验,每个实验都有明确的目的、详细的步骤和合理的数据采集方案。在静态环境实验中,主要目的是验证组合导航系统在静止状态下的精度和稳定性。实验步骤如下:将搭载有SINS/TANGPS组合导航系统的实验平台放置在一个水平且稳定的位置,确保周围环境没有明显的振动和干扰。启动组合导航系统,让其运行一段时间,记录SINS和TANGPS各自输出的位置、速度和姿态数据,以及组合导航系统融合后的结果。数据采集方案为:以一定的时间间隔(如1秒)采集一次数据,持续采集1小时以上,以获取足够多的数据样本进行分析。在这个实验中,重点关注组合导航系统在静止状态下的定位精度是否能够达到预期,以及SINS和TANGPS数据融合后是否能够有效抑制SINS的误差积累,提高系统的稳定性。动态环境实验旨在测试组合导航系统在运动状态下的性能,模拟不同的运动场景,如直线运动、曲线运动、加速运动和减速运动等。对于直线运动实验,将实验平台安装在一辆车辆上,让车辆在平坦的道路上以恒定速度直线行驶。在行驶过程中,按照一定的时间间隔(如0.1秒)采集SINS和TANGPS的数据,同时记录车辆的实际行驶轨迹(可以通过高精度地图或其他定位设备进行辅助记录)。实验持续时间为30分钟以上,覆盖不同的行驶速度和路段。通过对比组合导航系统输出的位置和速度信息与车辆实际行驶轨迹,评估组合导航系统在直线运动场景下的精度和跟踪能力。在曲线运动实验中,同样利用车辆作为实验平台,让车辆在具有不同曲率半径的弯道上行驶。在实验过程中,除了采集SINS和TANGPS的数据外,还需要记录车辆的转向角度和行驶速度等信息。通过分析组合导航系统在曲线运动过程中的姿态解算和位置定位精度,研究其对复杂运动场景的适应能力。对于加速和减速运动实验,通过控制车辆的加速和减速过程,采集相应的数据,观察组合导航系统在动态变化过程中的响应速度和精度变化,评估其对运动状态变化的跟踪性能。在复杂环境实验中,选择具有代表性的复杂环境,如城市高楼区域、室内环境和山区等,来测试组合导航系统在恶劣条件下的可靠性和鲁棒性。在城市高楼区域实验中,将实验平台放置在城市中心的街道上,周围有大量的高楼大厦,容易对GPS信号产生遮挡和多径效应。在实验过程中,持续采集SINS和TANGPS的数据,观察GPS信号的失锁情况以及组合导航系统在GPS信号受干扰时的导航性能。记录组合导航系统在不同信号强度和干扰程度下的定位精度和姿态解算误差,分析其在复杂城市环境中的可靠性和适应性。在室内环境实验中,将实验平台放置在室内空间,由于室内环境GPS信号较弱甚至无法接收,主要测试SINS在无GPS信号辅助下的导航性能以及组合导航系统在GPS信号恢复后的重新定位和融合能力。在室内实验过程中,通过人工移动实验平台,模拟不同的运动轨迹,采集SINS的数据。当将实验平台移出室内,GPS信号恢复后,观察组合导航系统如何快速准确地融合SINS和GPS数据,恢复高精度的导航功能。在山区实验中,选择地形复杂五、组合导航算法优化与仿真5.1算法优化策略5.1.1基于自适应滤波的优化自适应滤波是一种能够根据输入信号的统计特性自动调整滤波器参数的技术,在SINS/TANGPS组合导航中具有重要的应用价值,可有效提高导航精度。其基本原理是通过不断监测系统的输入信号和输出响应,实时估计信号的统计特性,如均值、方差、自相关函数等,并根据这些统计特性自动调整滤波器的系数,使滤波器的性能始终保持最优。在SINS/TANGPS组合导航系统中,自适应滤波可以根据不同的环境条件和载体运动状态,动态调整滤波参数,以适应系统的变化。在城市环境中,由于高楼大厦的遮挡和反射,GPS信号容易受到多径效应的干扰,导致信号质量下降,定位精度降低。此时,自适应滤波可以根据接收到的GPS信号的信噪比、信号强度等信息,自动调整滤波器的带宽和增益,增强对弱信号的跟踪能力,抑制多径效应的影响,从而提高GPS定位的精度。在载体高速机动的情况下,SINS的测量误差会迅速增大,传统的固定参数滤波器难以有效处理这种情况。自适应滤波则可以根据载体的加速度、角速度等运动参数的变化,及时调整滤波器的参数,使滤波器能够更好地跟踪载体的动态变化,减小SINS的误差对导航精度的影响。以自适应卡尔曼滤波算法为例,在传统卡尔曼滤波算法的基础上,引入了自适应机制,通过实时估计系统噪声协方差和观测噪声协方差,根据系统的实时状态调整滤波参数。假设系统噪声协方差矩阵为\mathbf{Q},观测噪声协方差矩阵为\mathbf{R},在自适应卡尔曼滤波中,可以根据当前时刻的测量数据和前一时刻的估计结果,采用不同的自适应策略来更新\mathbf{Q}和\mathbf{R}。一种常见的自适应策略是基于创新序列的自适应算法,通过计算卡尔曼滤波的创新序列(即观测值与预测值之差)的统计特性,如均值和方差,来调整噪声协方差矩阵。如果创新序列的方差增大,说明系统的不确定性增加,此时可以相应地增大\mathbf{Q}和\mathbf{R}的值,以提高滤波器对噪声的鲁棒性;反之,如果创新序列的方差减小,说明系统的不确定性减小,可以适当减小\mathbf{Q}和\mathbf{R}的值,以提高滤波器的跟踪精度。另一种自适应策略是基于模糊逻辑的自适应算法,利用模糊逻辑系统来描述系统的不确定性和滤波器参数之间的关系。通过将系统的状态变量、观测变量以及其他相关信息作为模糊逻辑系统的输入,经过模糊推理和决策,得到自适应调整后的噪声协方差矩阵。这种方法能够更灵活地处理系统中的不确定性,提高滤波器的自适应能力和导航精度。通过基于自适应滤波的优化,能够使SINS/TANGPS组合导航系统在复杂多变的环境下,始终保持较高的导航精度和可靠性,为载体的安全、准确导航提供有力保障。在实际应用中,基于自适应卡尔曼滤波优化后的组合导航系统,在城市复杂环境下的定位精度相比传统卡尔曼滤波提高了约20%-30%,在载体高速机动时的姿态解算精度也有显著提升,有效满足了各种实际应用场景的需求。5.1.2多源信息融合优化除了SINS和TANGPS提供的信息外,引入磁力计、气压计等其他传感器的数据进行融合,能够进一步提升SINS/TANGPS组合导航系统的性能。磁力计主要用于测量地球磁场强度,通过检测地球磁场在三个正交方向上的分量,为组合导航系统提供航向信息。在一些情况下,SINS的航向误差会随着时间的推移而逐渐增大,而TANGPS在某些环境下可能无法准确提供航向信息。此时,磁力计可以作为一种补充,提供相对稳定的航向参考。当载体在海上航行时,由于地球磁场相对稳定,磁力计可以准确测量出载体的航向,与SINS和TANGPS的数据融合后,能够有效校正航向误差,提高组合导航系统的航向精度。在城市环境中,虽然地球磁场可能会受到建筑物等因素的干扰,但通过合理的数据处理和滤波算法,仍然可以从磁力计数据中提取出有用的航向信息,辅助组合导航系统进行精确导航。气压计则通过测量大气压力来确定载体的高度信息。在航空领域,飞机的高度测量至关重要,仅依靠SINS和TANGPS的高度信息可能存在一定的误差。气压计可以提供相对准确的气压高度,与SINS和TANGPS的高度信息进行融合,能够提高高度测量的精度。当飞机在飞行过程中,气压计可以实时测量大气压力,并根据气压与高度的关系计算出飞机的高度。将气压计的高度数据与SINS和TANGPS的高度数据进行融合,通过适当的算法进行处理,可以有效减小高度误差,提高飞机在飞行过程中的高度控制精度,保障飞行安全。为了实现多源信息的有效融合,需要采用合适的融合算法和策略。可以利用扩展卡尔曼滤波(EKF)或无迹卡尔曼滤波(UKF)等算法,将磁力计、气压计的数据与SINS和TANGPS的数据进行融合。以EKF为例,在融合过程中,首先需要建立包含磁力计和气压计信息的系统状态方程和观测方程。假设系统状态向量\mathbf{X}除了包含SINS和TANGPS相关的状态变量外,还包含磁力计的航向偏差和气压计的高度偏差等变量,即\mathbf{X}=[\delta\mathbf{P}^T,\delta\mathbf{V}^T,\delta\boldsymbol{\theta}^T,\varepsilon_b^T,\nabla_b^T,\delta\psi,\deltah]^T,其中\delta\psi表示磁力计的航向偏差,\deltah表示气压计的高度偏差。状态方程和观测方程需要根据各传感器的特性和相互关系进行建立。观测方程中,将磁力计测量的磁场强度、气压计测量的大气压力以及SINS和TANGPS的观测值与状态变量建立联系。然后,按照EKF的算法步骤,对系统状态进行预测和更新,实现多源信息的融合。在预测阶段,根据前一时刻的状态估计值和状态转移矩阵,预测当前时刻的状态估计值;在更新阶段,根据当前时刻的观测值和预测值,计算卡尔曼增益,更新状态估计值和误差协方差矩阵。通过不断迭代,使融合后的导航信息更加准确和可靠。通过多源信息融合优化,能够充分利用各传感器的优势,弥补SINS和TANGPS的不足,提高组合导航系统在各种环境下的性能和可靠性。在实际应用中,多源信息融合后的组合导航系统在高度测量精度上相比未融合时提高了10%-20%,航向精度也有明显提升,为载体在复杂环境下的导航提供了更全面、准确的信息支持。5.2仿真实验与验证5.2.1仿真平台搭建为了对优化后的SINS/TANGPS组合导航算法进行全面、准确的评估,搭建了基于MATLAB的组合导航仿真平台。MATLAB作为一款功能强大的数学软件,拥有丰富的工具箱和函数库,为组合导航系统的建模、仿真和分析提供了便利的工具和环境。在仿真平台搭建过程中,首先利用MATLAB的Simulink工具箱构建了SINS和TANGPS的模型。对于SINS模型,根据其工作原理,利用惯性测量单元(IMU)的测量数据,通过积分运算和坐标变换,实现了对载体位置、速度和姿态的解算。在Simulink中,使用积分模块对加速度计测量的加速度进行两次积分,得到载体的速度和位置;利用陀螺仪测量的角速度,通过姿态更新算法(如四元数法)计算出载体的姿态矩阵,实现姿态解算。为了模拟实际情况中IMU的误差,在模型中加入了各种噪声和误差源,如加速度计的零偏误差、刻度因数误差,陀螺仪的漂移误差等。通过设置不同的误差参数,可以模拟不同精度等级的IMU,以研究误差对SINS性能的影响。对于TANGPS模型,利用MATLAB的卫星导航工具箱(SatelliteNavigationToolbox),根据卫星轨道参数、信号传播模型和定位算法,实现了TANGPS的信号接收、处理和定位解算。在模型中,考虑了卫星星座的分布、卫星信号的传播延迟、多径效应以及电离层

温馨提示

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

评论

0/150

提交评论