- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- Translational visual servoing control of quadrotor...
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
Translational visual servoing control of quadrotor helicopters Kummer, Nikolai
Abstract
Vision based control enables accurate positioning relative to a stationary or moving target of quadrotor helicopters independent of on-board sensor accuracy. The use of vision for helicopter control opens indoor and GPS-denied environments as an area of operation, which currently poses challenges to these systems. This thesis presents a full vision-based quadrotor helicopter controller for tracking a stationary or slow-moving target. The full controller used three control loops. The outer control loop converts an image feature error into UAV velocity commands. The quadrotor is a nonlinear system that has highly coupled position and attitude dynamics. The second loop performed a feedback linearization on these dynamics and translated the desired velocity into attitude commands. The inner loop was an on-board attitude and altitude controller, which was part of the ARDrone system and which was analyzed via frequency domain system identification for its dynamics. A linear quadratic Gaussian (LQG) controller, consisting of a Kalman filter for state estimation and a linear quadratic regulator was used to control the linearized system. The visual servoing control scheme was image based which convergences towards the desired configuration independent of on-board sensor accuracy and in the presence of camera calibration errors. The visual servoing features, used to control the translational degrees of freedom, sphere based on the virtual sphere approach, which uses two points in 3D space to create a virtual sphere. Control of the helicopter in the x and y direction was linked to the center location of the virtual sphere and distance to the target was controlled by the virtual sphere radius. The target features were two points, detected by colour and shape based detection methods. Adaboost.MRT, a boosting method for multivariate regression is proposed as part of this thesis. Adaboost.MRT is based on Adaboost.RT and extends the original to multivariate regression, improves boosting’s noise sensitivity, and improves the singularity in the misclassification function. A variance-scaled misclassification function is proposed and the threshold parameter is expanded to accommodate vector output. The proposed method is tested on eight datasets and displays a similar or better accuracy than the original Adaboost.RT or the base learning algorithm.
Item Metadata
Title |
Translational visual servoing control of quadrotor helicopters
|
Creator | |
Publisher |
University of British Columbia
|
Date Issued |
2013
|
Description |
Vision based control enables accurate positioning relative to a stationary or moving target of quadrotor helicopters independent of on-board sensor accuracy. The use of vision for helicopter control opens indoor and GPS-denied environments as an area of operation, which currently poses challenges to these systems. This thesis presents a full vision-based quadrotor helicopter controller for tracking
a stationary or slow-moving target. The full controller used three control loops. The outer control loop converts an image feature error into UAV velocity commands. The quadrotor is a nonlinear system that has highly coupled position and attitude dynamics. The second loop performed a feedback linearization on these dynamics and translated the desired velocity into attitude commands. The inner loop was an on-board attitude and altitude controller, which was part of the ARDrone system and which was analyzed via frequency domain system identification for its dynamics. A linear quadratic Gaussian (LQG) controller, consisting of a Kalman filter for state estimation and a linear quadratic regulator was used to control the linearized system. The visual servoing control scheme was image based which convergences towards the desired configuration independent of on-board sensor accuracy and in the presence of camera calibration errors. The visual servoing features, used to control the translational degrees of freedom, sphere based on the virtual sphere approach, which uses two points in 3D space to create a virtual sphere. Control of the helicopter in the x and y direction was linked to the center location of the virtual sphere and distance to the target was controlled by the virtual sphere radius. The target features were two points, detected by colour and shape based detection methods. Adaboost.MRT, a boosting method for multivariate regression is proposed as part of this thesis. Adaboost.MRT is based on Adaboost.RT and extends the original to multivariate regression, improves boosting’s noise sensitivity, and improves the singularity in the misclassification function. A variance-scaled misclassification function is proposed and the threshold parameter is expanded to accommodate vector output. The proposed method is tested on eight datasets and displays a similar or better accuracy than the original Adaboost.RT or the base learning algorithm.
|
Genre | |
Type | |
Language |
eng
|
Date Available |
2014-01-29
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
Attribution-NonCommercial-NoDerivatives 4.0 International
|
DOI |
10.14288/1.0072149
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Graduation Date |
2013-11
|
Campus | |
Scholarly Level |
Graduate
|
Rights URI | |
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
Attribution-NonCommercial-NoDerivatives 4.0 International