Adaptive Depth Control for Autonomous Underwater Vehicles Based on Feedforward Neural Netwo

更新时间:2023-05-23 03:15:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

This paper studies the design and application of the neural network based adaptive control scheme for autonomous underwater vehicle's (AUV's) depth control system that is an uncertain nonlinear dynamical one with unknown nonlinearities. The unknown nonline

International Journal of Computer Science & Applications © 2007 Technomathematics Research Foundation

Vol. 4 Issue 3, pp 107-118

Adaptive Depth Control for Autonomous Underwater Vehicles Based on Feedforward Neural Networks

Yang Shi1 Weiqi Qian2

yang.shi@usask.ca qyq1973@

wsyan@ lijun601@

Weisheng Yan3 Jun Li3

Department of Mechanical Engineering, University of Saskatchewan, Saskatoon, SK, Canada

Institute of Computational Aerodynamics, China Aerodynamics Research and Development Centre

3

College of Marine Engineering, Northwestern Polytechnical University, Xi’an, China

2

1

Abstract

This paper studies the design and application of the neural network based adaptive control scheme for autonomous underwater vehicle's (AUV's) depth control system that is an uncertain nonlinear dynamical one with unknown nonlinearities. The unknown nonlinearity is approximated by a feedforward neural network whose parameters are adaptively adjusted on-line according to a set of parameter estimation laws for the purpose of driving the AUV to cruise at the preset depth. The Lyapunov synthesis approach is used to develop the adaptive control scheme. The control law consists two parts: One is the certainty equivalent control and the other serves to compensate the neural network approximation error. The overall control system can guarantee that the tracking error converges in the small neighborhood of zero and all adjustable parameters involved are uniformly bounded. Simulation examples are given to illustrate the design procedure and the applicability of the proposed method. The results indicate that the proposed method is suitable for practical applications.

Keywords: Autonomous underwater vehicles (AUVs), adaptive nonlinear control, feedforward neural netowrks, Lyapunov stability.

1 Introduction

Autonomous underwater vehicles (AUVs) have various potential applications and great advantages in terms of operational cost and safety: When performing manipulations or inspection tasks, AUVs can help us better understand marine and other environmental issues, protect the ocean resources, and efficiently utilize them for further development. So far, there are more than 46 AUV models worldwide, and numerous worldwide research and development activities have occurred in the area of AUVs [19]. However, a number of complex issues due to the unstructured, hazardous underwater (or undersea) environment make it difficult to travel in the ocean even though today’s technologies have allowed humans to land on the moon and robots to travel to Mars.

Major facts that make it difficult to control AUVs include: (1) the highly nonlinear, time-varying dynamic behavior of the AUVs; (2) uncertainties in hydrodynamic coefficients; (3) disturbances by ocean currents. It is difficult to fine-tune the control gains during cruise underwater. Therefore, it is highly desirable to have an AUV control system that has a self-adaptive ability when the control performance degrades during operation due to changes in the dynamics of the AUV and its environment.

In recent years, several advanced control techniques have been developed for autonomous under-water vehicles (AUVs), aimed at improving the capability of tracking given reference position and attitude trajectories [3]. AUVs performing manipulations or inspection tasks need to be controlled in six degrees of

This paper studies the design and application of the neural network based adaptive control scheme for autonomous underwater vehicle's (AUV's) depth control system that is an uncertain nonlinear dynamical one with unknown nonlinearities. The unknown nonline

freedom. Even though the control problem is kinematically similar to the control of a rigid body in a six-dimensional space, which has been largely studied in the literature, the presence of hydrodynamic effects makes the problem of controlling an AUV much more challenging. Reference [13] presents the state of the art of several existing AUVs and their control architecture. Typical results include sliding control [6, 15], nonlinear control [10], adaptive control [11], neural network based control [16, 17, 18, 8], and fuzzy control [2, 9].

