Suppr超能文献

基于改进型马奥尼互补滤波器的四旋翼无人机姿态解算算法及现场可编程门阵列实现

Attitude Solving Algorithm and FPGA Implementation of Four-Rotor UAV Based on Improved Mahony Complementary Filter.

作者信息

Zhu Yanping, Liu Jing, Yu Ran, Mu Zijian, Huang Lei, Chen Jinli, Chen Jianan

机构信息

School of Electronics and Information Engineering, Nanjing University of Information Science and Technology, Nanjing 210044, China.

School of Networks and Telecommunications Engineering, Jinling Institute of Technology, Nanjing 211199, China.

出版信息

Sensors (Basel). 2022 Aug 25;22(17):6411. doi: 10.3390/s22176411.

Abstract

With the development of modern industry, small UAVs have been widely used in agriculture, mapping, meteorology, and other fields. There is an increasing demand for the core attitude-solving algorithm of UAV flight control. In this paper, at first, a novel attitude solving algorithm is proposed by using quaternions to represent the attitude matrix and using Allan variance to analyze the gyroscope error and to quantify the trend of the error over time, so as to improve the traditional Mahony complementary filtering. Simulation results show that the six-axis data from the initial sensors (gyroscope and accelerometer) agree well with the measured nine-axis data with an extra magnetometer, which reduces the complexity of the system hardware. Second, based on the hardware platform, the six-axis data collected from MPU6050 are sent to FPGA for floating-point operation, transcendental function operation, and attitude solution module for processing through IIC communication, which effectively validates the attitude solution by using the proposed method. Finally, the proposed algorithm is applied to a practical scenario of a quadrotor UAV, and the test results show that the RMSE does not exceed 2° compared with the extended Kalman filter method. The proposed system simplifies the hardware but keeps the accuracy and speed of the solution, which may result in application in UAV flight control.

摘要

随着现代工业的发展,小型无人机已广泛应用于农业、测绘、气象等领域。对无人机飞行控制的核心姿态解算算法的需求日益增长。本文首先提出了一种新颖的姿态解算算法,该算法利用四元数表示姿态矩阵,并使用阿伦方差分析陀螺仪误差并量化误差随时间的变化趋势,从而改进传统的马奥尼互补滤波。仿真结果表明,初始传感器(陀螺仪和加速度计)的六轴数据与额外配备磁力计的测量九轴数据吻合良好,降低了系统硬件的复杂性。其次,基于硬件平台,通过IIC通信将从MPU6050采集的六轴数据发送到FPGA进行浮点运算、超越函数运算以及姿态解算模块处理,有效验证了所提方法的姿态解算。最后,将所提算法应用于四旋翼无人机的实际场景,测试结果表明与扩展卡尔曼滤波方法相比,均方根误差不超过2°。所提系统简化了硬件但保持了解算的精度和速度,这可能会在无人机飞行控制中得到应用。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0b14/9460884/760ea2558361/sensors-22-06411-g001.jpg

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验