Abstract
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.
Similar content being viewed by others
References
Beard R W and McLain T W, Small Unmanned Aircraft: Theory and Practice, Princeton University Press, New Jersey, 2012.
Kumar V and Michael N, Opportunities and challenges with autonomousmicro aerial vehicles, The International Journal of Robotics Research, 2012, 31(11): 1279–1291.
Sujit P B, Saripalli S, and Sousa J B, Unmanned aerial vehicle path following: A survey and analysis of algorithms for fixed-wing unmanned aerial vehicless, IEEE Control Systems, 2014, 34(1): 42–59.
Conte G, Dynamic 3D path following for an autonomous helicopter, Proc of IFAC Symposium on Intelligent Autonomous Vehicles, 2004, 5–7.
Ambrosino G, Ariola M, Ciniglio U, et al., Path generation and tracking in 3-D for UAVs, IEEE Transactions on Control Systems Technology, 2009, 17(4): 980–988.
Park S, Deyst J, and How J P, Performance and Lyapunov stability of a nonlinear path-following guidancemethod, Journal of Guidance Control and Dynamics, 2007, 30(6): 1718–1728.
Computer Vision and Geometry Lab of ETH Zurich, and Autonomous Systems Lab, https:// pixhawk.org/modules/pixhawk, 2017.
ENAC University of Toulouse, and MAVlab of TU-Delft, http://paparazzi.enac.fr, 2017.
Cloud Cap Technology, http://www.cloudcaptech.com, 2017.
Coelho P and Nunes U, Path-following control ofmobile robots in presence of uncertainties, IEEE Transactions on Robotics, 2005, 21(2): 252–261.
Nelson D R, Barber D B, McLain T W, et al., Vector field path following forminiature air vehicles, IEEE Transactions on Robotics, 2007, 23(3): 519–529.
Ratnoo A, Sujit P B, and Kothari M, Adaptive optimal path following for high wind flights, IFAC Proceedings Volumes, 2011, 44(1): 12985–12990.
Beard R W, Ferrin J, and Humpherys J, Fixed wing UAV path following in wind with input constraints, IEEE Transactions on Control Systems Technology, 2014, 22(6): 2103–2117.
Aguiar A P and Hespanha J P, Trajectory-tracking and path-following of underactuated autonomous vehicles with parametricmodeling uncertainty, IEEE Transactions on Automatic Control, 2007, 52(8): 1362–1379.
Dacic D B, Nesic D, and Kokotovic P V, Path-following for nonlinear systems with unstable zero dynamics, IEEE Transactions on Automatic Control, 2007, 52(3): 481–487.
Ostertag E, An improved path-following method for mixed H2/H8 controller design, IEEE Transactions on Automatic Control, 2008, 53(8): 1967–1971.
Morro A, Sgorbissa A, and Zaccaria R, Path following for unicycle robots with an arbitrary path curvature, IEEE Transactions on Robotics, 2011, 27(5): 1016–1023.
Lockhead Martin, http://www.lockheedmartin.com/us/products/procerus/kestrel.html, 2017.
LaValle S M, Planning Algorithms, Cambridge University Press, Cambridge, 2006.
Goerzen C, Kong Z, and Mettler B, A survey ofmotion planning algorithms from the perspective of autonomous UAV guidance, Journal of Intelligent and Robotic Systems, 2010, 57(1–4): 65.
Dadkhah N and Mettler B, Survey of motion planning literature in the presence of uncertainty: Considerations for UAV guidance, Journal of Intelligent & Robotic Systems, 2012, 65(1–4): 233–246.
Galceran E and Carreras M, A survey on coverage path planning for robotics, Robotics and Autonomous Systems, 2013, 61(12): 1258–1276.
Aguiar A P, Hespanha J P, and Kokotovi P V, Performance limitations in reference tracking and path following for nonlinear systems, Automatica, 2008, 44(3): 598–610.
Murray R M, Li Z, Sastry S S, et al., Amathematical Introduction to Roboticmanipulation, CRC Press, Florida, 1994.
Khalil H K, Nonlinear Control, Prentice Hall, Englewood, 2014.
Gao W and Hung J C, Variable structure control of nonlinear systems: A new approach, IEEE Transactions on Industrial Electronics, 1993, 40(1): 45–55.
Laminar Research, http://www.x-plane.com/manuals/desktop/,2017.
Wang X, Zhu H, Zhang D, et al., Vision-based detection and tracking of amobile ground target using a fixed-wing UAV, International Journal of Advanced Robotic Systems, 2014, 11(156): 1–11.
Author information
Authors and Affiliations
Corresponding author
Additional information
This research was supported by the National Natural Science Foundation of China under Grant No. 61403406.
This paper was recommended for publication by Guest Editor LIU Tengfei.
Rights and permissions
About this article
Cite this article
Wang, Y., Wang, X., Zhao, S. et al. Vector Field Based Sliding Mode Control of Curved Path Following for Miniature Unmanned Aerial Vehicles in Winds. J Syst Sci Complex 31, 302–324 (2018). https://doi.org/10.1007/s11424-018-8006-y
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11424-018-8006-y