Abuter Grebe, Nicolas Omar (2017) Differential Dynamic Programming for Aerial Robots using an Aerodynamics Model. DLR-Interner Bericht. DLR-IB-RM-OP-2017-126. Masterarbeit. Delft University of Technology. 102 S.
PDF
- Nur DLR-intern zugänglich
2MB |
Kurzfassung
State of the art trajectory generation schemes for quadrotors assume a simple dynamic model. They neglect aerodynamic effects such as induced drag and blade flapping and assume that no wind is present. In order to overcome this limitation, this thesis investigates a trajectory optimization scheme based upon Differential Dynamic Programming (DDP). There are various software-implementations of the DDP scheme. For future deployment on robotic hardware the software is required to be computationally efficient and to be open-source. The C++ template-based optimization library named GCOP developed at JHU was deemed suitable so it was selected for this purpose. Before implementing the solver, a full model of the Crazyflie Nano Quadcopter is identified experimentally. The model considers a first order term for the aerodynamic forces in each axis of the body frame. The solver is validated, normalized and the performance is benchmarked. This method yields reliable minimum control-effort trajectories. The computation time required to reach the optimum solution is studied for different dicretizations, and for different choices of solver parameters. A control scheme is proposed and studied in Monte-Carlo simulations. It is robust and able to handle large modelling errors in mass and moment of inertia while ensuring minimal error on the final state.
elib-URL des Eintrags: | https://elib.dlr.de/113268/ | ||||||||
---|---|---|---|---|---|---|---|---|---|
Dokumentart: | Berichtsreihe (DLR-Interner Bericht, Masterarbeit) | ||||||||
Titel: | Differential Dynamic Programming for Aerial Robots using an Aerodynamics Model | ||||||||
Autoren: |
| ||||||||
Datum: | 12 Juni 2017 | ||||||||
Referierte Publikation: | Nein | ||||||||
Open Access: | Nein | ||||||||
Seitenanzahl: | 102 | ||||||||
Status: | veröffentlicht | ||||||||
Stichwörter: | Dynamic Trajectory Planning, Differential Dynamic Programming, Micro Aerial Vehicles, Propeller Aerodynamics Model | ||||||||
Institution: | Delft University of Technology | ||||||||
Abteilung: | Faculty of Aerospace Engineering | ||||||||
HGF - Forschungsbereich: | Luftfahrt, Raumfahrt und Verkehr | ||||||||
HGF - Programm: | Raumfahrt | ||||||||
HGF - Programmthema: | Technik für Raumfahrtsysteme | ||||||||
DLR - Schwerpunkt: | Raumfahrt | ||||||||
DLR - Forschungsgebiet: | R SY - Technik für Raumfahrtsysteme | ||||||||
DLR - Teilgebiet (Projekt, Vorhaben): | R - Terrestrische Assistenz-Robotik (alt) | ||||||||
Standort: | Oberpfaffenhofen | ||||||||
Institute & Einrichtungen: | Institut für Robotik und Mechatronik (ab 2013) > Analyse und Regelung komplexer Robotersysteme | ||||||||
Hinterlegt von: | Stoneman, Samantha | ||||||||
Hinterlegt am: | 19 Jul 2017 15:43 | ||||||||
Letzte Änderung: | 28 Okt 2017 19:10 |
Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags