AUV同时定位与跟踪研究:SLAT算法与仿真验证

需积分: 15 4 下载量 157 浏览量 更新于2024-09-07 收藏 615KB PDF 举报
"这篇论文研究了自治水下航行器(AUV)的定位与跟踪问题,特别是在未知环境中跟踪非合作运动目标。通过结合声纳传感器数据和基于模型的目标跟踪方法,该研究提出了一种名为SLAT(同时定位与跟踪)的算法,该算法基于FastSLAM框架,并使用粒子滤波器(PF)和扩展卡尔曼滤波器(EKF)进行多目标估计,以提高AUV的定位精度和目标跟踪稳定性。" 在水下环境中,AUV的定位准确性经常受到低精度航位推算系统的限制,导致随着时间的推移,误差累积。SLAT算法旨在解决这个问题,它不仅能够追踪非合作体,还能利用这些追踪数据来校正AUV自身的定位误差。这一创新点在于将目标跟踪与AUV的定位结合起来,形成一个相互促进的系统。 SLAT算法的核心是利用FastSLAM的多粒子滤波机制,但在此基础上进行了扩展,每个多粒子不仅代表AUV的可能位置,还包含了对非合作体的轨迹估计。每个粒子内部包含了一个EKF,用于估计非合作体的状态,而整个系统则通过PF来估计AUV的状态。通过比较实际测量值与粒子估计值之间的差异,粒子被赋予不同的权重,最终通过加权平均得到AUV和目标的最优估计轨迹。 引言部分提到了协同定位与SLAM技术的对比,表明SLAT算法的独特之处在于它处理的是动态环境中的非合作目标,这比静态路标或合作AUV的定位更具挑战性。在目标跟踪中,准确的传感器位置至关重要,同样,在AUV的定位中,目标的位置也是关键。SLAT算法通过同时估计这两者的状态,克服了这个难题。 仿真结果证明了SLAT算法的有效性,它在提高AUV定位精度的同时,也能实现对非合作体的稳定跟踪。这一研究成果对于AUV在未知环境中的自主导航和目标探测任务具有重要意义,特别是在海洋科学研究、海底探测以及军事应用等领域。 这篇论文的研究成果提供了AUV在复杂环境下自主导航的新思路,通过引入目标跟踪,提高了定位的可靠性和准确性,这对于未来AUV技术的发展具有深远的影响。