Print Email Facebook Twitter An Nonlinear Model Predictive Control Approach to Autonomous UAV Racing Trajectory Generation and Control Title An Nonlinear Model Predictive Control Approach to Autonomous UAV Racing Trajectory Generation and Control Author Spronk, Simon (TU Delft Aerospace Engineering) Contributor de Croon, G.C.H.E. (mentor) Li, S. (graduation committee) Degree granting institution Delft University of Technology Programme Aerospace Engineering | Control & Simulation Date 2020-04-09 Abstract hen observing an Autonomous Unmanned Aerial Vehicle(UAV) race, one would be hard-pressed to call it racing as the actual velocities attained are extremely low. This article addresses this shortcoming by proposing a method of generating and executing a racing trajectory for a UAV, through a series of position objectives representative of a racing environment, with the goal of significantly improving the velocity when compared to the current norm of PID controllers. The method consists of applying Nonlinear Model Predictive Control with the capability of dynamically updating the position goal based upon internal state estimation to generate a set of inputs for a UAV. To prove the viability of the proposed method we test by using numerical simulations, a flight simulator environment(Gazebo) and a series of real-world flight tests on the Bebop1 UAV. Through 2 iterations of the testing process it is proven that the method is able to significantly(approximately 1s) decrease the flight time through both simple and more complex short range manoeuvres(2m-4m). However model errors and an inability to fully control thrust on the UAV introduce a significant and consistent position error. To reference this document use: http://resolver.tudelft.nl/uuid:fc2e13cb-4ea1-4aa7-b7f2-1d8d9478daf4 Part of collection Student theses Document type master thesis Rights © 2020 Simon Spronk Files PDF An_Nonlinear_Model_Predic ... ontrol.pdf 2.65 MB Close viewer /islandora/object/uuid:fc2e13cb-4ea1-4aa7-b7f2-1d8d9478daf4/datastream/OBJ/view