1.研究现状
UWB技术以其高精度、高穿透力、抗多径等优势,在不同定位领域得到了广泛应用。然而,由于多种因素的影响(如多径效应、非视距(NLOS)传播等),UWB定位系统在实际应用中难以避免地存在误差,导致定位结果出现偏差。
国内外学者针对UWB定位误差提出了多种改正方法。其中,多项式函数和指数函数模型被用于拟合绝对误差和相对误差的变化规律,并对测距观测值进行模型改正,有效提高了定位精度。针对NLOS环境下的误差问题,研究者们提出了基于偏置KF和MLE算法的RSS和TOA融合NLOS误差抑制方法,该方法在NLOS场景下具有较高的识别准确度和定位精度。BP神经网络也被应用于UWB误差改正中,通过建立不同网络结构的误差改正模型,实现了对测距误差的有效改正,提高了定位精度。
在定位解算过程中,研究者们采用了多种优化算法,如高斯-牛顿迭代法,以避免由于基站网型结构不良而造成解算过程中的发散,从而得出较精确的非线性最小二乘解。
2.发展动态
(1)误差改正技术的深入研究
未来研究将进一步深入探索UWB定位误差的来源和特性,提出更加有效的误差改正方法。特别是针对NLOS环境下的误差问题,研究者们将探索更加鲁棒和准确的NLOS识别和抑制技术。
(2)BP神经网络算法的改进
针对BP神经网络算法存在的局限性,未来研究将致力于改进算法结构,优化网络参数,以提高模型的稳定性和泛化能力。同时,研究者们还将探索将深度学习等先进技术应用于UWB误差改正中,以进一步提高定位精度。
(3)三维定位技术的研究
目前的研究主要集中在二维平面定位上,未来研究将进一步探索基站分布和用户站几何构型对三维定位结果的影响,提出适用于三维场景的定位算法和误差改正方法。
(4)应用场景的拓展
随着定位技术的不断发展,UWB定位技术将在更多领域得到应用。未来研究将更加注重将UWB定位技术与实际应用场景相结合,推动UWB定位技术的广泛应用和发展。
(5)UWB与其他技术的融合
研究者还将探索将UWB技术与其他无线定位技术(如蓝牙、ZigBee等)进行融合,以发挥各自的优势,提高定位系统的整体性能和可靠性。
(四) 创新点与项目特色
1.神经网络与UWB技术的结合:
本项目将BP神经网络模型应用于UWB定位系统的误差参数改正中,充分利用了神经网络的自学习和自适应能力,为解决UWB定位系统的误差问题提供了新的思路和方法。
2.优化的网络结构和算法:
针对UWB定位系统的特点,本项目将优化BP神经网络的结构和算法,使其能够更好地适应误差参数改正的问题。例如,引入更高效的激活函数、优化学习率等策略,以提高神经网络的性能和稳定性。
(五) 技术路线、拟解决的问题及预期成果、
1.获取坐标及距离参考值
利用 MS50 全站仪测量各 UWB 基站和网格点的坐标,并通过坐标反算求得标签与各基站间距离的参考值。
2.测距稳定性测试
将UWB标签置于长时间测距点上,进行采样率为10Hz、持续50min的数据采集,得到30000历元的数据,对测距稳定性进行分析。
3.网格点数据采集与测距误差分析
利用 UWB 标签对采样点和检核点进行逐一测量,采样率为10Hz、持续30s,每点可获得1200个测距值;将测距值减去步骤1中得到的参考值,对测距误差进行统计分析。
4.网络建模与样本选择
建立两种模型:BP1 模型的输入节点数量为4,其含义为第i(i=1,2,··· ,42)个采样点在第 j(j=1,2,···,300)历元与4个基站间的UWB测距值{Dik(tj)},输出节点为对应的4个测距误差{δi(tj)},输出层传递函数为 Log-Sigmoid 函数 (S 型对数函数);中间层传递函数为 Tan-Sigmoid 函数 (S 型正切函数),神经元数量经比较测试定为6个,训练集和测试集的比例为 8:2。
BP2模型的输入节点数量为6,包括第i个采样点的 3 个坐标分量(xi,yi,ji),以及第 k 个基站的 3 个坐标分量(XK,YK,ZK);以i标签与k基站测距误差 作为输出,中间层神经元数量经比较测试定为10个;输出层数量、各层传递函数以及训练样本占比与 BP1 相同。
5.模型训练与比较分析
将42个采样点上的UWB测距值和坐标分别输入两个模型进行训练。5个检核点的数据不参与训练,用于评价模型的测距误差预测精度;进一步利用改正后的测距值进行定位解算,与参考坐标求差,统计定位精度。在检验BP2时,假定各检核点的参考坐标未知,先利用UWB原始测距值通过最小二乘法得到检核点的概略坐标,输入训练好的BP 网络模型,分别得到其与4个基站间的测距改正值,对 4 个测距值均进行改正后,再进行最小二乘解算,并代入BP2模型中,重复上述过程,直至坐标变化量小于10-5。一般迭代 5~8 次后即可收敛。