Trajectory Planning and Control for Differentially Flat Fixed-Wing Aerial Systems
Luca Morando, Sanket A. Salunkhe, Nishanth Bobbili, Jeffrey Mao, Luca Masci, Hung Nguyen, Cristino de Souza, Giuseppe Loianno
TL;DR
This paper tackles real-time trajectory planning and control for fixed-wing UAVs with non-holonomic, coordinated-flight dynamics. It leverages differential flatness to map flat outputs to full state-and-input trajectories and uses online Bernstein-polynomial trajectory optimization, formulated as a convex quadratic program to minimize jerk while enforcing velocity, acceleration, and curvature constraints. The approach supports continuous replanning, enabling dynamically feasible, curvature-bounded paths over long ranges, and is validated through both PX4 SITL-Gazebo simulations and real outdoor flights under wind disturbances. The results demonstrate accurate trajectory tracking, scalable onboard computation, and a practical path to real-world deployment for fixed-wing platforms.
Abstract
Efficient real-time trajectory planning and control for fixed-wing unmanned aerial vehicles is challenging due to their non-holonomic nature, complex dynamics, and the additional uncertainties introduced by unknown aerodynamic effects. In this paper, we present a fast and efficient real-time trajectory planning and control approach for fixed-wing unmanned aerial vehicles, leveraging the differential flatness property of fixed-wing aircraft in coordinated flight conditions to generate dynamically feasible trajectories. The approach provides the ability to continuously replan trajectories, which we show is useful to dynamically account for the curvature constraint as the aircraft advances along its path. Extensive simulations and real-world experiments validate our approach, showcasing its effectiveness in generating trajectories even in challenging conditions for small FW such as wind disturbances.
