This article proposes an inertial navigation algorithm intended to lower the negative consequences of the absence of GNSS (Global Navigation Satellite System) signals on the navigation of autonomous fixed wing low SWaP (Size, Weight, and Power) UAVs (Unmanned Air Vehicles). In addition to accelerometers and gyroscopes, the filter takes advantage of sensors usually present onboard these platforms, such as magnetometers, Pitot tube, and air vanes, and aims to minimize the attitude error and reduce the position drift (both horizontal and vertical) with the dual objective of improving the aircraft GNSS-Denied inertial navigation capabilities as well as facilitating the fusion of the inertial filter with visual odometry algorithms. Stochastic high fidelity Monte Carlo simulations of two representative scenarios involving the loss of GNSS signals are employed to evaluate the results, compare the proposed filter with more traditional implementations, and analyze the sensitivity of the results to the quality of the onboard sensors. The author releases the C++ implementation of both the navigation filter and the high fidelity simulation as open-source software.
翻译:本条提议采用惯性导航算法,旨在降低缺乏全球导航卫星系统(全球导航卫星系统)信号对无人驾驶的无人驾驶飞行器(SWAP、Weight和Power)导航造成的负面后果,除加速计和陀螺仪外,过滤器还利用这些平台上通常存在的传感器,如磁强计、Pitot管和气管,目的是尽量减少姿态错误,减少(横向和纵向)位置漂移,其双重目标是改进全球导航卫星系统-惯性飞行器导航能力,以及便利惯性过滤器与视觉观察测量算法的结合。除了对涉及全球导航卫星系统信号损失的两种具有代表性的情景进行托切·蒙特卡洛模拟外,还用于评价结果,将拟议的过滤器与较传统的执行器进行比较,并分析结果对机载传感器质量的敏感性。作者释放了导航过滤器和高准确性模拟作为开放源软件的C++实施。