Flying with Five: Design of a Motor Failure-Tolerant Control System for Hexacopters

Loading...
Thumbnail Image

Files

Markowitz_Anthony_Thesis.pdf (1.98 MB)

Date

2016-07-13

Journal Title

Journal ISSN

Volume Title

Publisher

Access Restrictions

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.

Description

item.page.type

Princeton University Senior Theses

Keywords

item.page.location

Citation