Adaptive Controller Development and Evaluation for a 6DOF Controllable Multirotor
dc.contributor.author | Furgiuele, Theresa Chung Wai | en |
dc.contributor.committeechair | Black, Jonathan T. | en |
dc.contributor.committeemember | Leonessa, Alexander | en |
dc.contributor.committeemember | Woolsey, Craig A. | en |
dc.contributor.committeemember | Schroeder, Kevin Kent | en |
dc.contributor.committeemember | Ross, Shane D. | en |
dc.contributor.department | Aerospace and Ocean Engineering | en |
dc.date.accessioned | 2022-10-04T08:00:21Z | en |
dc.date.available | 2022-10-04T08:00:21Z | en |
dc.date.issued | 2022-10-03 | en |
dc.description.abstract | The omnicopter is a small unmanned aerial vehicle capable of executing decoupled translational and rotational motion (six degree of freedom, 6DOF, motion). The development of controllers for various 6DOF controllable multirotors has been much more limited than development for quadrotors, which makes selecting a controller for a 6DOF multirotor difficult. The omnicopter is subject to various uncertainties and disturbances from hardware changes, structural dynamics, and airflow, making adaptive controllers particularly interesting to investigate. The goal of this research is to design and evaluate the performance of various position and attitude controller combinations for the omnicopter, specifically focusing on adaptive controllers. Simulations are first used to compare combinations of three position controllers, PID, model reference adaptive control, augmented model reference adaptive control (aMRAC), and four attitude controllers, PI/feedback linearization (PIFL), augmented model reference adaptive control, backstepping, and adaptive backstepping (aBack). For the simulations, the omnicopter is commanded to point at and track a stationary aim point as it travels along a $C^0$ continuous trajectory and a trajectory that is $C^1$ continuous. The controllers are stressed by random disturbances and the addition of an unaccounted for suspended mass. The augmented model reference adaptive controller for position control paired with the adaptive backstepping controller for attitude control is shown to be the best controller combination for tracking various trajectories while subject to disturbances. Based on the simulation results, the PID/PIFL and aMRAC/aBack controllers are selected to be compared during three different flight tests. The first flight test is on a $C^1$ continuous trajectory while the omnicopter is commanded to point at and track a stationary aim point. The second flight test is a hover with an unmodeled added weight, and the third is a circular trajectory with a broken blade. As with the simulation results, the adaptive controller is shown to yield better performance than the nonadaptive controller for all scenarios, particularly for position tracking. With an added weight or a broken propeller, the adaptive attitude controller struggles to return to level flight, but is capable of maintaining steady flight when the nonadaptive controller tends to fail. Finally, while model reference adaptive controllers are shown to be effective, their nonlinearity can make them difficult to tune and certify via standard certification methods, such as gain and phase margin. A method for using time delay margin estimates, a potential certification metric, to tune the adaptive parameter tuning gain matrix is shown to be useful when applied to an augmented MRAC controller for a quadrotor. | en |
dc.description.abstractgeneral | The omnicopter is a small unmanned aerial vehicle capable of executing decoupled translational and rotational motion. The development of controllers for these types of vehicles has been limited, making controller selection difficult. The omnicopter is subject to variations in hardware and airflow, making adaptive controllers particularly interesting to investigate. The goal of this research is to design and compare the performance of various position and attitude controller combinations for the omnicopter, specifically focusing on adaptive controllers. Simulations are first used to compare combinations of several position and attitude controllers on various trajectories and disturbances. Simulation results showed that a fully adaptive controller combination produced the best trajectory tracking while subject to disturbances. As with the simulation results, flight tests showed the adaptive controller yields better performance than the nonadaptive controller for all scenarios, particularly for position tracking. Finally, while the adaptive position controller was shown to be effective, it is difficult to tune and certify for widespread use. A method for using time delay margin estimates, a potential certification metric, to tune the adaptive controller is shown to be useful when applied to an adaptive controller for a quadrotor. | en |
dc.description.degree | Doctor of Philosophy | en |
dc.format.medium | ETD | en |
dc.identifier.other | vt_gsexam:35645 | en |
dc.identifier.uri | http://hdl.handle.net/10919/112064 | en |
dc.language.iso | en | en |
dc.publisher | Virginia Tech | en |
dc.rights | In Copyright | en |
dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | en |
dc.subject | adaptive control | en |
dc.subject | model reference adaptive control | en |
dc.subject | adaptive backstepping control | en |
dc.subject | UAV/UAS | en |
dc.subject | omnicopter | en |
dc.subject | 6DOF controllable multirotor | en |
dc.subject | quadcopter | en |
dc.subject | time delay margin estimation | en |
dc.subject | control tuning | en |
dc.subject | matrix measure | en |
dc.subject | bounded linear stability analysis | en |
dc.subject | Pixhaw | en |
dc.title | Adaptive Controller Development and Evaluation for a 6DOF Controllable Multirotor | en |
dc.type | Dissertation | en |
thesis.degree.discipline | Aerospace Engineering | en |
thesis.degree.grantor | Virginia Polytechnic Institute and State University | en |
thesis.degree.level | doctoral | en |
thesis.degree.name | Doctor of Philosophy | en |
Files
Original bundle
1 - 1 of 1