In this paper, using the theory of input saturation, a novel path following guidance law for fixed-wing unmanned aerial vehicles (UAVs) is developed. The proposed guidance law is adapted from a pursuit plus line-of-sight guidance law. Furthermore, it employs inertial speed for computing the acceleration commands which adds an adaptive capability of accommodating vehicle speed changes due to external disturbances such as wind. The guidance law is initially developed for two-dimensional (2D) environments which enables vehicles to follow straight lines, circles, and ellipses in planar spaces. Lyapunov theory is used to establish its stability properties, followed by a comparative study with existing algorithms, proposed for 2D environments, to establish its efficacy. The guidance law is then extended for the case of three-dimensional (3D) environments, and appropriate simulation studies are performed. Finally, real-world flight tests for 2D as well as 3D cases are presented, establishing the applicability of the proposed law on UAVs.

References

References
1.
Kanistras
,
K.
,
Martins
,
G.
,
Rutherford
,
M. J.
, and
Valavanis
,
K. P.
,
2013
, “
A Survey of Unmanned Aerial Vehicles (UAVs) for Traffic Monitoring
,”
International Conference on Unmanned Aircraft Systems
(
ICUAS
),
Atlanta, GA
,
May 28–31
, pp.
221
234
.
2.
Turner
,
I. L.
,
Harley
,
M. D.
, and
Drummond
,
C. D.
,
2016
, “
UAVs for Coastal Surveying
,”
Coastal Eng.
,
114
, pp.
19
24
.
3.
Costa
,
F. G.
,
Ueyama
,
J.
,
Braun
,
T.
,
Pessin
,
G.
,
Osório
,
F. S.
, and
Vargas
,
P. A.
,
2012
, “
The Use of Unmanned Aerial Vehicles and Wireless Sensor Network in Agricultural Applications
,”
IEEE International Geoscience and Remote Sensing Symposium
(
IGARSS
),
Munich, Germany
,
July 22–27
, pp.
5045
5048
.
4.
Maza
,
I.
,
Caballero
,
F.
,
Capitán
,
J.
,
Martínez-de Dios
,
J. R.
, and
Ollero
,
A.
,
2011
, “
Experimental Results in Multi-UAV Coordination for Disaster Management and Civil Security Applications
,”
J. Intell. Rob. Syst.
,
61
(
1
), pp.
563
585
.
5.
Mathew
,
N.
,
Smith
,
S. L.
, and
Waslander
,
S. L.
,
2015
, “
Planning Paths for Package Delivery in Heterogeneous Multirobot Teams
,”
IEEE Trans. Autom. Sci. Eng.
,
12
(
4
), pp.
1298
1308
.
6.
Yoshitani
,
N.
,
2010
, “
Flight Trajectory Control Based on Required Acceleration for Fixed-Wing Aircraft
,”
27th International Congress of the Aeronautical Sciences
, Nice, France, Sept. 19–24.http://www.icas.org/ICAS_ARCHIVE/ICAS2010/PAPERS/258.PDF
7.
Rhee
,
I.
,
Park
,
S.
, and
Ryoo
,
C.
,
2010
, “
A Tight Path Following Algorithm of an Uas Based on PID Control
,”
SICE
Annual Conference 2010
,
Taipei, Taiwan
,
Aug. 18–21
, pp.
1270
1273
.https://ieeexplore.ieee.org/document/5602615
8.
Ratnoo
,
A.
,
Sujit
,
P.
, and
Kothari
,
M.
,
2011
, “
Adaptive Optimal Path Following for High Wind Flights
,”
IFAC Proc. Vol.
,
44
(
1
), pp.
12985
12990
.
9.
Cho
,
N.
,
Kim
,
Y.
, and
Park
,
S.
,
2015
, “
Three-Dimensional Nonlinear Differential Geometric Path-Following Guidance Law
,”
J. Guid., Control, Dyn.
,
38
(
12
), pp.
2366
2385
.
10.
Cunha
,
R.
,
Antunes
,
D.
,
Gomes
,
P.
, and
Silvestre
,
C.
,
2006
, “
A Path-Following Preview Controller for Autonomous Air Vehicles
,”
AIAA
Paper No. 2006-6715.
11.
Yamasaki
,
T.
,
Balakrishnan
,
S. N.
, and
Takano
,
H.
,
2012
, “
Integrated Guidance and Autopilot for a Path-Following UAV Via High-Order Sliding Modes
,”
American Control Conference
(
ACC
),
Montreal, QC, Canada
,
June 27–29
, pp.
143
148
.
12.
Liu
,
C.
,
McAree
,
O.
, and
Chen
,
W.-H.
,
2012
, “
Path-Following Control for Small Fixed-Wing Unmanned Aerial Vehicles Under Wind Disturbances
,”
Int. J. Robust Nonlinear Control
,
23
(
15
), pp.
1682
1698
.
13.
Jung
,
D.
, and
Tsiotras
,
P.
,
2008
, “
Bank-to-Turn Control for a Small Uav Using Backstepping and Parameter Adaptation
,”
IFAC Proc. Vol.
,
41
(
2
), pp.
4406
4411
.
14.
Beard
,
R. W.
,
Ferrin
,
J.
, and
Humpherys
,
J.
,
2014
, “
Fixed Wing UAV Path Following in Wind With Input Constraints
,”
IEEE Trans. Control Syst. Technol.
,
22
(
6
), pp.
2103
2117
.
15.
Nelson
,
D. R.
,
Barber
,
D. B.
,
McLain
,
T. W.
, and
Beard
,
R. W.
,
2007
, “
Vector Field Path Following for Miniature Air Vehicles
,”
IEEE Trans. Rob.
,
23
(
3
), pp.
519
529
.
16.
Lawrence
,
D. A.
,
Frew
,
E. W.
, and
Pisano
,
W. J.
,
2008
, “
Lyapunov Vector Fields for Autonomous Unmanned Aircraft Flight Control
,”
J. Guid., Control, Dyn.
,
31
(
5
), pp.
1220
1229
.
17.
Yamasaki
,
T.
,
Takano
,
H.
, and
Baba
,
Y.
,
2009
, “
Robust Path-Following for UAV Using Pure Pursuit Guidance
,”
Aerial Vehicles
,
InTech
,
London
.
18.
Morales
,
J.
,
Martínez
,
J. L.
,
Martínez
,
M. A.
, and
Mandow
,
A.
,
2009
, “
Pure-Pursuit Reactive Path Tracking for Nonholonomic Mobile Robots With a 2D Laser Scanner
,”
EURASIP J. Adv. Signal Process.
,
2009
, p.
935237
.https://link.springer.com/content/pdf/10.1155%2F2009%2F935237.pdf
19.
Osborne
,
J.
, and
Rysdyk
,
R.
,
2005
, “
Waypoint Guidance for Small UAVs in Wind
,”
AIAA
Paper No. 2005-6951.
20.
Rysdyk
,
R.
,
2006
, “
Unmanned Aerial Vehicle Path Following for Target Observation in Wind
,”
J. Guid. Control Dyn.
,
29
(
5
), pp.
1092
1100
.
21.
Ramana
,
M.
,
Varma
,
S. A.
, and
Kothari
,
M.
,
2016
, “
Motion Planning for a Fixed-Wing UAV in Urban Environments
,”
IFAC-PapersOnLine
,
49
(
1
), pp.
419
424
.
22.
Curry
,
R.
,
Lizarraga
,
M.
,
Mairs
,
B.
, and
Elkaim
,
G. H.
,
2013
, “
L2+, an Improved Line of Sight Guidance Law for UAVs
,”
American Control Conference
(
ACC
),
Washington, DC
,
June 17–19
, pp.
1
6
.https://users.soe.ucsc.edu/~elkaim/Documents/L2PlusACC2013Complete.pdf
23.
Wit
,
J. S.
,
2000
, “
Vector Pursuit Path Tracking for Autonomous Ground Vehicles
,”
Ph.D. thesis
, University of Florida, Gainesville, FL.https://dl.acm.org/citation.cfm?id=931806
24.
Park
,
S.
,
Deyst
,
J.
, and
How
,
J. P.
,
2007
, “
Performance and Lyapunov Stability of a Nonlinear Path-Following Guidance Method
,”
J. Guid., Control, Dyn.
,
30
(
6
), pp.
1718
1728
.
25.
Breivik
,
M.
, and
Fossen
,
T. I.
,
2005
, “
Principles of Guidance-Based Path Following in 2D and 3D
,”
44th IEEE Conference on Decision and Control
(
CDC
),
Seville, Spain
,
Dec. 12–15
, pp.
627
634
.
26.
Shanmugavel
,
M.
,
Tsourdos
,
A.
,
White
,
B.
, and
Żbikowski
,
R.
,
2010
, “
Co-Operative Path Planning of Multiple UAVs Using Dubins Paths With Clothoid Arcs
,”
Control Eng. Pract.
,
18
(
9
), pp.
1084
1092
.
27.
Johnson
,
E.
,
Calise
,
A.
, and
Corban
,
J. E.
,
2002
, “
A Six Degree-of-Freedom Adaptive Flight Control Architecture for Trajectory Following
,”
AIAA
Paper No. 2002-4776.
28.
Murray
,
R. M.
,
1996
, “
Trajectory Generation for a Towed Cable System Using Differential Flatness
,”
IFAC Proc. Vol.
, pp.
395
400
.
29.
Rathinam
,
M.
, and
Murray
,
R. M.
,
1998
, “
Configuration Flatness of Lagrangian Systems Underactuated by One Control
,”
SIAM J. Control Optim.
,
36
(
1
), pp.
164
179
.
30.
Sujit
,
P. B.
,
Saripalli
,
S.
, and
Sousa
,
J. B.
,
2014
, “
Unmanned Aerial Vehicle Path Following: A Survey and Analysis of Algorithms for Fixed-Wing Unmanned Aerial Vehicles
,”
IEEE Control Syst. Mag.
,
34
(
1
), pp.
42
59
.
31.
Pelizer
,
G. V.
,
da Silva
,
N. B. F.
, and
Branco
,
K. R. L. J.
,
2017
, “
Comparison of 3D Path-Following Algorithms for Unmanned Aerial Vehicles
,”
International Conference on Unmanned Aircraft Systems
(
ICUAS
),
Miami, FL
,
June 13–16
, pp.
498
505
.
32.
Zhao
,
S.
,
Wang
,
X.
,
Zhang
,
D.
, and
Shen
,
L.
,
2018
, “
Curved Path Following Control for Fixed-Wing Unmanned Aerial Vehicles With Control Constraint
,”
J. Intell. Rob. Syst.
,
89
(
1–2
), pp.
107
119
.
33.
Yamasaki
,
T.
,
Balakrishnan
,
S.
, and
Takano
,
H.
,
2013
, “
Separate-Channel Integrated Guidance and Autopilot for Automatic Path-Following
,”
J. Guid., Control, Dyn.
,
36
(
1
), pp.
25
34
.
34.
Teel
,
A. R.
,
1992
, “
Global Stabilization and Restricted Tracking for Multiple Integrators With Bounded Controls
,”
Syst. Control Lett.
,
18
(
3
), pp.
165
171
.
35.
Kothari
,
M.
,
Postlethwaite
,
I.
, and
Gu
,
D.-W.
,
2014
, “
Motion Planning for a Fixed-Wing UAV in Urban Environments
,”
J. Intell. Rob. Syst.
,
74
(
3
), pp.
1013
1028
.
36.
Pattanaik
,
A.
, and
Kothari
,
M.
,
2016
, “
A Novel Guidance Law With Input Saturation
,”
55th Conference on Decision and Control
(
CDC
),
Las Vegas, NV
,
Dec. 12–14
, pp.
4148
4153
.
37.
Hugues
, 2019, “X-UAV Talon build thread (planned with PIXHAWK autopilot),” accessed Apr. 21, 2014, https://diydrones.com/profiles/blogs/xuav-talon-build-thread-planned-with-pixhawk-autopilot
38.
Meier
,
L.
,
Honegger
,
D.
, and
Pollefeys
,
M.
, 2015, “
PX4: A Node-Based Multithreaded Open Source Robotics Framework for Deeply Embedded Platforms
,” IEEE International Conference on Robotics and Automation (
ICRA
), Seattle, WA, May 26–30.
39.
Zurich
,
E.
,
2013
, “
QGroundControl GCS
,” accessed Mar. 20, 2019, http://qgroundcontrol.com
40.
Khalil
,
H. K.
, 2002,
Nonlinear Systems
, Prentice Hall, Upper Saddle River, NJ, Chap. 9.
This content is only available via PDF.