Since neural networks (NNs) have an inherent capability of approximating nonlinear functions, it is attractive to apply them in motion control systems, e.g., AUVs. In [16, 17], a neural network control system has been proposed using a recursive adaptation algorithm with a critic function (reinforced learning approach), and thus the system adjusts itself directly and on-line without an explicit model of vehicle dynamics. In [8], a self-organizing neural-net-controller system (SONCS) was developed for the heading keeping control of AUVs, which features with the fast adaptation method.

In this paper, the development of a feedforward neural network based adaptive control for AUV's depth control system is proposed. By employing a feedforward NN to on-line approximate the uncertain nonlinear dynamics of the AUV without explicit knowledge of its dynamic structure, the depth tracking performance is further investigated. The on-line parameter estimation law of the NN is developed in the context of the Lyapunov stability concept. Boundedness of all parameters involved as well as the convergence of the tracking errors to zero is guaranteed.

The rest of the paper is organized as follows. In Section 2 we discuss the uncertain nonlinear model of the AUV's depth control system. In Section 3 the feedforward NN is then briefly introduced and its universal approximation property is reviewed. In Section 4, by using the feedforward NN as an on-line approximator, we propose the adaptive control law and associated parameter estimation laws, and analyze the tracking performance and the stability of the whole AUV depth control system. In Section 5 we present an illustrative example to demonstrate the effectiveness of the proposed method. Finally, we offer some concluding remarks in Section 6.

2 AUV Model

Dynamics of AUVs, including hydrodynamic parameter uncertainties, are highly nonlinear, coupled, and time varying. Several modeling and system identification techniques for underwater robotic vehicles have been proposed by researchers [14, 3]. The motion of an AUV is discussed in 6 degrees of freedom (DOF) since 6 independent coordinates are necessary to determine the position and orientation of a rigid body AUV, and 6 different motion components are conveniently defined as: surge, sway, heave, roll, pitch, and yaw. When analyzing the motion of AUVs in 6 DOF it is convenient to define two coordinate frames as illustrated in Figure 1.

In this work, we focus on the depth control system of the AUV. Suppose the AUV has a rigid body, and assume that the forward speed v is constant and that the sway and yaw modes can be neglected, then the following equations of motion of the AUV's depth system include the angular velocity in pitchωz1, the pitch angle θ, the attack angle α, the depth ye, and the stern plane deflection δe.

This paper studies the design and application of the neural network based adaptive control scheme for autonomous underwater vehicle's (AUV's) depth control system that is an uncertain nonlinear dynamical one with unknown nonlinearities. The unknown nonline

e

e

Figure 1: AUV.

&=k11v2+k14sinΘ+k18cosα v

1 α&=(k21v2α+k22vωz1+k231αcosα+k232sinα+k24αsinΘ v 2

+kcosΘ+kcosθ+ksinθ+k+kvδe)2526272829

2 w&=ksin+kcos+kvαααα+k32vωz1+k34αsinΘ (1) z30130231 1

+k35cosΘ+k36cosθ+k37sinθ+k38+k39v2δe

&=w θz1

&e=vsin(θ α) y x

&e=vcos(θ α)

where Θ=θ α, xe is the moving distance on the Xedirection, δe is the controller to be designed, and

ki(is the subscript appearing in the above equations) are coefficient appropriately define in [14].

From (1), we have

& α&)&&e=v cos(θ α) (θy

&)=v cos(θ α) (ωz1 α

=v cos(θ α) ωz1 cos(θ α) [k21v2α+k22vωz1+k231αcosα+k232sinα+k24αsin(θ α)+k25cos(θ α)+k26cosθ+k27sinθ+k28+k29v2δe]:=f(x)+g(x)δe

where x=[ye θαωz1]T, and

This paper studies the design and application of the neural network based adaptive control scheme for autonomous underwater vehicle's (AUV's) depth control system that is an uncertain nonlinear dynamical one with unknown nonlinearities. The unknown nonline

