Vector Field Based Sliding Mode Control of Curved Path Following for Miniature Unmanned Aerial Vehicles in Winds

In this paper, a curved path following control algorithm for miniature unmanned aerial vehicles (UAVs) in winds with constant speed and altitude is developed. Different to the widely considered line or orbit following, the curved path to be followed is defined in terms of the arc-length parameter, which can be straight lines, orbits, B-splines or any other curves provided that they are smooth. The proposed path following control algorithm, named by VF-SMC, is combining the vector field (VF) strategy with the sliding mode control (SMC) method. It is proven that the designed algorithm guarantees the tracking errors to be a bounded ball in the presence of winds, with the aid of the Lyapunov method and the BIBO stability. The algorithm is validated both in Matlab-based simulations and high-fidelity semi-physical simulations. In Matlab-based simulations, the proposed algorithm is verified for straight lines, orbits and B-splines to show its wide usage in different curves. The high-fidelity semi-physical simulation system is composed of actual autopilot controller, ground station and X-Plane flight simulator in-loop. In semi-physical simulations, the proposed algorithm is verified for B-spline path following under various gain parameters and wind conditions thoroughly. All experiments show the accuracy in curved path following and the excellent robustness to wind disturbances of the proposed algorithm.

[1]  Alfredo Pironti,et al.  Path Generation and Tracking in 3-D for UAVs , 2009, IEEE Transactions on Control Systems Technology.

[2]  Timothy W. McLain,et al.  Vector Field Path Following for Miniature Air Vehicles , 2007, IEEE Transactions on Robotics.

[3]  Simone Duranti,et al.  Dynamic 3D path following for an autonomous helicopter , 2004 .

[4]  Vijay Kumar,et al.  Opportunities and challenges with autonomous micro aerial vehicles , 2012, Int. J. Robotics Res..

[5]  P. B. Sujit,et al.  Adaptive Optimal Path Following for High Wind Flights , 2011 .

[6]  Randal W. Beard,et al.  Fixed Wing UAV Path Following in Wind With Input Constraints , 2014, IEEE Transactions on Control Systems Technology.

[7]  Urbano Nunes,et al.  Path-following control of mobile robots in presence of uncertainties , 2005, IEEE Transactions on Robotics.

[8]  João P. Hespanha,et al.  Trajectory-Tracking and Path-Following of Underactuated Autonomous Vehicles With Parametric Modeling Uncertainty , 2007, IEEE Transactions on Automatic Control.

[9]  João Pedro Hespanha,et al.  Performance limitations in reference tracking and path following for nonlinear systems , 2008, Autom..

[10]  Renato Zaccaria,et al.  Path Following for Unicycle Robots With an Arbitrary Path Curvature , 2011, IEEE Transactions on Robotics.

[11]  Dragan Nesic,et al.  Path-Following for Nonlinear Systems With Unstable Zero Dynamics , 2007, IEEE Transactions on Automatic Control.

[12]  Weibing Gao,et al.  Variable structure control of nonlinear systems: a new approach , 1993, IEEE Trans. Ind. Electron..

[13]  Marc Carreras,et al.  A survey on coverage path planning for robotics , 2013, Robotics Auton. Syst..

[14]  José Antonio Cruz-Ledesma,et al.  Modelling, Design and Robust Control of a Remotely Operated Underwater Vehicle , 2014 .

[15]  Zhaodan Kong,et al.  A Survey of Motion Planning Algorithms from the Perspective of Autonomous UAV Guidance , 2010, J. Intell. Robotic Syst..

[16]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[17]  Daibing Zhang,et al.  Vision-Based Detection and Tracking of a Mobile Ground Target Using a Fixed-Wing UAV , 2014 .

[18]  E. Ostertag,et al.  An Improved Path-Following Method for Mixed ${H} _{2} /{H}_{\infty}$ Controller Design , 2008, IEEE Transactions on Automatic Control.

[19]  Timothy W. McLain,et al.  Small Unmanned Aircraft: Theory and Practice , 2012 .

[20]  Bérénice Mettler,et al.  Survey of Motion Planning Literature in the Presence of Uncertainty: Considerations for UAV Guidance , 2012, J. Intell. Robotic Syst..

[21]  P. B. Sujit,et al.  Unmanned Aerial Vehicle Path Following: A Survey and Analysis of Algorithms for Fixed-Wing Unmanned Aerial Vehicless , 2014, IEEE Control Systems.

[22]  Jonathan P. How,et al.  Performance and Lyapunov Stability of a Nonlinear Path Following Guidance Method , 2007 .