A Differential Flatness-based Trajectory Planner for Endpoint Control

Master Thesis (2023)
Author(s)

G.P. van der Velde (TU Delft - Aerospace Engineering)

Contributor(s)

C.C. de Visser – Mentor (TU Delft - Control & Simulation)

Faculty
Aerospace Engineering
Copyright
© 2023 Geert van der Velde
More Info
expand_more
Publication Year
2023
Language
English
Copyright
© 2023 Geert van der Velde
Graduation Date
23-03-2023
Awarding Institution
Delft University of Technology
Programme
['Aerospace Engineering']
Faculty
Aerospace Engineering
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

For increasing the safety of quadcopters the development of recovery control algorithms is crucial. A common cause of quadcopter crashes is collisions. To validate recovery control algorithms on collisions, the quadcopter has to reach the post-collision state.
For this, the principle of 'endpoint control' is introduced, bringing the quadcopter to a specific state with a specified position, velocity, attitude, and angular velocity. A differential flatness-based endpoint control trajectory planner is presented that guarantees feasible trajectories. The planner is based upon a novel quaternion-based differential flatness transformation without singularities using quaternion multiplication. To guarantee feasible trajectories, an iterative method is proposed to limit the angular acceleration by adding acceleration constraints to the differential flat trajectory. The planner is able to optimize over multiple variables: minimizing velocity and snap. A method is proposed to combine these position derivatives in a cost function, creating a tunable trajectory planner. To test the trajectory planner a large number of endpoints are given to the algorithm. It is verified by looking at the feasibility of the trajectories generated and validated by determining what endpoints the trajectory planner can reach.

Files

Msc_Thesis_Report.pdf
(pdf | 0 Mb)
License info not available
warning

File under embargo until 23-03-2027