2022
DOI: 10.3390/s22176411
|View full text |Cite
|
Sign up to set email alerts
|

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

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 filter… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
3
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 13 publications
(6 citation statements)
references
References 31 publications
0
3
0
Order By: Relevance
“…The Eulerian angles refer to the roll, pitch, and yaw [ 29 ], whose calculation was based on the data acquired by the posture sensors (MPU9250) and on the acceleration, angular velocity, and magnetic field intensity on the three axes [ 30 ].…”
Section: Discussionmentioning
confidence: 99%
“…The Eulerian angles refer to the roll, pitch, and yaw [ 29 ], whose calculation was based on the data acquired by the posture sensors (MPU9250) and on the acceleration, angular velocity, and magnetic field intensity on the three axes [ 30 ].…”
Section: Discussionmentioning
confidence: 99%
“…Aiming at the structural characteristics of coaxial twin-rotor UAVs and considering the sensor noise, the extended Kalman filtering algorithm and unscented Kalman filtering algorithm models are established [11]. The established nonlinear equation is shown in Equation (15).…”
Section: Attitude Estimation Methodsmentioning
confidence: 99%
“…Nowadays, FPGAs are considered a powerful device to deploy different applications using a hardware architecture described as intellectual property (IP), which means processing, memory, control, and communication that can connect multiple IPs to increase scalability. Due to FPGA' functionalities, mainly in processing large workloads efficiently, they are found in applications in the following areas: 5G open Radio Access Network (RAN) [20], prototype design [21], machine learning [22], deep learning [23], reinforcement learning [24], real-time face recognition [16], unmanned aerial vehicle control [25], multi-signal processing [26] and related to this review, trusted execution environments [27].…”
Section: A Field Programmable Gate Arrays (Fpgas)mentioning
confidence: 99%