f(x):=v cos(θ α) ωz1 cos(θ α) [k21v2α+k22vωz1+k231αcosα+k232sinα sin(+k24αθ α)+k25cos(θ α)+k26cosθ+k27sinθ+k28]g(x):=k29[ v2cos(θ α)].

Therefore, the model of the AUV can be represented in the following compact form &&e=f(x)+g(x)δe. (2) y

3 Feedfoward Neural Networks

NNs are promising tools for identification and control applications because of the universal approximation property [7, 5]. A three-layer feedforward NN (shown in Figure 2) can perform as an online approximator [4].

nY

hoW

Hidden

Layer

ihW

a

Figure 2: Neural network structure.

The NN's vector output can be represented in matrix form

Yn(xα,Wih,Who)=Whoσ(Wihxα), (3)

where Wih∈¡ and Who∈¡are the input-hidden weight matrix and hidden-output weight matrix,

n×1TT(n+1)×1

respectively; x∈¡is the input vector; xα=(x, 1)∈¡is the augmented neural input vector (the -1 term denotes the input bias),

p×(n+1)

m×p

∧∧∧∧∧

This paper studies the design and application of the neural network based adaptive control scheme for autonomous underwater vehicle's (AUV's) depth control system that is an uncertain nonlinear dynamical one with unknown nonlinearities. The unknown nonline

σj(Wih(i)xα)=

1

1+exp( Wih(i)xα)

∈¡, 1,2,i=L,p

is a sigmoid function, and

σ(Wih(1)xα)1 ∧

,σ(Wihxα)= M

σ(Wih(p)x)

α p

and

Wih(1) ∧

,Wih:= M

∧ Wih(p)

where Wih includes the threshold.

NN’s universal approximation property is stated formally in the following theorem [7, 5].

n

Theorem 1 [7, 5] Let x∈D(a compact subset of ¡), Y(x):D→¡be a continuous function vector. For an arbitrary constantε>0, there exists an integer p (the number of hidden neurons) and real constant optimal weight

_

m

matrices Wih∈¡

*p×(n+1)

and Who∈¡

*m×p

such that

**

Y(x)=Yn*(x,Wih,Who)+ρn(x), (4)

where ρn(x)is the approximation error vector satisfying ||ρn(x)||≤ρ, x∈D. The optimal approximator can

be described as *****

Yn(xα,Wih,Who)=Whoσ(Wihxα). (5)

4 Adaptive Control Design for AUV Depth System

For the AUV’s depth control system modeled in (2), the control objective is to drive the AUV to track an expected depth trajectoryyem. The tracking performance can always be characterized by the tracking

errore:=yem ye. In order to increase the robustness of the controller to be designed,a sliding surface is introduced as:

S=e+λe,

where λ is a small positive constant. Define S =S ε sat , sat(η)=

.

g

S ε η if |η|≤1,

sgn(η) otherwise.

.

.

If ||S||≤ε, S =S =0; and if ||S||>ε, S =S εandS=S . Then the derivative of S is

S=e+λe

....

=ye+λe

=f(x)+g(x)δe+( yem+λe)

= ΛS+[ΛS+f(x)+( yem+λe)]+g(x)δe.

..

.

..

.

...

(6)

Define

This paper studies the design and application of the neural network based adaptive control scheme for autonomous underwater vehicle's (AUV's) depth control system that is an uncertain nonlinear dynamical one with unknown nonlinearities. The unknown nonline

Y(x):=ΛS+f(x)+( yem+λe), (7) which is uncertain, and can be on-line approximated by a feedforward NN described in Section 3.

4.1 Using NN as an online approximator

When the AUV cruises underwater, additional force and moment coefficients are added to account for the effective mass of the fluid that surrounds the vehicle and must be accelerated with the AUV. These coefficients are referred to as added (virtual) mass and include added moments of inertia and cross coupling terms such as force coefficients due to linear and angular accelerations. It would be difficult task to obtain the exact values of hydrodynamic coefficients, let alone those disturbances from currents and waves.

