Comparison of path-following algorithms for loiter paths of Unmanned Aerial Vehicles

Unmanned Aerial Vehicles are an example of critical embedded system, since it uses specific hardware and software to control the vehicle through its operation. One of the main parts of the system is the autopilot, which is responsible for stabilising the aircraft during the flight, executing navigation tasks and sensing the environment. The path-following is an important capability of a UAV, allowing it to follow a desired path defined by waypoints. Several solutions of the path-following for loiter paths are described in the literature, but most of them only deals with the 2D scenario. Therefore, this paper presents an extension process to determine path-following algorithms based on Carrot-Chasing, Non-Linear Guidance Law (NLGL), Pure Pursuit and Line-of-Sight (PLOS) and Vector Field. It also demonstrates a comparison between these new algorithms using a simulation with wind disturbances, which shows that NLGL produces smaller errors and Carrot-Chasing and PLOS requires less effort.

[1]  Helmut Veith,et al.  New Challenges in the Development of Critical Embedded Systems - An "aeromotive" Perspective , 2010, ISoLA.

[2]  Kristoffer Gryte,et al.  Non-linear Model Predictive Control for Longitudinal and Lateral Guidance of a Small Fixed-Wing UAV in Precision Deep Stall Landing , 2016 .

[3]  Mangal Kothari,et al.  Motion Planning for a Fixed-Wing UAV in Urban Environments , 2016 .

[4]  Gabriel Hugh Elkaim,et al.  Principles of Guidance, Navigation and Control of UAVs , 2014 .

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

[6]  Guilherme V. Pelizer,et al.  Comparison of 3D path-following algorithms for unmanned aerial vehicles , 2017, 2017 International Conference on Unmanned Aircraft Systems (ICUAS).

[7]  T.I. Fossen,et al.  Principles of Guidance-Based Path Following in 2D and 3D , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[8]  Raj Jain,et al.  The art of computer systems performance analysis - techniques for experimental design, measurement, simulation, and modeling , 1991, Wiley professional computing.

[9]  Ian Postlethwaite,et al.  A suboptimal path planning algorithm using rapidly-exploring random trees , 2010 .

[10]  Manish Kumar,et al.  Genetically tuned LQR based path following for UAVs under wind disturbance , 2016, 2016 International Conference on Unmanned Aircraft Systems (ICUAS).

[11]  Gabriel Hugh Elkaim,et al.  L+2, an improved line of sight guidance law for UAVs , 2013, 2013 American Control Conference.

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

[13]  Wooyoung Jung,et al.  Unmanned Aircraft Vector Field Path Following with Arrival Angle Control , 2016, J. Intell. Robotic Syst..

[14]  Raza Samar,et al.  Wind estimation for lateral path following of UAVs using higher order sliding mode , 2016, 2016 International Conference on Intelligent Systems Engineering (ICISE).

[15]  Shiyin Qin,et al.  High performance path following for UAV based on advanced vector field guidance law , 2016, 2016 IEEE Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC).

[16]  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.

[17]  P. B. Sujit,et al.  An evaluation of UAV path following algorithms , 2013, 2013 European Control Conference (ECC).