Visual Servo Control of a Micro Quad-copter as a Teaching Platform for Engineering

This paper presents a platform for controlling a micro quad-copter using a single visual sensor fixed to the ground. The aim is for this to be a teaching platform with academic and research applications, that combines dynamic real-time control with image segmentation and servoing. A mathematical model based on the Newton-Euler formulation is presented for the quad-copters dynamics. Three different image segmentation algorithms are presented and discussed. A simulator is implemented using MATLABs Simulink environment and a linear quadratic regulator with integral gain (LQR-I) controller is presented as means of controlling a linearized version of the system.

[1]  J. Besag On the Statistical Analysis of Dirty Pictures , 1986 .

[2]  David Salesin,et al.  A Bayesian approach to digital matting , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[3]  Katsuhiko Ogata,et al.  Modern Control Engineering , 1970 .

[4]  Guoqiang Hu,et al.  Adaptive Vision-Based Leader–Follower Formation Control of Mobile Robots , 2017, IEEE Transactions on Industrial Electronics.

[5]  Nicholas Roy,et al.  Towards A Swarm of Agile Micro Quadrotors , 2013 .

[6]  Dule Shu,et al.  Robust tracking control of an underactuated quadrotor aerial-robot based on a parametric uncertain model , 2009, 2009 IEEE International Conference on Systems, Man and Cybernetics.

[7]  Erion Plaku,et al.  Reactive Motion Planning for Unmanned Aerial Surveillance of Risk-Sensitive Areas , 2015, IEEE Transactions on Automation Science and Engineering.

[8]  Karen Anderson,et al.  Lightweight unmanned aerial vehicles will revolutionize spatial ecology , 2013 .

[9]  Vanni Nardino,et al.  Estimation of canopy attributes in beech forests using true colour digital images from a small fixed-wing UAV , 2016, Int. J. Appl. Earth Obs. Geoinformation.

[10]  Zion Tsz Ho Tse,et al.  Development of an indoor guidance system for unmanned aerial vehicles with power industry applications , 2017 .

[11]  Tammaso Bresciani,et al.  Modelling, Identification and Control of a Quadrotor Helicopter , 2008 .

[12]  Francesco Sabatino,et al.  Quadrotor control: modeling, nonlinearcontrol design, and simulation , 2015 .

[13]  K. Madhava Krishna,et al.  Autonomous navigation of generic monocular quadcopter in natural environment , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[14]  Chunhua Zhang,et al.  The application of small unmanned aerial systems for precision agriculture: a review , 2012, Precision Agriculture.

[15]  Weihua Zhao,et al.  Quadcopter formation flight control combining MPC and robust feedback linearization , 2014, J. Frankl. Inst..

[16]  A. Nemati,et al.  Modeling and control of a single axis tilting quadcopter , 2014, 2014 American Control Conference.

[17]  Jian Chen,et al.  Trifocal Tensor-Based Adaptive Visual Trajectory Tracking Control of Mobile Robots , 2017, IEEE Transactions on Cybernetics.

[18]  Nicolas Boizot,et al.  A Real-Time Adaptive High-Gain EKF, Applied to a Quadcopter Inertial Navigation System , 2014, IEEE Transactions on Industrial Electronics.

[19]  Sergey A. Kolyubin,et al.  Output controller for quadcopters with wind disturbance cancellation , 2014, 2014 IEEE Conference on Control Applications (CCA).