Input Saturated Visual Servoing for Unmanned Aerial Vehicles

This paper presents an input saturated visual servoing controller for a quadrotor unmanned aerial vehicle (UAV). The controller regulates relative pose between the vehicle and a planar horizontal visual target. In order to simplify the control design, the method uses a virtual camera to define a set of image moment features. The image feature kinematics is independent of roll and pitch motion. Since the image feature error is stabilized in the virtual camera, the visual target potentially leaves the real camera's field of view (FoV). To keep the visual target in the camera FoV, an input saturated law is proposed to sufficiently bound the roll and pitch of the vehicle. Furthermore, an adaptive input saturated control law is proposed to ensure positive thrust. Experimental and simulation results are provided to demonstrate controller performance.

[1]  Rogelio Lozano,et al.  Asymptotic Stability of Hierarchical Inner-Outer Loop-Based Flight Controllers , 2008 .

[2]  Robert E. Mahony,et al.  Image-Based Visual Servo Control of the Translation Kinematics of a Quadrotor Aerial Vehicle , 2009, IEEE Transactions on Robotics.

[3]  Farrokh Janabi-Sharifi,et al.  Image-based tracking control of VTOL unmanned aerial vehicles , 2015, Autom..

[4]  T. Hamel,et al.  Visual Tracking Control of Aerial Robotic Systems with Adaptive Depth Estimation , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[5]  Robert E. Mahony,et al.  Visual servoing of an under-actuated dynamic rigid-body system: an image-based approach , 2002, IEEE Trans. Robotics Autom..

[6]  Bin Yao,et al.  Global stabilization of a chain of integrators with input saturation and disturbances , 2011, Proceedings of the 2011 American Control Conference.

[7]  Zhijun Cai,et al.  A sufficiently smooth projection operator , 2006, IEEE Transactions on Automatic Control.

[8]  Bernard Espiau,et al.  Effect of Camera Calibration Errors on Visual Servoing in Robotics , 1993, ISER.

[9]  François Chaumette,et al.  Dynamic visual servoing with image moments for an unmanned aerial vehicle using a virtual spring approach , 2013, Adv. Robotics.

[10]  Seth Hutchinson,et al.  Visual Servo Control Part I: Basic Approaches , 2006 .

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

[12]  Robert E. Mahony,et al.  Landing a VTOL Unmanned Aerial Vehicle on a Moving Platform Using Optical Flow , 2012, IEEE Transactions on Robotics.

[13]  Tarek Hamel,et al.  A UAV for bridge inspection: Visual servoing control law with orientation limits , 2007 .

[14]  Youdan Kim,et al.  Adaptive Image-Based Visual Servoing for an Underactuated Quadrotor System , 2012 .

[15]  François Chaumette,et al.  Visual servo control. I. Basic approaches , 2006, IEEE Robotics & Automation Magazine.

[16]  Hui Xie,et al.  State transformation-based dynamic visual servoing for an unmanned aerial vehicle , 2016, Int. J. Control.

[17]  François Chaumette,et al.  Dynamic visual servoing with image moments for a quadrotor using a virtual spring approach , 2011, 2011 IEEE International Conference on Robotics and Automation.

[18]  Hui Xie,et al.  Dynamic IBVS of a rotary wing UAV using line features , 2014, Robotica.

[19]  Hui Xie,et al.  Nonlinear dynamic image-based visual servoing of a quadrotor , 2015 .

[20]  Giuseppe Oriolo,et al.  An Adaptive Scheme for Image-Based Visual servoing of an underactuated UAV , 2014, Int. J. Robotics Autom..

[21]  Hui Xie,et al.  Adaptive visual servoing of UAVs using a virtual camera , 2016, IEEE Transactions on Aerospace and Electronic Systems.

[22]  Marc Pollefeys,et al.  Vision-based autonomous mapping and exploration using a quadrotor MAV , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[23]  Laurent Burlion,et al.  Keeping a ground point in the camera field of view of a landing UAV , 2013, 2013 IEEE International Conference on Robotics and Automation.

[24]  Laurent Burlion,et al.  Nonlinear Visual Servoing Control for VTOL UAVs with Field of View Constraint , 2015 .

[25]  Xie Hui,et al.  Dynamic image-based visual servoing for unmanned aerial vehicles with bounded inputs , 2016 .

[26]  Tarek Hamel,et al.  Visual servoing for underactuated VTOL UAVs: a linear, homography‐based framework , 2014 .

[27]  Alan F. Lynch,et al.  Inner–Outer Loop Control for Quadrotor UAVs With Input and State Constraints , 2016, IEEE Transactions on Control Systems Technology.

[28]  L. Burlion A new Saturation function to convert an output constraint into an input constraint , 2012, 2012 20th Mediterranean Conference on Control & Automation (MED).

[29]  Samir Bouabdallah,et al.  Design and control of quadrotors with application to autonomous flying , 2007 .