The main idea of NN based control schemes is to apply NNs to online approximate the unknown nonlinear functions involved in the nonlinear systems to be controlled. On the basis of Theorem 1, we can see that there

***

exists an optimal neural network approximator Yn(xa,Wih,Who)over a properly defined compact set, and we design a NN approximator Yn(xa,Wih,Who) to model the unknown functionY(x), given the estimates

...

Wih and Who. The NN approximation error Ynand the weight matrix estimation error are defined as

follows, respectively

∧∧~

Yn:=Y(x) Yn(xa,Wih,Who),Wih:=W Wih,Who:=W Who.

According to Theorem 1, we can re-write the NN approximation error as

~

*ho

~

*ih

~∧_∧∧

Yn=Wσ(Wx)+ρn(x) Whoσ(Wihxa)

**

=Whoσ(Wihxa)+Whoσ(Wihxa)+ρn(x) Whoσ(Wihxa)

~

~

*

ho*iha

∧∧

(8)

Taking the Talor-series expansion onσ(Wihxa), we have

∧~

*

σ(Wx)=σ(Wihxa)+σ(Wihxa) Wihxa Wihxa + (Wihxa), (9)

∧dσ(z)dσ(z) dσ1(z) 'σ(W|∧,1|∧,L,1|∧∈¡p×p, and ( )is the where ihxa)=diag

dzz=Wih2xadzz=Wihpxa dzz=Wih1xa

*

iha

'

*

sum of the high-order terms of the argument in the Taylor-series expansion. Substituting (9) into (8), we can get

~~∧∧

Yn=Who σ(Wihxa) σ'(Wihxa)Wih

~

'∧

*iha

~

∧∧~

x +Whoσ'(Wihxa)Wihxa+Ψ (10) a~

where Ψ=Whoσ(Wihxa)Wx+Who (Wihxa)+ρn(x).

Adaptive control and estimation laws to be designed will suppress the NN approximation error, and thus achieve satisfactory tracking performance. In order to facilitate the following design, we analyze the lumped term Ψ in the NN approximation error and explore its upper bound, following the approach used in [4]. Sigmoid function and its derivative are always bounded by certain constants, hence we assume c1 and c2 are some constants, and

*

||σ(Wihxa) σ(Wihxa)||≤c1, ||σ'(Wihxa)||≤c2.

Therefore

This paper studies the design and application of the neural network based adaptive control scheme for autonomous underwater vehicle's (AUV's) depth control system that is an uncertain nonlinear dynamical one with unknown nonlinearities. The unknown nonline

|| (Wrmihxa)||=||σ(Wihxa) σ(Wx) σ(Wihxa)Wihxa|| ||≤c1+c2Wih||||xa||.

~

~∧

*

iha

'

∧~

(11)

According to Theorem 1, the norm of the optimal weight matrices of the trained NNs should be bounded by certain constants that are assumed to be Wih andWho,

_

_

_

_

||W||F≤Wih, ||W||F≤Who,

where || ||F:=tr( )( ) with tr indicating the trace of a matrix, representing the Frobenius norm of a matrix. It is noted that the Frobenius norm of a vector is equivalent to the 2-norm of a vector. Then the norm on the residual term Ψ of the NN approximation error is

*ih*ho

{

'

T

}

||Ψ||=||Whoσ(Wihxa)Wx+Who (Wihxa)+εn(x)||

~

||≤Who||F ||σ(Wihxa)||F ||W||F ||xa||+||W||F c1+c2||Wih||F||xa

__~~

||≤Who||F c2 Wih ||xa||+Who c1+c2||Wih||F||xa|| +ε

'

*

ih

*ho

_

_

_

_

_

~

~∧

*iha

~~

|| +||εn(x)||

