EKF-Based Parameter Identification of Multi-Rotor Unmanned Aerial VehiclesModels
Rodrigo Munguía1, Sarquis Urzua2, Antoni Grau3
1Department of Computer Science, CUCEI, University of Guadalajara, 44430 Guadalajara, Mexico. rodrigo.munguia@academicos.udg.mx.
Sensors (Basel, Switzerland)
|September 29, 2019
Summary
This study introduces an online method using an extended Kalman filter to estimate all model parameters for multi-rotor unmanned aerial vehicles (UAVs) from onboard sensor data, enabling practical application.
Area of Science:
- Robotics and Control Systems
- Aerospace Engineering
- System Identification
Background:
- Accurate model parameter estimation is crucial for multi-rotor unmanned aerial vehicle (UAV) control and performance.
- Traditional test-bed based identification methods can be time-consuming and may not reflect real-world flight conditions.
- Onboard sensors offer a potential source for real-time parameter estimation during operation.
Purpose of the Study:
- To develop and validate a novel online method for estimating all model parameters of multi-rotor UAVs.
- To investigate the system's observability for parameter identification using onboard sensor measurements.
- To demonstrate the practical applicability of the proposed method through simulations and experimental flight data.
Main Methods:
- Development of dynamic models for three classes of multi-rotor UAVs.
- Nonlinear observability analysis by augmenting the state vector with parameters to be identified.
- Implementation of an extended Kalman filter (EKF) for online parameter estimation using onboard sensor data.
- Validation through extensive computer simulations and real flight log data from a custom quadrotor.
Main Results:
- The nonlinear observability analysis identified specific measurement sets and conditions for successful parameter estimation.
- Simulation results confirmed the feasibility of estimating all model parameters in a single online process using the EKF.
- Experimental validation using flight data demonstrated the practical suitability of the proposed estimation method.
Conclusions:
- The proposed EKF-based online method effectively estimates all model parameters for multi-rotor UAVs using readily available onboard sensor data.
- The method overcomes limitations of traditional test-bed identification, offering a practical solution for real-time parameter estimation.
- This approach enhances the potential for adaptive control and improved performance of UAVs in diverse operational scenarios.
Related Concept Videos
Application of Linearization and Approximation
59
A drone flying through complex terrain often relies on more than one sensing method to estimate small changes in altitude. Along with direct measurements, air pressure provides a useful indirect indicator of vertical movement. Atmospheric pressure decreases as altitude increases, and this relationship is commonly described using an exponential model. Although accurate, converting pressure measurements into altitude values requires calculations that are too complex to perform repeatedly during...
59
Absolute Motion Analysis- General Plane Motion
540
Visualize a drone, with its propellers spinning rapidly, hovering mid-air. The fascinating movements and operations of this drone can be comprehended by applying the principle of general plane motion.
As the drone's propellers rotate, an upward force is generated that counteracts the force of gravity, enabling the drone to lift off from the ground. This initial movement of the drone is along a straight path, representing a form of translational motion. In this phase, every point on the...
As the drone's propellers rotate, an upward force is generated that counteracts the force of gravity, enabling the drone to lift off from the ground. This initial movement of the drone is along a straight path, representing a form of translational motion. In this phase, every point on the...
540
Wind Turbine Machine Models
562
In the growing field of wind energy, incorporating wind turbine models into transient stability analysis is essential. Induction and synchronous machines are the primary models used, with induction machines being prevalent due to their simplicity and reliability.
Induction machines interact through the rotating magnetic field generated by the stator and the rotor. The key parameter is slip, which is the difference between synchronous speed and rotor speed relative to synchronous speed. Slip is...
Induction machines interact through the rotating magnetic field generated by the stator and the rotor. The key parameter is slip, which is the difference between synchronous speed and rotor speed relative to synchronous speed. Slip is...
562
Multi-input and Multi-variable systems
395
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence of...
In the absence of...
395
Derivatives of Inverse Trigonometric Functions
50
A ship tracking an approaching aircraft relies on geometric measurements to find out the aircraft’s position relative to the observer. By measuring the slant distance to the aircraft and the angle of elevation, the horizontal and vertical components of the distance can be obtained using trigonometric relationships. This geometric approach provides a basis for analyzing how the observed angle changes as the aircraft moves closer to the ship.To examine the mathematical behavior of the angle...
50
Determination of Pi Terms
611
The Buckingham Pi theorem is a valuable method in dimensional analysis, reducing complex relationships between variables into dimensionless terms. Relevant variables in analyzing the lift force on an airplane wing include lift force, air density, wing area, aircraft velocity, and air viscosity. Expressing each variable in terms of fundamental dimensions — mass, length, and time — provides a consistent foundation for constructing these dimensionless terms.
The theorem indicates that the...
The theorem indicates that the...
611


