论文部分内容阅读
随着远程遥控和自动控制技术的高速发展,无人飞行器在军用和民用领域均展现出了极大的潜力。同时,其应用范围的迅速拓展也对无人飞行器的定位技术提出了新的要求。在室内定位领域中,因为GPS定位准确率明显下降,如何定位无人飞行器仍然是一个挑战性的问题。先前的工作多是基于图像或超声波定位技术,但是仍存在成本高、能量消耗大等缺点。因此,在本文中,我们致力于在四旋翼无人飞行器上实现基于WiFi-RSS(Received Signal Strength)指纹分布的室内定位方法。该方法的主要特点是除已经广泛安装的无线路由器以外,不需要安装额外的定位设备,因而系统建立成本低,能量消耗小。但是,现存的基于WiFi-RSS指纹的室内定位系统并不能直接被应用于定位四旋翼飞行器,因为实际应用中部分不稳定的无线路由器会造成定位错误,且飞行器的高速飞行也会造成定位误差的显著增大。为此,我们针对四旋翼飞行器的静态、动态两种不同的飞行状态,设计了两种定位方法,即面向静态四旋翼飞行器的定位方法,以及面向动态四旋翼飞行器的定位方法,并分别构建实现了基于这两种方法的子系统。在面向静态四旋翼飞行器的子定位系统中,我们提出使用具有两种天线辐射模式的智能无线路由器进行定位。该无线路由器能够通过切换其天线的工作模式,在室内产生两种不同的RSS分布状态。基于该特点,一台智能无线路由器能够起到传统定位系统中两台无线路由器的作用,从而能够在保证定位精度不变的前提下,有效地减少无线路由器的使用需求量。为了实现本系统,我们设计了1)一套同步定位机制,以管理智能无线路由器的模式转换以及飞行器进行RSS测量间的同步关系。2)同步定位机制中的一种自适应参数调整方法,适应无线网络的不稳定性以及飞行器测量设备的差异性。实验结果表明本子系统能够在保证定位精度不变的同时,将所需的无线路由器的数量减少一半。在面向动态四旋翼飞行器的子定位系统中,我们提出可以利用历史定位数据以修正四旋翼飞行器的飞行路径,从而提高定位精度。同时,四旋翼飞行器在飞行过程中可以使用传感器辅助测量飞行数据,协助定位过程。此外,我们还针对三维定位系统训练阶段工作量大的特点,采用了基于插值的算法,减少了RSS数据采样密度。为了实现本系统,我们1)提出了包括路径修正、路径拟合以及位置预测在内的一系列算法,以减少高速飞行造成的负面影响。2)提出了四维RSS插值算法,减少了RSS训练数据采集的工作量,同时考虑了RSS数据的概率分布特性。实验证明相对于一般定位系统,本子系统能够将平均定位误差减少50%以上,RSS指纹训练数据的采集工作量减少了80%以上。