≤(c1Who+ε)+2c2WihWho||xa||+c2Wih||Who||F||xa||+c2Who||Wih||F||xa||, :=bTw

where

c1Who+ε2c2WihWho c2Wihc2Who]T∈¡1×4,b=[

w=[ 1 ||xa|| ||Who||F||xa|| ||Wih||F||xa|| ]∈¡4×1.

_____

Then we have

T

Ψ≤bw. (12) It is also noticed that g(x)is uncertain in that the involved coefficient k29is unknown. Therefore, we need to adaptively estimate k29. For the convenience of expression, definek:=k29, and the parameter estimation error k=k kthen the estimated g(x) can be expressed as:

g(x)=k[ vcos(θ α)] (13)

4.2 Control and arameter estimation laws

Once Yn and gare employed as on-line approximators, we can design an adaptive AUV depth control system based on NNs:

δe=g( Yn+uc), (14) where ucis the compensation control term and has the following form

∧ 1

∧~

∧∧

2

S ∧

uc= sat bw, (15)

ε

where b∈¡ is an unknown vector to be estimated.

The parameter estimation laws for the NN and associated unknown coefficients are designed as follows

4×1

T

W

Tho

∧∧

∧ '

=Γho σ(Wihxa) σ(Wihxa)WihxaS , (16)

This paper studies the design and application of the neural network based adaptive control scheme for autonomous underwater vehicle's (AUV's) depth control system that is an uncertain nonlinear dynamical one with unknown nonlinearities. The unknown nonline

W

Tih

∧∧

'

=Γih xaS Whoσ(Wihxa) , (17)

k=ΓkS [ v2cos(θ α)], (18)

b=Γw|S |w. (19)

Figure 3 depicts the structure of the depth control system developed herein. In the implementation of the

controller, the depth ye can be measured by a pressure meter; the pitch angle θcan be measured by an inclinometer while the pitch rate ωz1 requires a rate gyro or rate sensor.

Figure 3: Block diagram for the control scheme.

4.3 Stability analysis

Theorem 2 (Stability) Consider the AUV depth control system described by (1) or (2) with the control given by (14) and parameter estimation laws provided by (16), (17), (18), and (19). Then the AUV depth tracking error will asymptotically converge to a neighborhood of zero, and all adjustable parameters will remain bounded. Proof Choose a Lyapunov function V=V1+V2, where V1=and

12

S , (20) 2

This paper studies the design and application of the neural network based adaptive control scheme for autonomous underwater vehicle's (AUV's) depth control system that is an uncertain nonlinear dynamical one with unknown nonlinearities. The unknown nonline

~~T~~T111~21~~T 1 1

V2=tr(WhoΓhoWho)+tr(WihΓihWih)+Γkk+bwb. (21)

2222

In the following, the time derivative Vis to be evaluated for two cases: (1)|S|>ε, and (2)|S|<ε (1) Case 1: If |S|>ε, then S =S ε. Hence, the time derivative of V1 can be derived as follows:

.

.

.

V1=S S .

Substituting (6), (14), and (15) into the above equation yields

V1=S [ ΛS+Y(x)+g(x)δe]

∧∧ ∧ 1 ∧ ~ ~

=S ΛS+ Yn(x)+Yn(x) +[g(x)+g(x)] g(x) Yn(x)+uc (22)

~~

=S ΛS+Yn(x)+g(x)δe+uc .

.

Taking the NN approximation error Yn(x)(10) and control law δe(14) into (22), we have

2V1= S ΛS S ε+S uc+S k vcos(θ α) δe

∧∧∧~

~ ∧ ∧''

+S Who σ(Wihxa) σ(Wihxa)Wihxa +Whoσ(Wihxa)Wihxa+Ψ

.

~

~

According to (12), we can further obtain

.

2

∧∧ ~ ∧ '

V1≤ ΛS +tr S Who σ(Wihxa) σ(Wihxa)Wihxa

