Skip to main content
Article
100%
HD

Imagine a drone flying in a GPS‑denied zone, like a rocky canyon or a dense city block. How can it know its position and how fast the wind pushes it? Researchers have created a nonlinear observer, an algorithm that fuses a few onboard sensors – a pitot tube, a barometer and a magnetometer – with IMU data (accelerometers and gyroscopes). The outcome is a continuous estimate of airspeed and full vehicle attitude. The key lies in observability analysis: the authors proved which flight trajectories guarantee uniform observability, meaning the hidden states can always be reconstructed. This insight is crucial for safe path planning and real‑time control. The observer is built on the mathematical space SO(3)×R³, describing 3‑D rotations and positions. Simulations reveal that even with minimally excited motions, the algorithm converges quickly and tolerates sensor noise and biases. In practice, this could make drones more autonomous, reliable, and ready to operate where GPS signals are unavailable.

Bonus
100%
HD

The observability analysis starts from the UAV’s dynamic model expressed as state x = (R, v) ∈ SO(3)×R³, where R is the rotation matrix describing attitude and v is the airspeed relative to the body. Outputs y include pitot‑tube dynamic pressure (proportional to the square of the longitudinal velocity component), barometric altitude (a monotonic function of static pressure), and the Earth's magnetic field direction measured by the magnetometer. The IMU provides specific accelerations and angular rates, serving as inputs u. To verify uniform observability, successive Lie derivatives of the outputs with respect to the system’s vector field are computed, checking that the observability matrix retains full rank along the trajectory. The resulting conditions require the trajectory to contain sufficient roll, pitch, and yaw variations, avoiding purely planar or constant motions. The proposed observer is a high‑gain design on SO(3)×R³: rotation errors are defined via the logarithmic map of SO(3) and corrected proportionally to measurement residuals. Global stability is proved using a Lyapunov function that combines quadratic terms on rotation and velocity errors, with gains selected to guarantee exponential decay. Simulation results cover low‑acceleration flight scenarios where outputs are minimally excited, yet convergence is achieved within a few seconds, showing robustness to Gaussian noise and constant sensor biases. This approach enables lighter flight controllers by reducing reliance on expensive sensors or frequent GPS updates, making drones more suitable for search‑and‑rescue or indoor missions.

Ask AI

Explore key aspects of this story with 3 quick insights

Source

Date Published:
Original Article arxiv.org
Fact-check verified on 20/01/2026 Primary Study / Original Source
Read our Editorial Guidelines & AI Ethics Policy
Creative Commons License CC BY-NC-SA 4.0

Keep exploring

Discover the full archive of science bites or head back to home

Riconnessione al server... Aggiornamento della sessione in corso
Connessione interrotta Impossibile stabilire il collegamento
Sessione aggiornata Ricarica per visualizzare i contenuti