CaltechTHESIS
  A Caltech Library Service

Towards Learning Robotic Dynamics: Application to Multirotor Takeoff and Landing

Citation

Pastor, Daniel (2021) Towards Learning Robotic Dynamics: Application to Multirotor Takeoff and Landing. Dissertation (Ph.D.), California Institute of Technology.. doi:10.7907/199j-dk87. https://resolver.caltech.edu/CaltechTHESIS:03152021-082447788

Abstract

Multirotors have become widespread but their usage is still limited. Ensuring safety during take-off and landing is still an open problem. Towards this goal this thesis proposes two different solutions to address this problem. The two approaches complement each other and they are tested on hardware.

The first approach is to design a vehicle that is stable during take-off, despite hardware failures or unsteady take-off platforms. A solution is to use a ballistic launch to impose a deterministic path, preventing collisions with its environment. Following this approach led to the development of several SQUID (Streamlined Quick Unfolding Investigation Drone) vehicles. The main challenges are the ballistic initial flight, large accelerations during launch, and limited volume. A first prototype was developed, which is able to transition mid-flight from stable ballistic flight to a fully controllable multirotor. The system has been fabricated and field tested from a moving vehicle up to 50mph to successfully demonstrate the feasibility of the concept and experimentally validate the design's aerodynamic stability and deployment reliability. A second prototype expanded the first one's capabilities incorporating fully-autonomous vision-based navigation, while keeping the ballistic passive stability and stable transition abilities. The new design includes a more reliable plate-based structure and more effective folding fins.

The second approach focuses on designing controllers that are safe regardless of the platform. For that purpose, a Model Predictive Control (MPC) is used to ensure state and input constraints. Given the highly non-linear dynamics platforms and fast dynamics that require a quick controller evaluation, the work in this thesis is built using Koopman Operator theory, which allows tools from linear analysis to be applied to systems with inherently non-linear dynamics. One of the main contributions is a novel method to find Koopman Eigenfunctions directly from data. Another key contribution is an episodic approach to model non-linear actuation dynamics. The proposed method is first tested on simulation and it outperforms comparable approaches. The method is also demonstrated on-board a multirotor for a fast landing application, where the nonlinear ground effect is learned and used to improve landing speed and quality. An additional extension considers model uncertainty in the MPC architecture, where an Ensemble Kalman Sampler is used to learn the uncertainty distribution.

Item Type:Thesis (Dissertation (Ph.D.))
Subject Keywords:Koopman; control; multirotor; MPC; landing; take-off;
Degree Grantor:California Institute of Technology
Division:Engineering and Applied Science
Major Option:Space Engineering
Thesis Availability:Public (worldwide access)
Research Advisor(s):
  • Burdick, Joel Wakeman
Group:GALCIT
Thesis Committee:
  • Chung, Soon-Jo (chair)
  • Gharib, Morteza
  • Pellegrino, Sergio
  • Yue, Yisong
  • Burdick, Joel Wakeman
Defense Date:23 February 2021
Funders:
Funding AgencyGrant Number
La Caixa FoundationUNSPECIFIED
RaytheonUNSPECIFIED
Record Number:CaltechTHESIS:03152021-082447788
Persistent URL:https://resolver.caltech.edu/CaltechTHESIS:03152021-082447788
DOI:10.7907/199j-dk87
Related URLs:
URLURL TypeDescription
https://doi.org/10.1109/ICRA40945.2020.9197542DOIArticle adapted for Chapter 3.
https://doi.org/10.1109/IROS40897.2019.8968549DOIArticle adapted for Chapter 3.
https://doi.org/10.23919/ACC45564.2020.9147729DOIArticle adapted for Chapter 4.
https://doi.org/10.1109/ICRA40945.2020.9197510DOIArticle adapted for Chapter 5.
https://doi.org/10.1109/CDC42340.2020.9304442DOIArticle adapted for Chatper 6.
ORCID:
AuthorORCID
Pastor, Daniel0000-0003-3452-0605
Default Usage Policy:No commercial reproduction, distribution, display or performance rights in this work are provided.
ID Code:14105
Collection:CaltechTHESIS
Deposited By: Daniel Pastor Moreno
Deposited On:15 Apr 2021 17:01
Last Modified:26 Oct 2023 20:38

Thesis Files

[img] PDF - Final Version
See Usage Policy.

18MB

Repository Staff Only: item control page