+trS Whoσ'(Wihxa)Wihxa+k[ v2cos(θ α)]δeS +|S |bw

On the other hand, the time derivative of V2 is

1 1 1 1

V2= tr(WhoΓ hoWho) tr(WihΓihWih) Γkkk bwb.

Substituting the parameter estimation laws (16), (17), (18), and (19), and the control law (14) into the above equation yields

1

V2= tr(WhoΓ Who.

~

.T

ho

1

) tr(WihΓihW

~

.T

ih

1

) Γ kk bw 1bk

.

~∧

~T

.∧

{

~∧~

}

~

~T

(23)

.~

.T∧

~

.T∧

.~∧

~T

.∧

∧∧

~ ∧ '

tr= S Who σ(Wihxa) σ(Wihxa)Wihxa

(24)

~T

tr S Whoσ(Wihxa)Wihxa k[ vcos(θ α)]δeS |S |bw.

Combining (23) and (24) leads to

.

2

V≤ ΛS . (25)

{

'

∧~

}

~

2

(2) Case 2: If |S|≤ε, thenS =0. Hence

V=0. (26) Considering the above two cases, (25) and (26) obviously imply that: (1) S ,Who,Wih,and ware all bounded; (2) S ∈L2.According to the boundedness of all the adjustable parameters, we can

~

~

.

This paper studies the design and application of the neural network based adaptive control scheme for autonomous underwater vehicle's (AUV's) depth control system that is an uncertain nonlinear dynamical one with unknown nonlinearities. The unknown nonline

straightforwardly see that δe,ucand S are also bounded. Furthermore, limt→∞S dtis bounded, and

.

S is uniformly continuous. Applying the Barbalat Lemma [12] yields

limS =0, (27)

t→∞

which implies that the depth tracking error will asymptotically converge to a neighborhood of zero.

5 AUV Case Study

The simulation study is based on the model structure of certain AUV developed in [14]. Preset the expected cruising depthyem=50m. Assume the following initial conditions:v=30m/s,ye=0;ωz1(0)=0. Then we employ a feedforward NN with the structure - 8 inputs, 10 hidden neurons, and 1 output to approximate the uncertain nonlinearity. The adaptive update gain matrices are set to beΓho=diag5,L5∈¡10×10,

Γ-diag0.2,L0.2∈¡8×8and Γk=0.05, and all the initial weights are set to 0. For the sliding surface,

we choose S=e+4e,andε=0.3. Figure 4 illustrates the depth response of the AUV(ye), and Figure 5 shows the input (δ

e)- the stern plane deflection.

.

Figure 4: Depth response of the AUV (ye).

This paper studies the design and application of the neural network based adaptive control scheme for autonomous underwater vehicle's (AUV's) depth control system that is an uncertain nonlinear dynamical one with unknown nonlinearities. The unknown nonline

Figure 5: Control input - the stern plane deflection of the AUV (δe).

A better performance may be obtained by further tuning the update gain and increasing the number of neurons in the hidden layer. A higher update gain gave a better tracking performance but, when the gain was too high, oscillatory behavior may happen.

6 Conclusion

An adaptive NN controller for an AUV's depth control system has been developed. The NN controller offers guaranteed tracking performance. Feedforward NN has been used to on-line approximate the uncertain nonlinear dynamics of the AUV. Without explicit prior knowledge of the vehicle dynamics, the proposed control technique could achieve satisfied tracking performance, and all the adjustable parameters involved are bounded during the course. Case studies show the effectiveness of the proposed method for AUV system. Whereas this work is only for the AUV's depth channel, the next stage of the study is to apply the proposed NN based adaptive control scheme for AUV's three-channel control system design.

References

[1] T. B. Curtin, J. G. Bellingham, J. Catipovic, and D.Webb, Autonomous oceanographic sampling networks, Oceanography, vol. 6, pp. 86-94, 1989.

