Hovering Quad-Rotor Control: A Comparison of Nonlinear Controllers using Visual Feedback

This article presents a comparison of three control techniques: nested saturations, backstepping, and sliding modes. The control objective consists of obtaining the best control strategy to stabilize the position of a quad-rotor unmanned aerial vehicle (UAV) when using visual feedback. We propose a vision-based method to measure translational speed as well as the UAV 3D position in a local frame. The three selected controllers were implemented and tested in real-time experiments. The obtained results demonstrate the performance of such methodologies applied to the quad-rotor system.

[1]  Roland Siegwart,et al.  MAV navigation through indoor corridors using optical flow , 2010, 2010 IEEE International Conference on Robotics and Automation.

[2]  Camillo J. Taylor,et al.  Control of a Quadrotor Helicopter Using Dual Camera Visual Feedback , 2005, Int. J. Robotics Res..

[3]  Gerd Hirzinger,et al.  Energy-efficient Autonomous Four-rotor Flying Robot Controlled at 1 kHz , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[4]  Rogelio Lozano,et al.  Stabilization and Trajectory Tracking of a Quad-Rotor Using Vision , 2011, J. Intell. Robotic Syst..

[5]  Roland Siegwart,et al.  PID vs LQ control techniques applied to an indoor micro quadrotor , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[6]  Nicholas Roy,et al.  Stereo vision and laser odometry for autonomous helicopters in GPS-denied indoor environments , 2009, Defense + Commercial Sensing.

[7]  Guillaume Sanahuja,et al.  Optical flow-based controller for reactive and relative navigation dedicated to a four rotor rotorcraft , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  P. Kokotovic,et al.  Global stabilization of partially linear composite systems , 1990 .

[9]  Peter I. Corke An inertial and visual sensing system for a small autonomous helicopter , 2004 .

[10]  Robert E. Mahony,et al.  A general optical flow based terrain-following strategy for a VTOL UAV using multiple views , 2010, 2010 IEEE International Conference on Robotics and Automation.

[11]  Gaurav S. Sukhatme,et al.  Visually guided landing of an unmanned aerial vehicle , 2003, IEEE Trans. Robotics Autom..

[12]  Rogelio Lozano,et al.  Vision-based Position Control of a Two-rotor VTOL miniUAV , 2010, J. Intell. Robotic Syst..

[13]  Rogelio Lozano,et al.  Real-time stabilization and tracking of a four-rotor mini rotorcraft , 2004, IEEE Transactions on Control Systems Technology.

[14]  Radu Horaud,et al.  An analytic solution for the perspective 4-point problem , 1989, Proceedings CVPR '89: IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[15]  J.-Y. Bouguet,et al.  Pyramidal implementation of the lucas kanade feature tracker , 1999 .

[16]  Gaurav S. Sukhatme,et al.  A tale of two helicopters , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[17]  Martin Buss,et al.  Visual tracking and control of a quadcopter using a stereo camera system and inertial sensors , 2009, 2009 International Conference on Mechatronics and Automation.

[18]  A. Teel Global stabilization and restricted tracking for multiple integrators with bounded controls , 1992 .

[19]  Roland Siegwart,et al.  Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.