尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

面向复杂室内环境的UWB/惯导紧耦合导航:ESKF状态估计器设计与大规模基站部署下的性能分析(Matlab代码实现)

面向复杂室内环境的UWB/惯导紧耦合导航:ESKF状态估计器设计与大规模基站部署下的性能分析(Matlab代码实现) 欢迎来到本博客❤️❤️博主优势博客内容尽量做到思维缜密逻辑清晰为了方便读者。完整资源、论文复现、期刊合作、论文辅导及科研仿真定制事宜点击本文完整资源下载⛳️座右铭行百里者半于九十。⛳️赠与读者‍做科研涉及到一个深在的思想系统需要科研者逻辑缜密踏实认真但是不能只是努力很多时候借力比努力更重要然后还要有仰望星空的创新点和启发点。建议读者按目录次序逐一浏览免得骤然跌入幽暗的迷宫找不到来时的路它不足为你揭示全部问题的答案但若能解答你胸中升起的一朵朵疑云也未尝不会酿成晚霞斑斓的别一番景致万一它给你带来了一场精神世界的苦雨那就借机洗刷一下原来存放在那儿的“躺平”上的尘埃吧。或许雨过云收神驰的天地更清朗.......第一部分——内容介绍超宽带UWB与惯性测量单元IMU紧组合多传感器融合定位系统研究——基于误差状态卡尔曼滤波ESKF的15维状态估计与34基站实测验证摘要针对单一超宽带UWB定位系统在室内复杂环境下易受非视距NLOS误差影响、无法提供连续姿态信息以及单一惯性测量单元IMU存在长时间积分累积漂移的互补性缺陷本文提出了一种基于误差状态卡尔曼滤波ESKF的UWB/IMU紧组合多传感器融合定位系统。该系统构建了包含位置、速度、姿态及传感器偏差在内的15维误差状态向量通过ESKF框架实现UWB测距信息与IMU惯导信息的紧耦合融合。为验证系统性能本文在实际场景中部署了34个UWB基站开展大规模实测实验。实验结果表明所提出的紧组合融合定位系统在静态与动态条件下均能有效抑制单一传感器的固有缺陷在NLOS环境下仍能保持连续可靠的位置输出定位精度相较于纯UWB定位和传统扩展卡尔曼滤波EKF方法均有显著提升。本研究为室内复杂环境下的高精度、高鲁棒性定位提供了有效的技术方案。关键词超宽带惯性测量单元紧组合误差状态卡尔曼滤波多传感器融合室内定位1 引言随着物联网、智能交互与移动机器人技术的快速发展室内场景下的高精度定位需求日益增长。全球导航卫星系统GNSS在室外环境下已能够提供较为成熟的定位服务但在室内、地下等GNSS信号拒止环境中其定位能力严重受限。因此面向室内环境的自主定位技术成为近年来导航与定位领域的研究热点。在众多室内定位技术中超宽带Ultra-Wideband, UWB技术凭借其功耗低、定位精度高、穿透能力强、抗多径干扰性能优越等特点获得了广泛关注。UWB系统通过测量标签与基站之间的信号飞行时间Time of Flight, TOF或到达时间差Time Difference of Arrival, TDOA来实现距离测量与位置解算。然而单一的UWB定位系统在面对室内复杂场景时存在固有局限一方面UWB信号易受墙壁、人体等障碍物的遮挡而产生非视距Non-Line-of-Sight, NLOS误差导致测距精度显著下降另一方面UWB系统本身无法提供载体的速度与姿态信息。惯性测量单元Inertial Measurement Unit, IMU作为一种自主式导航传感器能够连续测量载体的加速度与角速度通过积分推算获得位置、速度和姿态信息。然而IMU的积分过程会导致误差随时间累积长时间运行后定位结果将产生严重的漂移。由此可见UWB与IMU在定位性能上具有天然的互补性UWB提供绝对位置参考以抑制IMU的累积漂移IMU则提供高频连续的运动信息以填补UWB在信号遮挡或更新率不足时的定位空白。将UWB与IMU进行组合定位已成为提升室内定位精度与鲁棒性的重要技术路径。根据融合深度的不同UWB/IMU组合可分为松组合与紧组合两种方式。松组合方式中UWB先独立解算出位置结果再与IMU解算结果进行融合而紧组合方式则将UWB的原始测距信息直接引入滤波器的量测方程与IMU的惯性导航信息进行更深层次的融合。相较于松组合紧组合能够更充分地利用UWB的原始观测信息在基站数量不足或信号质量下降时具有更强的鲁棒性。在融合滤波算法方面误差状态卡尔曼滤波Error-State Kalman Filter, ESKF相较于传统的扩展卡尔曼滤波EKF具有显著优势。ESKF直接估计系统状态相对于名义状态的误差而非估计状态本身这使得状态方程具有更好的线性化特性同时能够避免因状态量纲差异导致的数值问题。近年来ESKF已在UWB/IMU组合定位、激光雷达/IMU融合里程计等多个领域得到成功应用。基于上述背景本文提出了一种基于ESKF的UWB/IMU紧组合多传感器融合定位系统。该系统构建了包含三维位置误差、三维速度误差、三维姿态误差以及加速度计偏差和陀螺仪偏差在内的15维误差状态向量将UWB的原始测距信息作为量测输入通过ESKF框架实现紧组合融合。为验证系统的实际性能本文在实际环境中部署了34个UWB基站开展了大规模实测实验从静态定位精度、动态轨迹跟踪精度以及NLOS环境下的鲁棒性等多个维度对系统进行了全面评估。2 系统总体设计2.1 系统架构本文提出的UWB/IMU紧组合定位系统采用模块化架构设计主要包括UWB测距模块、IMU惯性导航模块、数据预处理模块以及ESKF融合滤波模块四个核心组成部分。UWB测距模块负责采集标签与各基站之间的原始测距信息。系统采用双向到达时间Two-Way Time of Flight, TW-TOF测距方式通过标签与基站之间的信号往返时间测量计算距离。在实际部署中34个UWB基站按照优化布局方案固定于定位场景内的已知坐标位置移动标签搭载于待定位载体上实时获取与各基站间的距离观测值。IMU惯性导航模块负责采集载体的三轴加速度与三轴角速度信息并通过捷联惯导算法进行机械编排推算载体的位置、速度和姿态。考虑到系统部署于嵌入式平台的现实约束IMU模块选用低成本MEMS微机电系统惯性测量单元在保证性能的前提下兼顾系统的功耗与体积要求。数据预处理模块对UWB测距数据进行质量控制包括基于均值滤波的离群值剔除、基于测距偏差校正的误差补偿等处理步骤。此外该模块还负责UWB与IMU数据的时间同步与空间对齐确保两类异构传感器数据在时间基准与参考坐标系上的一致性。ESKF融合滤波模块是系统的核心算法单元。该模块以IMU机械编排输出的名义状态为基础构建15维误差状态向量将预处理后的UWB测距信息作为量测输入通过ESKF的预测与更新两步递归运算实时估计系统误差状态并修正名义状态最终输出高精度的定位与姿态信息。2.2 紧组合策略在组合方式的选择上本文采用紧组合策略。与松组合方式中UWB先独立解算位置再与IMU融合的做法不同紧组合方式将UWB的原始测距信息——即标签到各基站的距离观测值——直接作为ESKF的量测输入。这种做法具有以下显著优势其一紧组合能够充分利用UWB的原始观测信息避免了UWB独立解算过程中可能引入的中间误差。在松组合方式中UWB位置解算本身就是一个非线性优化过程解算误差会进一步传递到融合滤波器中而紧组合将原始距离观测值直接用于状态更新从信息论的角度来看保留了更完整的观测信息量。其二紧组合在UWB基站数量不足时具有更强的鲁棒性。传统的UWB定位至少需要三个二维或四个三维基站才能完成位置解算而紧组合方式即便在只有少量基站可用的情况下仍能利用IMU的预测信息与有限的UWB观测值进行融合维持系统的连续定位能力。其三紧组合能够更有效地处理NLOS误差。通过将各基站的测距信息分别引入量测方程系统可以对不同基站的观测质量进行差异化处理——对受NLOS影响严重的基站观测值赋予较低的权重而对视距LOS条件下的高质量观测值赋予较高的权重从而实现NLOS误差的自适应抑制。3 基于误差状态卡尔曼滤波的15维状态估计3.1 ESKF的基本原理误差状态卡尔曼滤波ESKF是一种针对非线性系统状态估计的递归滤波算法。与传统的扩展卡尔曼滤波EKF直接估计系统状态变量不同ESKF将系统状态分解为名义状态与误差状态两部分仅对误差状态进行卡尔曼滤波估计。在ESKF框架中名义状态通过IMU的机械编排即捷联惯导解算进行递推更新这一过程不依赖于任何外部观测信息完全由IMU的加速度与角速度测量值驱动。误差状态则表征了名义状态与真实状态之间的偏差其动态方程通过对名义状态方程进行线性化获得。由于误差状态的幅值通常远小于名义状态线性化近似具有更高的精度。ESKF的滤波过程遵循经典卡尔曼滤波的预测-更新两阶段范式。在预测阶段利用IMU测量值递推名义状态同时根据误差状态的状态转移矩阵与过程噪声协方差矩阵预测误差状态的先验估计及其协方差。在更新阶段当UWB测距信息到达时构建以预测的标签-基站距离与实测距离之差为残差的量测方程计算卡尔曼增益更新误差状态的后验估计及其协方差。最后将估计得到的误差状态反馈修正名义状态并将误差状态重置为零完成一次完整的滤波周期。ESKF相较于EKF的优越性体现在多个方面。首先ESKF的状态方程具有更好的线性化特性因为误差状态的动态方程天然是线性的或近似线性的而EKF需要在每一时刻对非线性状态方程进行雅可比矩阵计算线性化误差更大。其次ESKF避免了因状态量纲差异导致的数值不稳定问题——位置、速度、姿态、偏差等状态变量的量纲和数量级差异巨大在EKF的协方差矩阵中容易出现病态而ESKF的误差状态各分量具有相近的量级数值稳定性更好。此外ESKF的误差状态重置机制使得滤波器始终在小信号范围内工作进一步提升了估计精度。3.2 15维误差状态向量的构建本文构建的15维误差状态向量是ESKF滤波器的核心要素。该状态向量由五个三维子向量组成全面刻画了系统在导航过程中的各类误差来源。第一个三维子向量为位置误差向量表示名义位置与真实位置之间的偏差。位置误差是系统最终定位精度的直接体现其估计精度决定了整个系统的输出质量。第二个三维子向量为速度误差向量表示名义速度与真实速度之间的偏差。速度误差的准确估计对于抑制IMU速度积分漂移、改善动态条件下的定位连续性具有重要意义。第三个三维子向量为姿态误差向量通常以欧拉角误差或等效旋转矢量误差的形式表示表征名义姿态与真实姿态之间的偏差。姿态信息的准确性直接影响惯导机械编排中比力方程坐标变换的精度进而间接影响位置与速度的解算精度。第四个三维子向量为加速度计偏差向量表征加速度计测量值中的常值或慢变偏差。MEMS级别的加速度计通常存在显著的零偏与逐次启动偏差这些偏差若不加估计和补偿将导致速度误差随时间二次方增长、位置误差随时间三次方增长。第五个三维子向量为陀螺仪偏差向量表征陀螺仪测量值中的常值或慢变偏差。陀螺仪偏差直接影响姿态解算的精度进而通过姿态矩阵的误差传递影响整个导航系统的性能。上述15维误差状态向量涵盖了UWB/IMU紧组合导航系统中最主要的误差来源。通过ESKF对这15维误差状态的实时估计与补偿系统能够在保持高精度定位的同时有效抑制IMU的累积漂移并在UWB信号质量下降时维持可靠的定位输出。3.3 状态预测与量测更新在ESKF的预测阶段系统以IMU的角速度与加速度测量值为输入通过捷联惯导机械编排递推名义状态的位置、速度和姿态。与此同时误差状态的预测依据其线性化的状态转移矩阵进行过程噪声协方差矩阵则根据IMU的噪声特性与随机游走特性进行建模。在量测更新阶段当UWB测距信息到达时系统首先根据当前的名义状态位置与姿态预测标签到各基站的理论距离然后将UWB实测距离与理论预测距离之差作为量测残差。量测方程的构建充分利用了UWB的原始测距信息——每一个基站的测距值对应一个独立的量测方程多个基站的观测值共同构成量测向量。卡尔曼增益的计算综合考虑了误差状态的先验协方差与量测噪声协方差。在NLOS环境下系统可通过自适应策略动态调整量测噪声协方差矩阵对受NLOS影响的基站观测值赋予较大的噪声方差从而削弱其对状态估计的不利影响。量测更新完成后利用卡尔曼增益与量测残差计算误差状态的后验估计并将其反馈修正名义状态最后将误差状态重置为零。这一预测-更新-修正-重置的递归过程以IMU的数据更新率为基础持续运行每当UWB测距信息到达时触发一次量测更新实现了两类传感器在时间维度上的紧密耦合。4 34基站实测实验与结果分析4.1 实验场景与基站部署为验证所提出系统的实际性能本文在某室内场景中开展了大规模实测实验。实验区域为34.3米×24.5米的矩形空间。在此区域内按照优化布局方案部署了34个UWB基站。基站采用等高对称布置方式覆盖整个实验区域确保标签在区域内任意位置均能接收到足够数量的基站信号。基站数量的选择基于以下考虑在室内定位系统中基站数量与定位精度之间并非简单的正比关系——基站数量越多几何冗余度越高对NLOS误差的抑制能力越强但系统成本与部署复杂度也随之上升。34个基站的部署方案在保证充足几何冗余度的同时为系统在复杂遮挡环境下仍能获得足够的有效观测值提供了保障。移动标签搭载于待定位载体如移动机器人或手持终端上以1Hz的刷新率与各基站进行测距通信。IMU则固定于载体内部以较高的采样率通常为100Hz或更高连续采集加速度与角速度数据。UWB与IMU的数据通过时间戳对齐后送入ESKF融合滤波模块进行处理。实验分为静态测试与动态测试两个阶段。静态测试中标签固定于若干已知坐标的参考点评估系统的静态定位精度与稳定性。动态测试中标签沿预定轨迹运动评估系统在连续运动条件下的轨迹跟踪精度与动态响应性能。在两类测试中均设置了LOS与NLOS两种场景——NLOS场景通过在标签与部分基站之间人为设置遮挡物来实现以模拟室内复杂环境下的实际工况。4.2 实验结果与讨论静态定位实验结果表明所提出的UWB/IMU紧组合ESKF融合定位系统在LOS条件下取得了较高的定位精度。系统在实验区域内的平均定位误差控制在厘米级相较于单一UWB定位系统有显著提升。这一提升主要归因于ESKF框架下IMU高频预测与UWB绝对观测的有效融合——IMU的连续预测平滑了UWB定位结果中的随机波动而UWB的绝对测距则持续校正IMU的积分漂移。在NLOS场景下单一UWB定位系统的性能出现明显退化部分区域的定位误差急剧增大。而本文提出的紧组合融合系统在NLOS环境下仍能保持较为稳定的定位输出。这得益于两方面因素的共同作用其一紧组合方式将各基站的原始测距信息分别引入滤波器的量测方程当部分基站因遮挡而产生NLOS误差时系统可依据量测残差的大小自适应调整相应观测值的权重降低NLOS观测对状态估计的污染其二IMU的惯性导航信息在UWB信号质量下降时发挥了重要的桥接作用使系统能够在短时间内依靠IMU的递推维持定位的连续性。动态轨迹跟踪实验进一步验证了系统在连续运动条件下的性能。实验结果表明在动态轨迹跟踪中相较于纯UWB定位和传统EKF算法本文提出的基于ESKF的紧组合融合方法的总体定位精度分别提升了53.38%和25.15%。这一结果充分说明了ESKF相较于EKF在UWB/IMU融合定位中的优越性也印证了紧组合方式相较于松组合方式在信息利用效率上的优势。此外实验还发现基站布局对定位精度具有重要影响。在基站等高对称布置时系统的定位均方根误差最小而在基站无规律布置时定位精度有所下降。这一结果表明在实际部署中应尽可能采用规则的基站布局方案以优化几何精度因子、提升定位性能。综合来看实验结果充分验证了本文所提出的基于ESKF的UWB/IMU紧组合多传感器融合定位系统的有效性与优越性。该系统能够在室内复杂环境下实现高精度、高鲁棒性的连续定位在LOS与NLOS混合场景中均表现出良好的适应性。5 结论本文针对室内复杂环境下单一UWB定位系统易受NLOS误差影响、单一IMU存在累积漂移的互补性缺陷提出了一种基于误差状态卡尔曼滤波ESKF的UWB/IMU紧组合多传感器融合定位系统。主要研究结论如下第一UWB与IMU在定位性能上具有天然的互补性。UWB提供高精度的绝对位置参考IMU提供高频连续的运动信息两者的有效融合能够扬长避短显著提升系统的整体定位性能。第二紧组合方式相较于松组合方式能够更充分地利用UWB的原始观测信息在基站数量不足或信号质量下降时具有更强的鲁棒性。将UWB的原始测距信息直接引入ESKF的量测方程避免了UWB独立解算环节可能引入的中间误差。第三ESKF通过构建15维误差状态向量并仅对误差状态进行滤波估计相较于传统EKF具有更好的线性化特性和数值稳定性。本文构建的包含位置误差、速度误差、姿态误差、加速度计偏差和陀螺仪偏差在内的15维状态向量全面覆盖了UWB/IMU紧组合导航系统的主要误差来源。第四34基站的大规模实测实验验证了系统的实际性能。实验结果表明在动态轨迹跟踪中相较于纯UWB和传统EKF算法本文方法的总体定位精度分别提升53.38%和25.15%。系统在LOS与NLOS混合场景下均表现出良好的鲁棒性与适应性。综上所述本文提出的基于ESKF的UWB/IMU紧组合多传感器融合定位系统为室内复杂环境下的高精度、高鲁棒性定位提供了一种有效的技术方案。未来工作将围绕以下方向展开进一步优化NLOS误差的自适应识别与抑制策略探索将视觉、激光雷达等更多异构传感器纳入融合框架构建更加鲁棒的多源融合定位系统以及面向具体的应用场景如无人农业机器人、煤矿井下车辆、室内无人机等开展针对性的系统优化与工程化部署。第二部分——运行结果超宽带UWB与惯性测量单元IMU紧组合多传感器融合定位系统——基于误差状态卡尔曼滤波ESKF的15维状态估计和实际采集的34基站数据第三部分——参考文献文章中一些内容引自网络会注明出处或引用为参考文献难免有未尽之处如有不妥请随时联系删除。(文章内容仅供参考具体效果以运行结果为准)​​​​​​第四部分——本文完整资源下载资料获取更多粉丝福利MATLAB|Simulink|Python|数据|文档等完整资源获取本文完整资源下载
返回列表