[2] P. A. DeBitetto, “Fuzzy logic for depth control of unmanned undersea vehicles,” Proc. Symposium of Autonomous Underwater Vehicle Technology, pp. 233C241, 1994.

[3] T. Fossen, Guidance and Control of Ocean Vehicles. Chichester: Wiley, 1994.

[4] L.-C. Fu, W.-D. Chang, J.-H. Yang, and T.-S. Kuo, “Adaptive robust bank-to-turn missile autopilot design using neural networks,” Journal of Guidance, Control, and Dynamics, vol. 20, no. 2, pp. 346-354, March-April 1997.

[5] K.-I. Funahashi, “On the approximate realization of continuous mappings by neural networks,” Neural Networks, vol. 2, pp. 183-192, 1989.

[6] A. J. Healey and D. Lienard, “Multivariable sliding mode control for autonomous diving and steering of unmanned underwater vehicles,” IEEE Journal of Oceanic Engineering, vol. 18, no. 3, pp. 327-339, 1993.

This paper studies the design and application of the neural network based adaptive control scheme for autonomous underwater vehicle's (AUV's) depth control system that is an uncertain nonlinear dynamical one with unknown nonlinearities. The unknown nonline

[7] K. Hornik, M. Stinchcombe, and H. White, “Multilayer feedfroward networks are universal approximators,” Neural Networks, vol. 2, pp. 359-366, 1989.

[8] K, Ishii, T. Fujii, and T. Ura, “Neural network system for online controller adaptation and its application to underwater robot,” Proc. IEEE International Conference on Robotics & Automation, pp. 756C761, 1998.

[9] N. Kato, “Applications of fuzzy algorithm to guidance and control of underwater vehicles,” Underwater Robotic Vehicles: Design and Control, J. Yuh (Ed.), TSI: Albuquerque, 1995. [10] Y. Nakamura, and S. Savant, “Nonlinear tracking control of autonomous underwater vehicles,” Proc. IEEE Int. Conf. on Robotics and Automation, vol. 3, pp. A4-A9, 1992.

[11] J. Nie, J. Yuh, E. Kardash, and T. I. Fossen, “Onboard sensor-based adaptive control of small UUVs in the very shallow water,” Proc. IFAC-Control Applications in Marine Systems, Fukuoka, Japan, pp. 201-206, 1998.

[12] J.-J. E. Slotine and W. Li, Applied Nonlinear Control. Prentice-Hall, Englewood Cliffs, 1991. [13] K. P. Valavanis, D. Gracanin, M. Matijasevic, R. Kolluru, and G. A. “Demetriou, Control architecture for autonomous underwater vehicles,” IEEE Contr. Syst., pp. 48-64, December 1997. [14] D. Xu, Z. Ren, and W. Yan, Control Systems for Autonomous Underwater Vehicle. Xi'an: NPUP, 1990.

[15] D. Xu, W. Yan, and Y. Shi, “Nonlinear variable structure double mode control of autonomous underwater vehicles,” Proc. IEEE International Symposium on Underwater Technology, pp. 425- 430, Tokyo, May 23-26, 2000.

[16] J. Yuh, “A neural net controller for underwater robotic vehicles,” IEEE Journal Oceanic Engineering, vol. 15, no. 3, pp. 161-166, 1990.

[17] J. Yuh, “Learning control for underwater robotic vehicles,” IEEE Control System Magazine, vol. 14, no. 2, pp. 39-46, 1994.

[18] J. Yuh, “An adaptive and learning control system for underwater robots,” Proc. 13th World Congress International Federation of Automatic Control, San Francisco, CA, vol. A, pp. 145C150, 1996.

[19] J. Yuh, “Design and control of autonomous underwater robots: a survey,” Autonomous Robots, no. 8, pp. 7-24, 2000.

本文来源:https://www.bwwdw.com/article/0wh4.html

Top