Skip to main content
Log in

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

  • Published:
Journal of Systems Science and Complexity Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Beard R W and McLain T W, Small Unmanned Aircraft: Theory and Practice, Princeton University Press, New Jersey, 2012.

    Book  Google Scholar 

  2. Kumar V and Michael N, Opportunities and challenges with autonomousmicro aerial vehicles, The International Journal of Robotics Research, 2012, 31(11): 1279–1291.

    Article  Google Scholar 

  3. 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.

    Article  MathSciNet  Google Scholar 

  4. Conte G, Dynamic 3D path following for an autonomous helicopter, Proc of IFAC Symposium on Intelligent Autonomous Vehicles, 2004, 5–7.

    Google Scholar 

  5. 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.

    Article  Google Scholar 

  6. 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.

    Article  Google Scholar 

  7. Computer Vision and Geometry Lab of ETH Zurich, and Autonomous Systems Lab, https:// pixhawk.org/modules/pixhawk, 2017.

  8. ENAC University of Toulouse, and MAVlab of TU-Delft, http://paparazzi.enac.fr, 2017.

  9. Cloud Cap Technology, http://www.cloudcaptech.com, 2017.

  10. Coelho P and Nunes U, Path-following control ofmobile robots in presence of uncertainties, IEEE Transactions on Robotics, 2005, 21(2): 252–261.

    Article  Google Scholar 

  11. 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.

    Article  Google Scholar 

  12. Ratnoo A, Sujit P B, and Kothari M, Adaptive optimal path following for high wind flights, IFAC Proceedings Volumes, 2011, 44(1): 12985–12990.

    Article  Google Scholar 

  13. 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.

    Article  Google Scholar 

  14. 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.

    Article  MathSciNet  MATH  Google Scholar 

  15. 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.

    Article  MathSciNet  MATH  Google Scholar 

  16. Ostertag E, An improved path-following method for mixed H2/H8 controller design, IEEE Transactions on Automatic Control, 2008, 53(8): 1967–1971.

    Article  MathSciNet  MATH  Google Scholar 

  17. 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.

    Article  Google Scholar 

  18. Lockhead Martin, http://www.lockheedmartin.com/us/products/procerus/kestrel.html, 2017.

  19. LaValle S M, Planning Algorithms, Cambridge University Press, Cambridge, 2006.

    Book  MATH  Google Scholar 

  20. 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.

    Article  MATH  Google Scholar 

  21. 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.

    Article  Google Scholar 

  22. Galceran E and Carreras M, A survey on coverage path planning for robotics, Robotics and Autonomous Systems, 2013, 61(12): 1258–1276.

    Article  Google Scholar 

  23. 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.

    Article  MathSciNet  MATH  Google Scholar 

  24. Murray R M, Li Z, Sastry S S, et al., Amathematical Introduction to Roboticmanipulation, CRC Press, Florida, 1994.

    Google Scholar 

  25. Khalil H K, Nonlinear Control, Prentice Hall, Englewood, 2014.

    Google Scholar 

  26. 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.

    Article  Google Scholar 

  27. Laminar Research, http://www.x-plane.com/manuals/desktop/,2017.

  28. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yajing Wang.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11424-018-8006-y

Keywords

Navigation