AAU Student Projects - visit Aalborg University's student projects portal
A master's thesis from Aalborg University
Book cover


Real time NMPC for fixed wing UAV applications: - Auto descent NMPC implementation on an embedded device -

Translated title

Real time NMPC for fixed wing UAV applications

Authors

;

Term

4. term

Publication year

2016

Submitted on

Pages

85

Abstract

Fastvingede ubemandede luftfartøjer (UAV’er) har brug for stor driftsfleksibilitet og skal ofte kunne lande på meget begrænset plads. En metode er deep-stall auto-descent landing, hvor flyet bevidst bringes i et kontrolleret stall for at sænke farten og gå stejlt ned. At udføre dette sikkert kræver en præcis styringsalgoritme. I denne afhandling beskrives manøvren som et optimalt kontrolproblem baseret på en ikke-lineær flyvemodel for det fastvingede UAV. Problemet løses med det open source optimeringsrammeværk ACADO Toolkit, og en ikke-lineær modelprædiktiv styring (NMPC) implementeres, så styringen kan køre på en indlejret enhed. Afhandlingen præsenterer processen med at udvikle og implementere en realtids-NMPC-algoritme på indlejret hardware.

Fixed-wing unmanned aerial vehicles (UAVs) often need to land in tight spaces, which demands flexible operations. One way to achieve this is a deep-stall auto-descent landing, where the aircraft deliberately enters a controlled stall to slow down and descend steeply. Doing this safely requires a precise control algorithm. In this thesis, the maneuver is formulated as an optimal control problem using a nonlinear flight model of the fixed-wing UAV. The problem is solved with the open-source ACADO Toolkit, and a nonlinear model predictive control (NMPC) approach is implemented so the controller can run on an embedded device. The thesis presents the process of developing and deploying a real-time NMPC algorithm on embedded hardware.

[This abstract was generated with the help of AI]