Publications

Detailed Information

Practical state estimation and control for autonomous quadrotor flight : 쿼드로터 자율비행을 위한 실용적인 상태추정 및 제어 기법

DC Field Value Language
dc.contributor.advisor김현진-
dc.contributor.author테일러라이언-
dc.date.accessioned2017-07-13T06:16:52Z-
dc.date.available2017-07-13T06:16:52Z-
dc.date.issued2014-08-
dc.identifier.other000000021860-
dc.identifier.urihttps://hdl.handle.net/10371/118415-
dc.description학위논문 (박사)-- 서울대학교 대학원 : 기계항공공학부, 2014. 8. 김현진.-
dc.description.abstractThis work deals with control and autonomy for small-scale vertical takeoff and land (VTOL) unmanned aerial vehicles (UAVs), specifically with quadrotors. The contribution of this thesis is threefold. First, new robust controllers are presented with a particular emphasis on tunability in the field by operators not trained in robust control theory. One controller is a partial feedback linearizing controller, but with gains suboptimally selected to maximize a mixed H∞/H2 performance objective subject to pole placement constraints. The structure of the gains is such that they can be interpreted as PID gains and, if necessary, easily adjusted in the field based on objectives and flight conditions. The second robust controller expands on this idea to allow for PD-like tuning while maintaining robust stability and performance guarantees. It uses a standard H∞ control synthesis procedure, but an operator tuning matrix is added to the system. During controller synthesis this matrix is treated as a bounded parametric uncertainty. In the field, as long as the operator does not violate the tuning matrix bounds the original stability and performance guarantees are maintained, and the operator is able to optimize the flight performance for the specific task.
The second contribution is to develop, implement, and experimentally demonstrate algorithms needed to achieve autonomous indoor flight, with an emphasis on locally stabilizing the vehicle to enable slower algorithms, such as localization, navigation, task planning, etc., to be run in the background. Where suitable, estimation and control algorithms were researched and adapted from literature, such as for the attitude observer, translation state extended Kalman filter (EKF), and vision-based control laws. In other cases new algorithms, suitable for high-speed operation on mobile computing hardware, were developed. Specifically, a new algorithm was developed within the Bayesian framework for robust velocity estimation. This uses velocity and height prior distributions, provided by the translation EKF, to estimate image-space feature location distributions, establish soft correspondences between features in the previous and current images, and finally compute the maximum a posteriori (MAP) velocity, which is used to achieve smooth control. This work is then extended to short-term, descriptor-free region tracking, which provides the rough local position information needed to maintain hover within a small area. All this is demonstrated to maintain the vehicle position without the aid of any external sensing.
Finally, throughout all this work a smartphone is used as the onboard flight controller. Computation, communication, and nearly all sensing is done using the phones hardware. This demonstrates the feasibility of a smartphone to fulfill this role, and allows quadrotor systems to take advantage of the convenient packaging, relatively low cost, and frequent hardware updates provided by smartphone manufacturers.
-
dc.description.tableofcontents1 Introduction 1
1.1 Research Literature 2
1.1.1 Control 2
1.1.2 State Estimation 5
1.2 Thesis Contribution 7
1.3 Organization 8
2 Quadrotor System 10
2.1 Dynamics 11
2.2 Hardware 11
2.3 Smartphone Flight Controller 13
2.3.1 Software 14
3 State Estimation 16
3.1 Velocity Estimation 17
3.1.1 Image Kinematics 17
3.1.2 Establishing Correspondence Probabilities 18
3.1.3 MAP Velocity and Height Estimation 27
3.1.4 Experimental Results 31
3.2 Region Tracking 35
3.3 Attitude Estimation 38
3.3.1 Incorporating Vision 40
3.4 Translation State Estimation 44
3.4.1 Incorporating Vision 45
3.4.2 Implementation Considerations 47
4 Control 48
4.1 Feedback Linearization Controller with LMI-based Gain Synthesis 48
4.1.1 System Description 48
4.1.2 LMI-based Gain Synthesis 51
4.1.3 Using Filtered States 65
4.2 PD-Tunable Controller 67
4.2.1 System Model 69
4.2.2 Controller Design 70
4.3 Vision-Based Controller 72
4.4 Attitude Controller 73
4.4.1 Attitude Reference Model 75
5 Experimental Results 77
5.1 LMI Controller 77
5.2 PD-tunable H Controller 84
5.2.1 Measurement Noise Experimental Results 85
5.3 Vision-Based Autonomous Flight 93
5.3.1 State Estimation 93
5.3.2 Controller Performance 96
5.3.3 Vision Processing Time and CPU Usage 96
6 Conclusion 100
Appendices 102
A Proof of convergence for theTaylor series of δxz-1 and z-2 103
B Computing cij 104
-
dc.formatapplication/pdf-
dc.format.extent4863920 bytes-
dc.format.mediumapplication/pdf-
dc.language.isoen-
dc.publisher서울대학교 대학원-
dc.subjectquadrotor-
dc.subjectrobust control-
dc.subjectstate estimation-
dc.subjectvision-
dc.subjectautonomous flight-
dc.subject.ddc621-
dc.titlePractical state estimation and control for autonomous quadrotor flight-
dc.title.alternative쿼드로터 자율비행을 위한 실용적인 상태추정 및 제어 기법-
dc.typeThesis-
dc.contributor.AlternativeAuthorTyler Ryan-
dc.description.degreeDoctor-
dc.citation.pagesiv, 111-
dc.contributor.affiliation공과대학 기계항공공학부-
dc.date.awarded2014-08-
Appears in Collections:
Files in This Item:

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share