Documente Academic
Documente Profesional
Documente Cultură
Abstract² This paper introduces a simulation and evaluation 11-13] and trajectory tracking/path following [19, 29, 31, 36,
of guidance, navigation, and control algorithms applied to an 37, 39, 44].
autonomous hovercraft. A line-of-sight guidance law is adopted
in conjunction with a neural network based adaptive dynamic Traditional trajectory tracking methods combine the
inversion control scheme for the underactuated hovercraft positional and temporal requirements into one single
following a prescribed path. The simulation result demonstrates assignment when the geometrical path is specified by a path
that the guidance and control scheme can be effective in planner and is completely known in advance. These schemes
waypoint following of the underactuated hovercraft, especially, do not utilize the geometrical information that may
when external disturbances exist. It is also shown that the error significantly degrade the transient convergent behavior of the
VLJQDOV DUH ERXQGHG XVLQJ /\DSXQRY¶V GLUHFW PHWKRG YHVVHO¶V position. This paper presents a guidance-based path
following methodology to address the general guidance and
I. INTRODUCTION control problem as an alternative to classical trajectory
tracking methods.
Underactuated mechanical systems have fewer control
inputs than configuration variables. They appear in a broad A. Previous Path Following Work
range of applications including a large array of robotics,
Skjetne and Fossen [43] proposed a three-step
aerospace, transportation and marine systems. The study of
backstepping method by decoupling the surge motion from the
those systems is motivated by the fact that it is more cost
sway dynamics and deriving an independent control law to
effective and practical due to its weight, complexity, and
keep a nearly constant surge speed. For maneuvering
efficiency than the fully actuated system. A class of
experiments with a small ship in a marine control laboratory,
underactuated marine systems poses considerable challenges
Skjetne et al. [44] modeled, identified, and designed a basic
in control system design due to its complex hydrodynamic
controller based on a more general robust output maneuvering
effects. Hovercraft belong to the same marine vessel category
technique, described in [47]. Ihle et al. [40] developed an
with similar structure models.
output feedback controller using an observer backstepping
The motion control laws of underactuated systems are approach that applies damping terms to counteract
divided into the following categories: setpoint control, disturbances to the controller by transforming the problem into
trajectory tracking control, and path following control. an output feedback form where nonlinearities only appear in
Setpoint control is required for dynamic positioning of vessels the output.
in fixed target operations such as autonomous docking. Due to
Do et al. [36] developed a backstepping control law based
the nature of underactuated systems, the surface vessel
RQ /\DSXQRY¶V GLUHFW PHWKRG IRU D VKLS ZLWK QRQ-vanishing
setpoint control approaches are only presented as either
uncertainties. They mentioned that yaw dynamics
discontinuous [1-5] or continuous time-varying control laws
discontinuities could cause difficulties in applying the
[6-17]. Trajectory tracking control [14, 18-34] is concerned
backstepping technique. Do and Pan [37] extended their
with the design of control laws that force a vehicle to reach
previous work to a more comprehensive control law and its
and follow a time parameterized reference whereas path
experimental implementation on a small model ship. The
following control [35-46] methods follow a predefined path
control law includes non-diagonal inertia, drag matrices, and
that involves only a spatial constraint. Common to all such
nonlinear quadratic drag terms, as well as environmental
systems is the lack of a comprehensive and practical control
disturbances. The experimental results showed consistent
law that is robust to uncertainties and disturbances associated
chattering in the surge and yaw motion in following a
with the surface vessel and its environment. There is also a
sinusoidal path, a straight line, and a circular path. For the
lack of experimental studies for setpoint stabilization [3,
same model as [37] Do and Pan also show similar
performance by proposing a global robust and adaptive path
following control law [38].
Kilsoo Kim, Young-Ki Lee, Sehwan Oh, David Moroniti, and Dimitri
Mavris are with the School of Aerospace Engineering, Georgia Institute of Burger et al. [35] proposed a control law for straight line
Technology, Atlanta, GA 30332 USA (phone: 404-894-1557; fax:
404-894-6596; e-mail: (kkim, ylee, soh, and dmoroni@asdl.gatech.edu,
path following of formations of underactuated surface vessels
dimitri.mavris@aerospace.gatech.edu). under the influence of ocean currents and presented successful
George J. Vachtsevanos is with the School of Electrical and Computer simulation results. Li et al. [41] proposed a path following
Engineering, Georgia Institute of Technology, Atlanta, GA 30332 USA controller based on a linear model predictive control with a
(phone: 404-894-6252; fax: 404-894-7583; e-mail: gjv@ece.gatech.edu). linearized 4-DOF model where actuator and roll constraints
Nikos Papamarkos is with the Democritus University of Thrace, Greece are imposed in simulation. However, the surge speed is
(e-mail:papamark@ee.duth.gr).
George Georgoulas is with KIC Laboratory, Department of Informatics assumed to be constant and surge dynamics are neglected.
and Telecommunications Technology, Technological Educational Institute Sorensen et al. [45] proposed a linear quadratic feedback
of Epirus, GR-47100, Greece (e-mail: georgoul@teleinfom.teiep.gr).
381
ß6 L 4:ð;K (1) A. Guidance and Navigation
where ß L >Tá Uá ð? Ð 9 ; T and U are the Cartesian
Í 7 The following LOS guidance result is adopted from
coordinates of the center of mass; ð GHILQHV WKH YHKLFOH¶V Breivik and Fossen [61]. Consider a straight-line path
orientation; K L >Qá Rá N?Í Ð 97 ; N is its angular speed; Q and implicitly defined by two waypoints as shown in Figure 3.
R are surge and sway speed, respectively in the body fixed Denote these waypoints by LÞ >TÞ á UÞ ?Í Ð 96 and
frame. The rotation matrix is LÞ>5 >TÞ>5 á UÞ>5 ?Í Ð 96 , respectively. Also consider a
…‘• ð F •‹• ð r
path-fixed reference frame with origin in LÞ , whose x-axis
4:ð; L e •‹• ð …‘• ð ri
has been rotated by a positive angle
(2)
r r s ÙÞ ƒ–ƒ•t:UÞ>5 F UÞ á TÞ>5 F TÞ ; (6)
The equation of motion can be written as relative to the x-axis of the stationary reference frame.
K6 E B:K; E Â:š; L ì
Therefore, the coordinates of the vehicle kinematic in the
(3)
where š L >ß Í á KÍ ?Í Ð 9: and
path-fixed reference frame can be computed by
Ýß :P; L 4:ÙÞ ;Í :L:P; F LÞ ;
B:K; >Bè :K;á Bé :K;á Bå :K;?Í
(7)
…‘• ÙÞ F•‹• ÙÞ
where 4:ÙÞ ; d h , Ýß :P; L >O:P;á Aß :P;?Í
L dFRN E Qá QN E Rá Nh
@è @é @å Í •‹• ÙÞ …‘• ÙÞ
I I , (4) consists of the along-track distance O:P; and the cross-track
:(5 E (6 ; H:(5 F (6 ;
Í error Aß :P; shown in Figure 3. The associated control
ì >ìè á rá ìå ?Í L H á rá I objective for piecewise straight-line path following purposes
I , becomes
Ž‹• Aß :P; L r
where I LV WKH YHKLFOH¶V PDVV , is its rotational mass moment
of inertia, and @è , @é , and @å are the coefficients of viscous ç\¶
(8)
and rotational friction, respectively. (5 and (6 are fan forces, H pk+1
denotes the moment arm of the forces with respect to the
center of geometry and mass of the vehicle, which are
assumed to coincide. Â:š; represents the uncertainties
ûl p
$ $ int
stemming from modeling error/nonlinearity and external r
382
waypoint-enclosing circle for a switching to occur, that is, no where ðè L ð F ð× and Âå L Âå F Âå . In state-space form,
restrictions are imposed on the cross-track error. (16) can be written as
In the navigation system, the required hovercraft velocity A6è L #è Aè E $è Âè (18)
(åßãÙ ) is computed with the measured position and attitude (ß)
where Aè L BQäá ì4 Qä@ìC ; #è O r is Hurwitz with positive
ç Í
in the following way: The time derivative of ß is computed
and then the hovercraft velocity (å) in the body fixed frame is gains -ãà L tÉè , -Üà L Éè 6 , and Éè P r; and
F- F-Üà Fs
calculated using (1). It is low pass filtered to come out as åßãÙ ,
which is used in control system. #è L d ãà h á $è L B C (19)
s r r
B. Control
In state-space form, (17) can also be written as
A6å L #å Aå E $å Âå
With the desired surge speed (Q× ) and yaw angle (ð× )
from the guidance system, the NN based adaptive dynamic (20)
where Aå L Bðè6 á ðè á ì4 ðè :ì;@ìC ; #å O r is Hurwitz with
inversion control is designed. The directly controlled ç Í
dynamics (surge and sway) follow from (2)
positive gains -ã L uÉ6 , -Üà L É7 , -× L uÉ , and
Q6 E Bè E Âè L ìè
É P r; and
N6 E Bå E Âå L ìå
(12)
F-× F-ã F-Ü Fs
#å L e s r i á $å L e r i
where the total control signals, ìè and ìå consist of the
nominal control based on dynamic inversion and an adaptive r (21)
control components: r s r r
ìè L ìè á E ìèÌÏ
Equations (18) and (20) can be expressed in a compact form
ìå L ìå á E ìå Ô×
(13) as
A6 L #A E $Â (22)
where A L >AèÍ á AåÍ ?Í ;# O r is Hurwitz; and
From (13), ìè consists of a PI dynamic inversion nominal
control and the adaptive control
#Ld è há$ L d è h á Â L J èK
# r6H7 $ r6 Â
ìèÙ L Q6 × F -ãà :Q F Q× ; F -Üà ± :Q F Q× ;@ì E Bè
ç
(23)
r7H6 #å r7 $å Âå
4 (14)
ìèÌÏ L Âè
The corresponding Lyapunov equation follows
where Q× is the desired surge speed, -ãà and -Üà are positive #Í 2 E 2# E 3 L rá 3 L 3 Í P r (24)
PI gains, and Âè is the estimate of the uncertainty (Âè ) in the Adaptive controls in (14) and (15) can be expressed as
surge dynamics, which is described in detail, in the sequel. Í
á Í :P;Ú:Ká ð;
ìÔ× L cìè ÍÔ× á ìå ÍÔ× g L 9 (25)
á :P; comes from
Also, from (13), ìå consists of PID dynamic inversion
nominal control and adaptive control where 9
ì4Ná L N6× F -× :N F N× ; F -ã :ð F ð× ; 9 áà o
á6 L ÁkÚ:Ká ð;A Í 2$ F 9 (26)
F-Ü ± :ð F ð× ;@ì E Bå
ç
áà is a modification
where Á is a positive adaptation gain, Ú:åá ð; is basis
(15)
á á áà L
function, 2 is the solution of (24), and 9
term, i.e. 9à L ê9 for ê -modfication [62] and 9
4
ìå Ô× L Âå
á
where ð× is desired yaw angle; N× L ð6 × is its yaw rate; -ã ,
ã A 9 for A-modfication [63] with the positive damping rates
of ê and ã. Figure 4 shows the overall architecture of the
-Ü , and -× are positive PID gains; and Âå is the estimate of guidance and control routines. Reference model shown in
the uncertainty (Âå ) in the yaw dynamics, which will be Figure 4 low-pass-filters the guidance commands generated
described in detail. from the guidance block, with filter frequencies of Éè and
É .
ðè7 E -× ð
é6 E -ã ðè E -Ü ± ðè :ì;@ì E Âå L r
ç
(17)
4
383
V(e, W) < -c (lei - ~f - o-llwll: + e Z (33)
Consequently, we can conclude that either of the following
conditions:
(34)
384
adaptation. The tests were conducted with and without Surge Speed
external disturbances. The disturbances follow the sine waves Desired
of magnitude 0.5 [m/s2] and frequency 1.0 [Hz] same in the 0.25 Nominal w/o dist.
Nominal w dist.
surge and yaw control channels. Figures 5 to 7 show the NN w/ dist.
performance of the control scheme in following waypoints,
0.2
heading angle, and surge speed. The desired waypoints path,
heading angle, and surge speed are shown with the black solid
speed [m/sec]
line. The nominal controller performance in the case of no 0.15
external disturbances is shown with the red dash-dot line
whereas its performance with external disturbances is shown
with the blue dashed line. The black dotted line shows the 0.1
performance of the NN based adaptive controller with
external disturbances. Although the hovercraft follows the
0.05
waypoints more or less in all cases as shown in Figure 5, the
performance differences between the nominal and adaptive
controllers are highlighted in Figures 6 and 7. With the NN 0
based adaptation, the control scheme performs almost as well 0 50 100 150
time [sec]
as the nominal controller with no external disturbances. Figure 7. Performance of surge speed following.
Waypoints Following
6
Desired VII. CONCLUSIONS
Nominal w/o dist.
Nominal w/ dist.
Current interest in autonomous systems is driving
5
NN w/ dist. research for the development, testing and eventual application
of such novel systems in a variety of domains. Modeling,
4 guidance, navigation, and control technologies are required to
assure that these platforms can perform safely, reliably and
robustly in the presence of uncertainties and disturbances.
y [m]
3
There is a recognized need to improve the autonomy
attributes of these vehicles. This paper introduced guidance,
2 navigation, and control methods as applied to an
underactuated hovercraft. An integrated approach was
1
suggested to account for modeling and simulation. Additional
studies are aimed to improve further autonomy attributes via
fault diagnosis, failure prognosis and fault-tolerant control
0
0 1 2 3 4 5 6 7
methods.
x [m]
ACKNOWLEDGMENT
Figure 5. Performance of waypoints following.
Heading Angle
We gratefully acknowledge the support to this effort from
150 the Office of Naval Research, 1$6$¶V $PHV 5HVHDUFK
Center, and Impact Technologies.
100
REFERENCES
[1] I. Fantoni, R. Lozano, F. Mazenc, and K. Y. Petterson, "Stabilization of
50 a nonlinear underactuated hovercraft," International Journal of Robust
and Nonlinear Control, vol. 10, pp. 645-654, Jul 15 2000.
yaw [deg]
385
[8] F. Mazenc, K. Pettersen, and H. Nijmeijer, "Global uniform asymptotic [30] K. Y. Pettersen and H. Nijmeijer, "Tracking control of an underactuated
stabilization of an underactuated surface vessel," Automatic Control, surface vessel," in Decision and Control, 1998. Proceedings of the 37th
IEEE Transactions on, vol. 47, pp. 1759-1762, 2002. IEEE Conference on, 1998, pp. 4561-4566 vol.4.
[9] K. Y. Pettersen and O. Egeland, "Exponential stabilization of an [31] K. Y. Pettersen and H. Nijmeijer, "Underactuated ship tracking control:
underactuated surface vessel," in Decision and Control, 1996., theory and experiments," International Journal of Control, vol. 74, pp.
Proceedings of the 35th IEEE Conference on, 1996, pp. 967-972 vol.1. 1435-1446, Sep 2001.
[10] K. Y. Pettersen and O. Egeland, "Robust control of an underactuated [32] G. J. Toussaint, T. Basar, and F. Bullo, "HBinf-optimal tracking control
surface vessel with thruster dynamics," Proceedings of the 1997 techniques for nonlinear underactuated systems," in Decision and
American Control Conference, Vols 1-6, pp. 3411-3415, 1997. Control, 2000. Proceedings of the 39th IEEE Conference on, 2000, pp.
[11] K. Y. Pettersen and T. I. Fossen, "Underactuated ship stabilization 2078-2083 vol.3.
using integral control: Experimental results with cybership I," [33] G. J. Toussaint, T. Basar, and F. Bullo, "Tracking for nonlinear
Nonlinear Control Systems Design 1998, Vols 1& 2, pp. 125-130, 1998. underactuated surface vessels with generalized forces," Proceedings of
[12] K. Y. Pettersen and T. I. Fossen, "Underactuated dynamic positioning the 2000 Ieee International Conference on Control Applications, pp.
of a ship - Experimental results," Ieee Transactions on Control Systems 355-360, 2000.
Technology, vol. 8, pp. 856-863, Sep 2000. [34] G. J. Toussaint, T. Basar, and F. Bullo, "Motion planning for nonlinear
[13] K. Y. Pettersen, F. Mazenc, and H. Nijmeijer, "Global uniform underactuated vehicles using H-infinity techniques," Proceedings of
asymptotic stabilization of an underactuated surface vessel: the 2001 American Control Conference, Vols 1-6, pp. 4097-4102, 2001.
experimental results," Control Systems Technology, IEEE Transactions [35] M. Burger, A. Pavlov, E. Borhaug, and K. Y. Pettersen, "Straight line
on, vol. 12, pp. 891-903, 2004. path following for formations of underactuated surface vessels under
[14] K. Y. Pettersen and H. Nijmeijer, "Global practical stabilization and influence of constant ocean currents," in American Control Conference,
tracking for an underactuated ship - A combined averaging and 2009. ACC '09., 2009, pp. 3065-3070.
backstepping approach," Modeling Identification and Control, vol. 20, [36] K. D. Do, Z. P. Jiang, and J. Pan, "Robust adaptive path following of
pp. 189-199, Oct 1999. underactuated ships," Automatica, vol. 40, pp. 929-944, 2004.
[15] D. Soro and R. Lozano, "Semi-global practical stabilization of an [37] K. D. Do and J. Pan, "Robust path-following of underactuated ships:
underactuated surface vessel via nested saturation controller," in Theory and experiments on a model ship," Ocean Engineering, vol. 33,
American Control Conference, 2003. Proceedings of the 2003, 2003, pp. 1354-1372, 2006.
pp. 2006-2011 vol.3. [38] K. D. Do and J. Pan, "Global robust adaptive path following of
[16] Y.-P. Tian and S. Li, "Smooth exponential stabilization of underactuated ships," Automatica, vol. 42, pp. 1713-1722, Oct 2006.
nonholonomic systems via time-varying feedback," in Decision and [39] E. Fredriksen and K. Y. Pettersen, "Global -exponential way-point
Control, 2000. Proceedings of the 39th IEEE Conference on, 2000, pp. maneuvering of ships: Theory and experiments," Automatica, vol. 42,
1912-1917 vol.2. pp. 677-687, 2006.
[17] Y.-P. Tian and S. Li, "Exponential stabilization of nonholonomic [40] I. A. F. Ihle, R. Skjetne, and T. I. Fossen, "Output feedback control for
dynamic systems by smooth time-varying control," Automatica, vol. maneuvering systems using observer backstepping," 2005 IEEE
38, pp. 1139-1146, 2002. International Symposium on Intelligent Control & 13th Mediterranean
[18] A. P. Aguiar and J. P. Hespanha, "Position tracking of underactuated Conference on Control and Automation, Vols 1 and 2, pp. 1512-1517,
vehicles," in American Control Conference, 2003. Proceedings of the 2005.
2003, 2003, pp. 1988-1993 vol.3. [41] Z. Li, J. Sun, and S. Oh, "Path following for marine surface vessels with
[19] H. Ashrafiuon, K. R. Muske, L. C. McNinch, and R. A. Soltan, rudder and roll constraints: An MPC approach," in American Control
"Sliding-Mode Tracking Control of Surface Vessels," Industrial Conference, 2009. ACC '09., 2009, pp. 3611-3616.
Electronics, IEEE Transactions on, vol. 55, pp. 4004-4012, 2008. [42] L. Moreira, T. I. Fossen, and C. Guedes Soares, "Path following control
[20] A. Behal, D. M. Dawson, W. E. Dixon, and Y. Fang, "Tracking and system for a tanker ship model," Ocean Engineering, vol. 34, pp.
regulation control of an underactuated surface vessel with 2074-2085, 2007.
nonintegrable dynamics," Ieee Transactions on Automatic Control, vol. [43] R. Skjetne and T. I. Fossen, "Nonlinear maneuvering and control of
47, pp. 495-500, Mar 2002. ships," in In Proceedings of MTS/IEEE OCEANS 2001, 2001, pp.
[21] A. Behal, D. M. Dawson, B. Xian, and P. Setlur, "Adaptive tracking 1808±1815.
control of underactuated surface vessels," Proceedings of the 2001 Ieee [44] R. Skjetne, O. N. Smogeli, and T. I. Fossen, "A Nonlinear Ship
International Conference on Control Applications (Cca'01), pp. Manoeuvering Model: Identification and adaptive control with
645-650, 2001. experiments for a model ship," Modeling Identification and Control,
[22] S. P. Berge, K. Ohtsu, and T. I. Fossen, "Nonlinear control of ships vol. 25, pp. 3-27, Jan 2004.
minimizing the position tracking errors," Modeling Identification and [45] $ - 6¡UHQVHQ 6 , 6DJDWXQ DQG 7 , )RVsen, "Design of a dynamic
Control, vol. 20, pp. 177-187, Jul 1999. positioning system using model-based control," Control Engineering
[23] K. C. Cao and Y. P. Tian, "A time-varying cascaded design for Practice, vol. 4, pp. 359-368, 1996.
trajectory tracking control of non-holonomic systems," International [46] K. R. M. L. C. McNinch, and H. Ashrafiuon., "Model-based predictive
Journal of Control, vol. 80, pp. 416-429, 2007/03/01 2007. control of an unmanned surface vessel," in In Proceedings of the 11th
[24] K. D. Do, Z. P. Jiang, and J. Pan, "Robust global stabilization of IASTED International Conference on Intelligent Systems and Control,
underactuated ships on a linear course: State and output feedback," 2008, pp. 385±390.
International Journal of Control, vol. 76, pp. 1-17, 2003/01/01 2003. [47] 5 6NMHWQH 7 , )RVVHQ DQG 3 9 .RNRWRYLü 5REXVW RXWSXW
[25] K. D. Do and J. Pan, "Global tracking control of underactuated ships maneuvering for a class of nonlinear systems," Automatica, vol. 40, pp.
with nonzero off-diagonal terms in their system matrices," Automatica, 373-383, 2004.
vol. 41, pp. 87-95, 2005. [48] A. Isidori, Nonlinear Control Systems. Berlin: Springer-Verlag, 1989.
[26] M. A. G. Indiveri, and G. Casalino, "Nonlinear time-invariant feedback [49] G. Meyer and L. Cicolani, "Application of Nonlinear Systems Inverses
control of an underactuated marine vehicle along a straight course," in to Automatic Flight Control Design²System Concepts and Flight
In Proceedings of the 2000 Conference on Maneuvering and Control of Evaluations. Theory and Applications of Optimal Control in Aerospace
Marine Craft, 2000, pp. 221±226. Systems, AGARDograph No. 251, July 1981. Center, MS 210-3,
[27] J. M. Godhavn, "Nonlinear tracking of underactuated surface vessels," FTS-5446."
in Decision and Control, 1996., Proceedings of the 35th IEEE [50] P. Menon, G. Chatterji, and V. Cheng, "A two-time-scale autopilot for
Conference on, 1996, pp. 975-980 vol.1. high-performance aircraft," in AIAA, Guidance, Navigation and
[28] Z.-P. Jiang, "Global tracking control of underactuated ships by Control Conference, New Orleans, LA, 1991, p. 1991.
/\DRXQRY¶V GLUHFW PHWKRG Automatica, vol. 38, pp. 301-309, 2002. [51] J. M. Buffington, A. G. Sparks, and S. S. Banda, "Full conventional
[29] E. Lefeber, K. Y. Pettersen, and H. Nijmeijer, "Tracking control of an envelope longitudinal axis flight control with thrust vectoring," in
underactuated ship," Control Systems Technology, IEEE Transactions American Control Conference, 1993, 1993, pp. 415-419.
on, vol. 11, pp. 52-61, 2003. [52] D. Bugajski, D. Enns, and M. Elgersma, "A dynamic inversion based
control law with application to the high angle-of- attack research
386
vehicle," in AIAA Guidance, Navigation and Control Conference,
Portland, OR, 1990, pp. 826-839.
[53] S. A. Snell, D. ENNS, W. GARRARD, and J. A M L, "Nonlinear
inversion flight control for a supermaneuverable aircraft," Journal of
Guidance, Control, and Dynamics, vol. 15, p. 3315, 1992.
[54] J. S. Brinker and K. A. Wise, "Stability and flying qualities robustness
of a dynamic inversion aircraft control law," Journal of guidance,
control, and dynamics, vol. 19, 2012.
[55] R. J. Adams and S. S. Banda, "An integrated approach to flight control
GHVLJQ XVLQJ G\QDPLF LQYHUVLRQ DQG -synthesis," in American Control
Conference, 1993, 1993, pp. 1385-1389.
[56] J. Buffington, R. Adams, and S. Banda, "Robust, nonlinear, high
angle-of-attack control design for a supermaneuverable vehicle," in
AIAA Guidance, Navigation and Control Conference, Monterey, CA,
1993, pp. 690-700.
[57] M. S. K. Hornik, and H. White, "Multilayer Feedforward Networks are
Universal Approximators," Neural Networks, vol. 2, pp. 359-366,
1989.
[58] R. M. Sanner and J. J. E. Slotine, "Gaussian networks for direct
adaptive control," Neural Networks, IEEE Transactions on, vol. 3, pp.
837-863, 1992.
[59] S. S. Sastry and A. Isidori, "Adaptive control of linearizable systems,"
Automatic Control, IEEE Transactions on, vol. 34, pp. 1123-1131,
1989.
[60] I. Kanellakopoulos, P. V. Kokotovic, and A. S. Morse, "Systematic
design of adaptive controllers for feedback linearizable systems,"
Automatic Control, IEEE Transactions on, vol. 36, pp. 1241-1253,
1991.
[61] M. Breivik and T. I. Fossen, "Guidance laws for planar motion control,"
in Decision and Control, 2008. CDC 2008. 47th IEEE Conference on,
2008, pp. 570-577.
[62] P. A. Ioannou and P. V. Kokotovic, "Instability analysis and
improvement of robustness of adaptive control," Automatica, vol. 20,
pp. 583-594, 1984.
[63] K. Narendra and A. Annaswamy, "A new adaptive law for robust
adaptation without persistent excitation," Automatic Control, IEEE
Transactions on, vol. 32, pp. 134-145, 1987.
[64] D. S. Bernstein, Matrix mathematics: theory, facts, and formulas:
Princeton University Press, 2009.
387