Please use this identifier to cite or link to this item:
http://arks.princeton.edu/ark:/88435/dsp01t435gg444
Title: | Flying with Five: Design of a Motor Failure-Tolerant Control System for Hexacopters |
Authors: | Markowitz, Anthony |
Advisors: | Stengel, Robert |
Department: | Mechanical and Aerospace Engineering |
Class Year: | 2016 |
Abstract: | A motor failure-tolerant control system for generic hexacopters is presented. An optimal controller is developed for the hexacopters using a Linear Quadratic Regulator. Though the controller relies on linear dynamic equations, it uses gain scheduling to handle nonlinearities presented by a varying yaw angle. Several matrices are calculated to serve as linear trans-formations from high-level controller commands to commands to available motors. These matrices are calculated for the nominal hexacopter, hexacopters with one motor failure and bidirectional motors, and hexacopters with one motor failure and unidirectional motors. A parity relation-based fault detection and identification scheme is developed by taking ad-vantage of the linear relationship between angular rates and motor commands. The fault detector is able to robustly detect motor failures at various states of flight of the hexacopter model. Simulation results are used to tune the controllers and fault identifier and demon-strate the validity of this approach. An approach to adapting the Pixhawk flight controller to be motor-failure tolerant for hexacopters is outlined. |
Extent: | 70 pages |
URI: | http://arks.princeton.edu/ark:/88435/dsp01t435gg444 |
Type of Material: | Princeton University Senior Theses |
Language: | en_US |
Appears in Collections: | Mechanical and Aerospace Engineering, 1924-2020 |
Files in This Item:
File | Size | Format | |
---|---|---|---|
Markowitz_Anthony_Thesis.pdf | 2.03 MB | Adobe PDF | Request a copy |
Items in Dataspace are protected by copyright, with all rights reserved, unless otherwise indicated.