CN102768539A - AUV (autonomous underwater vehicle) three-dimension curve path tracking control method based on iteration - Google Patents

AUV (autonomous underwater vehicle) three-dimension curve path tracking control method based on iteration Download PDF

Info

Publication number
CN102768539A
CN102768539A CN2012102114493A CN201210211449A CN102768539A CN 102768539 A CN102768539 A CN 102768539A CN 2012102114493 A CN2012102114493 A CN 2012102114493A CN 201210211449 A CN201210211449 A CN 201210211449A CN 102768539 A CN102768539 A CN 102768539A
Authority
CN
China
Prior art keywords
auv
path
centerdot
velocity
coordinate system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012102114493A
Other languages
Chinese (zh)
Other versions
CN102768539B (en
Inventor
王宏健
陈子印
于乐
陈兴华
吕洪莉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanhai Innovation And Development Base Of Sanya Harbin Engineering University
Original Assignee
Harbin Engineering University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Harbin Engineering University filed Critical Harbin Engineering University
Priority to CN201210211449.3A priority Critical patent/CN102768539B/en
Publication of CN102768539A publication Critical patent/CN102768539A/en
Application granted granted Critical
Publication of CN102768539B publication Critical patent/CN102768539B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The invention provides an AUV (autonomous underwater vehicle) three-dimension curve path tracking control method based on iteration. The method comprises the following steps that 1, initialization is carried out; 2, the relative tracking error of the current AUV position and the virtual guide point on an expected path in an AUV carrier coordinate system at the initial moment is calculated; 3, the expected moving speed of the virtual guide point on the expected path and the AUV kinematics tracking control law are calculated; 4, the iteration is adopted on the basis of the kinematics equivalent control law, and the kinematics equivalent control law of the underactuated AUV three-dimension path tracking is deduced; and 5, the distance between the current AUV position Eta<n>=(x, y, z) and the demarcated steering point WPk=(xk, yk, zk) is calculated, when the distance is smaller than the set track switching radius R, the result shows that the current specified path tracking task is completed, the navigation is stopped, or the track is switched to a next expected track, and otherwise, the second step is continuously carried out. The AUV three-dimension curve path tracking control method has the advantage that the AUV path tracking precision can be improved.

Description

Autonomous submarine navigation device three-dimensional curve path tracking control method based on iteration
Technical field
The present invention relates to owe to drive the three-dimensional space motion control technology field of autonomous submarine navigation device.
Background technology
The exploration of submarine topography and mapping have great significance to the exploitation of deep-sea resources; Owe to drive autonomous submarine navigation device AUV (Autonomous Underwater Vehicle) owing to have good maneuverability and flying power; In the seafari exploitation, playing the part of important role; Deepen continuously along with what AUV used in the oceanographic engineering field, make the three-dimensional under water Research on Motion Control of AUV has been proposed new challenge, consider to receive navigation economy or load capacity restriction; Usually topworks is configured to vertical afterbody thruster, horizontal direction rudder and VTOL (vertical take off and landing) rudder; AUV is not equipped with horizontal and vertical auxiliary propeller mostly, makes the dimension of controlling input much smaller than the freedom of motion number of degrees, for owing drive system; Can't design when smooth constant control law and realize FEEDBACK CONTROL; Owing to receive marine environment effect complicated and changeable, make the AUV kinetic model have the coupling that higher non-linearity, uncertainty and model self exists simultaneously, this also becomes the difficult point of owing to drive AUV three dimensions Tracking Control Design.
At present; Less both at home and abroad to the research of the three-dimensional space motion control of owing to drive AUV; Research is directed against the horizontal plane motion subsystem and the vertical plane degree of depth RACS difference CONTROLLER DESIGN of decoupling zero mostly; And then realize that owing to ignored the coupling of model, the controller of design can't realize owing to drive the tracking Control of AUV to any smooth curve in space to owing to drive the three-dimensional under water motion control of autonomous submarine navigation device.Here the tracking Control problem of discussing is specially the path trace control problem in underwater 3 D space; The description of underwater 3 D space path is described through the parametrization equation; Be different from the three-dimensional track tracking Control problem equation of locus with the time as parameter; Overcome in traditional Trajectory Tracking Control problem owing to introduce " virtual A UV " with isomorphism kinetic model and receive the environmental disturbances effect to cause that closed loop tracking system has dynamically unstable; The translational speed of passing through " virtual guide " on the design expected path among the present invention is as the extra control input of tracker; Do not have concrete kinetic model owing to " virtual guide " only has kinematics characteristic, so state do not receive the influence of external disturbance, can guarantee the stability and the dynamic property of tracker.
P.Encarnacao etc. are at paper " 3D Path Following for Autonomous Underwater Vehicle " (Proceedings of the 39th IEEE Conference on Decision and Control; IEEE Press; 2000; Sydney.) utilize the thought of rectangular projection to set up the three-dimensional path tracking error model of AUV under expected path coordinate system (Serret-Frenet); Owing to there is a singular value point, the initial position of AUV there is constraint, can't realize the global convergence that AUV follows the tracks of; And there is not singular value problem in the three-dimensional tracking error model under the AUV carrier coordinate system that this patent is set up, therefore can guarantee the global convergence of AUV tracking error; " based on self-adaptation Backstepping owe to drive the three-dimensional Track In Track control of AUV " (control and decision-making; 2012, the 38 the 2nd phases of volume) according to line of sight method (line-of-sight, LOS) the calculation expectation tracking angle of sight; Based on self-adaptation contragradience method design tracking control unit; To the tracking Control of discrete track points, do not provide the error equation of three-dimensional Track In Track, can't realize tracking to the three dimensions smooth curve; And the track homing strategy is that (Line of Sight LOS) and this patent adopts be virtual guide strategy (Virtual Guidance), converges on expected path through " virtual guide " some realization AUV that follows the tracks of on the expected path to line of sight method; Document " based on discrete sliding mode prediction owe to drive the three-dimensional Track In Track control of AUV " (control and decision-making; 2011; The 26th the 10th phase of volume) provided the form of the AUV three-dimensional path tracking error equation under virtual guide coordinate system on the expected path in, AUV has been assumed to virtual particle, supposed that direction of motion is consistent with the resultant velocity direction vector; The three-dimensional path tracking error equation that obtains needs the side drift angle and the angle of attack of AUV motion accurately can measure; This is to have difficulties in practical application, is merely able to through the measurement to horizontal and catenary motion speed, and then calculates the side drift angle and the angle of attack; And since difficult along the measurement of three axial velocities, cause final controller to resolve and have potential interruption possibility." based on the nonlinear iteration sliding formwork owe to drive the three-dimensional Track In Track control of UUV " (robotization journal; 2012; The 38th the 2nd phase of volume) based on the thought design nonlinear iteration sliding formwork Track In Track controller of Engineering Control device decoupling zero; Because plant model is six degree of freedom coupled motions models; Therefore to longitudinal velocity, bow to control and trim control respectively the decoupling controller of design can only suppress the coupling in the model through the robust item, when the coupling between each degree of freedom of model obviously the time, controller can only be that cost is eliminated coupling through exporting higher controller gain; Cause controller output saturation signal; The controller of decoupling zero is merely able to guarantee the asymptotic stability of three independent RACSs, and can't guarantee the asymptotic stability of The whole control system, and the three-dimensional Track In Track controller that this patent proposes can guarantee the total system global asymptotic stability; " the neural network H that the Autonomous Underwater Vehicle three-dimensional path is followed the tracks of The Robust Adaptive Control method " (control theory and application, 2012, the 29 volume the 3rd phases) set up AUV three-dimensional path tracking error equation based on rectangular projection Serret-Frenet coordinate system, utilization H Robust control thought CONTROLLER DESIGN; Introduce the neural networks compensate model uncertainty simultaneously; But have the singular value point owing to set up AUV three-dimensional path tracking error model based on rectangular projection Serret-Frenet coordinate system, feasible starting condition to AUV has constraint, and promptly the AUV initial position must be positioned at the aircraft pursuit course minimum profile curvature radius; Therefore can't realize the global convergence that AUV follows the tracks of; And this patent is based upon the three-dimensional tracking error model of representing under the AUV carrier coordinate system and does not have singular value problem, therefore can guarantee the global convergence of AUV tracking error, and this patent adopts the alternative manner CONTROLLER DESIGN to be different from H in addition Robust Controller Design thought.
All error equation carries out design of Controller to the method that relates in the above document under the Serret-Frenet coordinate system to being based upon; Because the state variable in the error model can't directly measure; Cause control system that the initial value accuracy is comparatively relied on; And this patent is set up three-dimensional path tracking error equation to the AUV carrier coordinate system, has the singular value point when having avoided employing classical inverse footwork CONTROLLER DESIGN based on alternative manner design three-dimensional path tracking control unit, guarantees the global convergence of system.
Summary of the invention
The object of the present invention is to provide a kind of autonomous submarine navigation device three-dimensional path tracking and controlling method based on iteration that can improve the path trace precision.
The objective of the invention is to realize like this:
Step 1. initialization; Given three dimensions expectation track path parametrization equation is described; Given AUV initial position and attitude information, the initial value of given expectation track path parameter, " virtual guide " initial position and initial movable velocity information on the given expected path;
Step 2. is calculated the relative tracking error of " virtual guide " point under the AUV carrier coordinate system on initial time AUV current location and the expected path;
The expectation translational speed of " virtual guide " point, AUV kinematics tracking Control rule (as the commentaries on classics bow angular velocity and the pitch velocity virtual controlling that vertically move speed, AUV are restrained) on the step 3. calculation expectation path;
Step 4. is on the basis of kinematics control law of equal value; Adopt Iterative Design thought; Derivation owes to drive the dynamics Controlling rule that the three-dimensional path of autonomous submarine navigation device AUV is followed the tracks of, and promptly calculates final instruction execution signal (like propeller thrust, trim control moment and change the bow control moment) based on the concrete hydrodynamic force Mathematical Modeling of AUV;
Step 5. is calculated current AUV position η n=(x, y is z) with the turning point WP that demarcates k=(x k, y k, z k) between distance
Figure BDA00001807667500031
If switch radius R less than the flight path of setting, then the tracing task of the current specified path of expression completion stops navigation or switches next desired track, otherwise continues step 2.
The relative prior art of the present invention has following advantage and effect:
1. based on setting up three-dimensional path tracking error equation under the AUV carrier coordinate system; Kinetic characteristic in conjunction with AUV; When having avoided on expected path the AUV three-dimensional path tracking error equation under the virtual guide coordinate system, AUV is assumed to virtual particle, supposes that direction of motion is consistent with the resultant velocity direction vector; The three-dimensional path tracking error equation that obtains needs the side drift angle and the angle of attack of AUV motion accurately can measure; This is to have difficulties in practical application, is merely able to through the measurement to horizontal and catenary motion speed, and then calculates the side drift angle and the angle of attack of AUV; And since difficult along the measurement of three axial velocities, cause final controller to resolve the deficiency that exists potential interruption possible.
2. the translational speed of " virtual guide " point is imported as extra control on the introducing expected path; Guarantee in the practical application when having big tracking error; Tracker has good dynamic characteristics, avoids higher gain signal and the thrust saturated phenomenon of controller output; Adopt Iterative Design thought; With AUV three-dimensional path tracking control system; Be divided into kinematics and dynamics designing two portions controller of equal value; Based on the stability of Lyapunov stability theory assurance three-dimensional path tracking error closed-loop system, and the controller model parameter uncertainty that effect causes to marine environment has certain robustness.
Description of drawings
Fig. 1 is that the AUV three-dimensional path that the present invention is based on virtual guide is followed the tracks of synoptic diagram.
Fig. 2 is that AUV three-dimensional path tracking control unit of the present invention resolves process flow diagram.
Fig. 3 is that AUV three-dimensional path of the present invention is followed the tracks of the gamma controller block diagram.
AUV three-dimensional curve path trace control emulation correlation curve is designed for the present invention in Fig. 4~10.Design control method as can be seen from Figure 4 of the present invention still can be realized accurate tracking control when AUV is big with expectation tracking three-dimensional path initial distance; Fig. 5 and Fig. 6 are respectively the three-dimensional pursuit path of AUV and get drop shadow curve at surface level and vertical plane; Can find out that the tracking error of following the tracks of on three directions reduces gradually; The three-dimensional tracking error curve of AUV in Fig. 7 finally converges to zero, has verified the validity of design control method of the present invention; Fig. 8~9 are the change curve of AUV state variable; Figure 10 is AUV control input response curve.
Embodiment
For example the present invention is done more detailed description below:
For the virtual guide P on the given expectation track path Ω in the step 1 do at the function that the coordinate of fixed coordinate system can be expressed as a certain scalar parameter s ∈ R
&eta; d n ( s ) = [ x d ( s ) , y d ( s ) , z d ( s ) ] T - - - ( 1 )
In order to guarantee to be required x by the slickness of track path d(s), y d(s), z d(s) second-order partial differential coefficient exists.
The speed u of defining virtual guide point P pDirection is the angle ψ along the tangential direction of curved path and fixed coordinate system transverse axis dFor
ψ d=arctan(y′ d/x′ d) (2)
Velocity vector u pAngle theta with the fixed coordinate system Z-axis dBe defined as
&theta; d = tan - 1 ( - z d &prime; ( x d &prime; ) 2 + ( y d &prime; ) 2 ) - - - ( 3 )
Where
Figure BDA00001807667500043
Figure BDA00001807667500045
Wizard and the virtual point P along a curved path, respectively, the rotational angular velocity can be expressed as
q d = &theta; &CenterDot; d - - - ( 4 )
r d = &psi; &CenterDot; d - - - ( 5 )
The initial position of given then AUV under fixed coordinate system is η n=[x, y, z] T, the initial bow of AUV is respectively ψ and θ to angle and trim angle, AUV longitudinal velocity u, transverse velocity v and vertical velocity w, yaw angle speed r and pitch velocity q.
So far accomplished the initialization setting in the step 1.
The detailed process of calculating the three-dimensional path tracking error in the step 2 is following:
Fig. 1 follows the tracks of synoptic diagram for owing to drive the AUV three-dimensional path, and { position vector of I} is defined as the virtual guide point P on its desired track path Ω at fixed coordinate system
Figure BDA00001807667500051
{ position vector under the I} is defined as η to AUV at fixed coordinate system n=[x, y, z] T, ε=[x e, y e, z e] TFor { the tracking error vector can be expressed as so obtain tracking error under the B} with respect to the AUV carrier coordinate system
&epsiv; = R b nT &eta; e n - - - ( 6 )
Wherein
Figure BDA00001807667500053
Figure BDA00001807667500054
is that { B} is to fixed coordinate system { rotation matrix of I}, the commentaries on classics order of
Figure BDA00001807667500055
representing matrix
Figure BDA00001807667500056
for the AUV carrier coordinate system.
R b n = R y , &theta; R z , &psi;
= cos &theta; 0 - sin &theta; 0 1 0 sin &theta; 0 cos &theta; cos &psi; sin &zeta; 0 - sin &psi; cos &psi; 0 0 0 1 - - - ( 7 )
Differentiate gets to formula (6)
&epsiv; &CenterDot; = R &CenterDot; b nT &eta; e n + R b nT &eta; &CenterDot; e n - - - ( 8 )
Because R &CenterDot; b n = R b n S ( &omega; Nb b ) , Wherein
S ( &omega; nb b ) = 0 - r q r 0 0 - q 0 0 - - - ( 9 )
Following formula substitution formula (8) is got
&epsiv; &CenterDot; = S T ( &omega; nb b ) R b NT &eta; e n + R b nT &eta; &CenterDot; e n - - - ( 10 )
Consider
Figure BDA000018076675000513
Wherein ν b=[u, v, w] TBe the velocity vector under the carrier coordinate system;
Figure BDA000018076675000515
ν F=[u p, 0,0] T{ velocity vector of RP under the F}, substitution formula (10) becomes for the expectation path coordinate system
&epsiv; &CenterDot; = S T ( &omega; nb b ) &epsiv; + R b nT ( &eta; &CenterDot; n - &eta; &CenterDot; d n )
= S T ( &omega; nb b ) &epsiv; + R b nT R b n v b - R b nT &eta; &CenterDot; d n - - - ( 11 )
= S T ( &omega; nb b ) &epsiv; + v b - R b nT R F n v F
Launch
x &CenterDot; e y &CenterDot; e z &CenterDot; e = ry e - qz e - r x e q x e + u v w - R F bT u p 0 0 - - - ( 12 )
Wherein
R F b = cos &theta; e cos &psi; e cos &theta; e sin &psi; e - sin &theta; e - sin &psi; e cos &psi; e 0 sin &theta; e cos &psi; e sin &theta; e sin &psi; e cos &theta; e - - - ( 13 )
Put in order
x &CenterDot; e = ry e - qz e + u - u p cos &psi; e cos &theta; e y &CenterDot; e = - r x e + u p sin &psi; e cos &theta; e + v z &CenterDot; e = q z e - u p sin &theta; e + w - - - ( 14 )
ψ wherein e=ψ-ψ d, θ e=θ-θ d
So far accomplished and calculated the tracking error between the virtual guide P on AUV and the expected path, below design process provide the tracking error ε how basis calculates, calculation control signal
AUV three-dimensional path tracking error variable for providing in the step 2 calculates the kinematics Virtual Controller respectively according to following formula
(1) the expectation translational speed computing formula of virtual guide point P on the expected path:
u p ( t , &epsiv; ) = u d ( 1 - &lambda;e - c ( t - t 0 ) ) e - &gamma; d e - - - ( 15 )
Wherein parameter satisfies u d>0, regulatory factor 0<λ<1, c>0, γ>0,
Figure BDA00001807667500065
Be the tracking error distance under the AUV carrier coordinate system.
(2) AUV longitudinal velocity kinematics control law of equal value is:
a u=u pcosψ ecosθ e-k 1x e (16)
(3) AUV pitch velocity kinematics control law of equal value is:
α q=q d+(k 4z eu p-k 5sinθ e) (17)
(4) AUV yaw angle speeds control law of equal value is:
α r=cosθ[r d-(k 2cosθ ey eu p?+k 3sinψ e)] (18)
K wherein 1>0, k 2>0, k 3>0, k 4>0, k 5>0 is the design of Controller parameter.
The detailed process of design AUV three-dimensional path pursuit movement Virtual Controller is following in the step 3:
Because there is deviation in kinematics controller of equal value with true control input quantity, therefore defines deviation variables and do
u e = u - &alpha; u r e = r - &alpha; r q e = q - &alpha; q - - - ( 19 )
For given Track In Track error equation (14), structure Liapunov energy function
V 1 = 1 2 ( x e 2 + y e 2 + z e 2 ) + 1 - cos &psi; e k 2 + 1 - cos &theta; e k 4 - - - ( 20 )
To formula (20) differentiate, formula (16)~(18) and formula (19) substitution are got
V &CenterDot; 1 = - k 1 x e 2 - k 3 k 2 - 1 sin 2 &psi; e - k 5 k 4 - 1 sin 2 &theta; e
+ y e v + z e w + x e ( r e y e + u e - q e z e ) - y e r e x e
+ z e q e x e + r e sin &psi; e k 2 cos &theta; + q e sin &theta; e k 4 - - - ( 21 )
= - k 1 x e 2 - k 3 k 2 - 1 sin 2 &psi; e - k 5 k 4 - 1 sin 2 &theta; e
+ y e v + z e w + x e u e + r e sin &psi; e k 2 cos &theta; + q e sin &theta; e k 4
Resolving the detailed process of controlling input instruction through the AUV mathematical model in the step 4 is:
According to AUV actual measurement hydrodynamic force coefficient, ignore the influence of rolling motion to model, it is following to obtain AUV five degree of freedom mathematical model
u &CenterDot; = m 2 m 1 vr - m 3 m 1 wq + d 1 m 1 u + 1 m 1 F u
v &CenterDot; = - m 1 m 2 ur + d 2 m 2 v
w &CenterDot; = m 1 m 3 uq + d 3 m 3 w + g 1 - - - ( 22 )
q &CenterDot; = m 1 - m 3 m 4 uw + d 4 m 4 q - g 2 + 1 m 4 &tau; q
r &CenterDot; = m 1 - m 2 m 5 uv + d 5 m 5 r + 1 m 5 &tau; r
Wherein
m 1 = m - X u &CenterDot; , m 2 = m - Y v &CenterDot; , m 3 = m - Z w &CenterDot;
m 4 = I y - M q &CenterDot; , m 5 = I z - N r
g 1=(W-B)cosθ,g 2=(z gW-z bB)sinθ
(23)
d 1=X u+X u|u||u|,d 2=Y v+Y v|v||v|
d 3=Z w+Z w|w||w|,d 4=M q+M q|q||q|
d 5=N r+N r|r||r|
Wherein, state variable u, v, w, q and r represent carrier coordinate system { longitudinal velocity of AUV, transverse velocity, vertical velocity, pitch velocity and yaw angle speed under the B} respectively; M and m ()Represent AUV quality and the additional mass that produces by the fluid effect respectively, I yBe the moment of inertia of AUV around the y axle, I zBe the moment of inertia of AUV around the z axle, X (), Y (), Z (), M ()And N ()Be the viscous fluid hydrodynamic force coefficient; z gAnd z bBe respectively under the carrier coordinate coordinate position of center of gravity and centre of buoyancy on the Z-axis, W and B represent gravity and the buoyancy that AUV receives, d respectively ()Be nonlinear damping hydrodynamic force item, control input F u, τ qAnd τ rRepresent AUV propeller thrust, trim control moment respectively and change the bow control moment.
Here convolution (23) design AUV three-dimensional path is followed the tracks of Dynamics Controller and is done
F u = m 1 ( a &CenterDot; u - x e - k u u e ) - f u &tau; q = m 4 ( a &CenterDot; q - k 4 - 1 sin &theta; e - k q q e ) - f q &tau; r = m 5 ( a &CenterDot; r - k 2 - 1 cos - 1 &theta; sin &psi; e ) - f r - - - ( 24 )
Wherein
f u = m 2 vr - m 3 wq + d 1 u f q = ( m 1 - m 3 ) uw + d 4 q - g 2 f r = ( m 1 - m 2 ) uv + d 5 r - - - ( 25 )
Here variable u e=u-α u, r e=r-α r, q e=q-α qBe defined as the actual value of kinematics controller output and the deviation of expectation value, gain coefficient k u>0, k q>0, k r>0; Prove that through Lyapunov stability theory AUV three-dimensional path tracking Control rule formula (24) can guarantee the asymptotic stability of tracking error closed-loop system.
The detailed process of design AUV three-dimensional path tracking dynamics controller of equal value does in the step 4
Convolution (20) structure Liapunov energy function does
V 2 = V 1 + 1 2 ( u e 2 + r e 2 + q e 2 ) - - - ( 26 )
To the differentiate of following formula both sides, formula (21) substitution is got
V &CenterDot; 2 = - k 1 x e 2 - k 3 k 2 - 1 sin 2 &psi; e - k 5 k 4 - 1 sin 2 &theta; e
+ y e v + z e w + x e u e + r e sin &psi; e k 2 cos &theta; + q e sin &theta; e k 4 - - - ( 27 )
+ u e ( u &CenterDot; - &alpha; &CenterDot; u ) + r e ( r &CenterDot; - &alpha; &CenterDot; r ) + q e ( q &CenterDot; - &alpha; &CenterDot; q )
Put in order
V &CenterDot; 2 = - k 1 x e 2 - k 3 k 2 - 1 sin 2 &psi; e - k 5 k 4 - 1 sin 2 &theta; e
+ y e v + z e w + r e ( r &CenterDot; - &alpha; &CenterDot; r + k 2 - 1 cos - 1 &theta; sin &psi; e ) - - - ( 28 )
+ u e ( u &CenterDot; - &alpha; &CenterDot; u + x e ) + q e ( q &CenterDot; - &alpha; &CenterDot; q + k 4 - 1 sin &theta; e )
Formula (22) and formula (24) substitution are got, and formula (28) becomes
V &CenterDot; 2 = - k 1 x e 2 - k 3 k 2 - 1 sin 2 &psi; e - k 5 k 4 - 1 sin 2 &theta; e (29)
- k u u e 2 - k q q e 2 - k r r e 2 + y e v + z e w &le; 0
Because AUV lateral movement velocity v and catenary motion speed w are the less dividing value that has in the formula (29), and can know existence by the AUV kinetic characteristic | v|<u Max, | w|<u Max, u MaxBe the AUV longitudinal velocity upper bound, so and if only if (x e, y e, z e, ψ e, θ e, u e, r e, q e)=0 o'clock
Figure BDA00001807667500099
Can be got by the LaSalle invariance principle, closed loop tracking error system is asymptotic stable, through adjustment control gain coefficient k 1, k 2, k 3, k 4, k 5And k u, k q, k rThe dynamic property of assurance system.
The detailed process of step 5 is:
Calculate current AUV position η n=(x, y is z) with the turning point WP that demarcates k=(x k, y k, z k) between distance
Figure BDA000018076675000910
If switch radius R less than the flight path of setting, then the tracing task of the current specified path of expression completion stops navigation or switches next desired track, otherwise continues step 2.
Simulating, verifying and analysis
Illustrate below, be the validity that the three-dimensional Track In Track controller of AUV of design is invented in checking, carry out emulation experiment to the three-dimensional curve path of planning, and compare analysis with the traditional PID control simulation result:
Said according to step 1 in the summary of the invention, at first provide the parametric description that three-dimensional curve is followed the tracks of in expectation
x d ( s ) = A cos ( &omega;s ) y d ( s ) = A sin ( &omega;s ) z d ( s ) = &omega;s - - - ( 30 )
Parameter A=20 wherein, ω=0.02 π
" virtual guide " initial position message on the three-dimensional curve is followed the tracks of in given expectation
x d ( 0 ) = 20 y d ( 0 ) = 0 z d ( 0 ) = 0 - - - ( 31 )
The initial velocity variable parameter u of " virtual guide " on the three-dimensional curve is followed the tracks of in given expectation d=1 (m/s), gain parameter λ=0.5, c=1, γ=1, controller parameter k 1=50, k 2=10, k 3=100, k 4=20, k 5=100; k u=1, k r=5, k q=10; Adopt MATLAB numerical simulation platform, resolve the input of AUV three-dimensional path tracking Control according to step 2~4 and obtain final simulation curve.
Simulation analysis
Fig. 4~Figure 10 provides AUV three-dimensional curve path trace control simulation result.Fig. 4 is an AUV three-dimensional spiral dive path trace track; Fig. 5 and Fig. 6 are respectively AUV three-dimensional path pursuit path and get drop shadow curve at surface level and vertical plane; Therefrom can find out because each degree of freedom of three-dimensional motion of AUV has coupling; Controller parameter is difficult for regulating when adopting the traditional PID controller controller, and the control effect is relatively poor, can't realize the accurate tracking to three-dimensional path; And the gamma controller that the present invention is based on accurate model design can fine realization tracking Control, has improved the path trace precision.Fig. 7 is a tracking error curve in the AUV three-dimensional path tracking Control; Compare with the traditional PID controller controller; Can find out that the three-dimensional path controller that this paper designs has improved the precision of path trace, shorten the redundant voyage of AUV, have more stable control ability and guarantee that AUV follows the tracks of and converge to expected path faster; Make tracking error finally converge to zero, shown the tracking accuracy and the response speed of controller.Fig. 8 and Fig. 9 are respectively the change curve that each state variable in the AUV three-dimensional path tracking Control process comprises linear velocity and attitude angle; Can find out that AUV is less than longitudinal velocity along transverse velocity and vertical velocity in the helix dive process; And, when design of Controller, can ignore for dividing value is arranged.Figure 10 is AUV three-dimensional path tracking Control input response.

Claims (5)

1. autonomous submarine navigation device three-dimensional curve path tracking control method based on iteration is characterized in that:
Step 1. initialization; Given three dimensions expectation track path parametrization equation is described; Given AUV initial position and attitude information, the initial value of given expectation track path parameter, " virtual guide " initial position and initial movable velocity information on the given expected path;
Step 2. is calculated the relative tracking error of " virtual guide " point under the AUV carrier coordinate system on initial time AUV current location and the expected path;
The expectation translational speed of " virtual guide " point, AUV kinematics tracking Control are restrained on the step 3. calculation expectation path, comprise commentaries on classics bow angular velocity and the pitch velocity virtual controlling rule of the speed of vertically moving, AUV;
Step 4. is on the basis of kinematics control law of equal value; Adopt iteration; Derivation owes to drive the dynamics Controlling rule that the three-dimensional path of autonomous submarine navigation device AUV is followed the tracks of; Promptly calculate final instruction execution signal, comprise propeller thrust, trim control moment and change the bow control moment based on the concrete hydrodynamic force Mathematical Modeling of AUV;
Step 5. is calculated current AUV position η n=(x, y is z) with the turning point WP that demarcates k=(x k, y k, z k) between distance
Figure FDA00001807667400011
If switch radius R less than the flight path of setting, then the tracing task of the current specified path of expression completion stops navigation or switches next desired track, otherwise continues step 2.
2. the autonomous submarine navigation device three-dimensional curve path tracking control method based on iteration according to claim 1 is characterized in that: the virtual guide P on the given expectation track path Ω is that the function of a certain scalar parameter s ∈ R does in the coordinate representation of fixed coordinate system
&eta; d n ( s ) = [ x d ( s ) , y d ( s ) , z d ( s ) ] T
In order to guarantee to be required x by the slickness of track path d(s), y d(s), z d(s) second-order partial differential coefficient exists;
The speed u of defining virtual guide point P pDirection is the angle ψ along the tangential direction of curved path and fixed coordinate system transverse axis dFor
ψ d=arctan(y′ d/x′ d)
Velocity vector u pAngle theta with the fixed coordinate system Z-axis dBe defined as
&theta; d = tan - 1 ( - z d &prime; ( x d &prime; ) 2 + ( y d &prime; ) 2 )
Where
Figure FDA00001807667400014
Figure FDA00001807667400015
Figure FDA00001807667400016
Virtual Wizard therefore point P along a curved path of angular velocity are expressed as
q d = &theta; &CenterDot; d
r d = &psi; &CenterDot; d
The initial position of given then AUV under fixed coordinate system is η n=[x, y, z] T, the initial bow of AUV is respectively ψ and θ to angle and trim angle, AUV longitudinal velocity u, transverse velocity v and vertical velocity w, yaw angle speed r and pitch velocity q.
3. the autonomous submarine navigation device three-dimensional curve path tracking control method based on iteration according to claim 1 is characterized in that: according to computes three-dimensional path tracking error:
x &CenterDot; e = ry e - qz e + u - u p cos &psi; e cos &theta; e y &CenterDot; e = - r x e + u p sin &psi; e cos &theta; e + v z &CenterDot; e = q z e - u p sin &theta; e + w
ψ wherein e=ψ-ψ d, θ e=θ-θ d, ε=[x e, y e, z e] TFor the tracking error between the virtual guide P on AUV current location and the expected path with respect to AUV carrier coordinate system { projection components on following three coordinate axis of B}, AUV longitudinal velocity u, transverse velocity v and vertical velocity w, yaw angle speed r and pitch velocity q, u pExpectation translational speed for " virtual guide " point on the expected path to be designed.
4. the autonomous submarine navigation device three-dimensional curve path tracking control method based on iteration according to claim 1 is characterized in that: calculate the kinematics Virtual Controller respectively according to following formula
(1) the expectation translational speed of virtual guide point P is calculated on the expected path:
u p ( t , &epsiv; ) = u d ( 1 - &lambda;e - c ( t - t 0 ) ) e - &gamma; d e ;
Wherein parameter satisfies u d>0, regulatory factor 0<λ<1, c>0, γ>0,
Figure FDA00001807667400024
Be the tracking error distance under the AUV carrier coordinate system;
(2) AUV longitudinal velocity kinematics control law of equal value is:
a u=u pcosψ ecosθ e-k 1x e;;
(3) AUV pitch velocity kinematics control law of equal value is:
α q=q d+(k 4z eu p-k 5sinθ e);;
(4) AUV yaw angle speeds control law of equal value is:
α r=cosθ[r d-(k 2cosθ ey eu p+k 3sinψ e)];;
K wherein 1>0, k 2>0, k 3>0, k 4>0, k 5>0 is the design of Controller parameter.
5. the autonomous submarine navigation device three-dimensional curve path tracking control method based on iteration according to claim 1, it is characterized in that: the detailed process that calculates final instruction execution signal according to the concrete hydrodynamic force mathematical model of AUV is:
According to AUV actual measurement hydrodynamic force coefficient, ignore the influence of rolling motion to model, obtain AUV degree of freedom mathematics model
As follows
u &CenterDot; = m 2 m 1 vr - m 3 m 1 wq + d 1 m 1 u + 1 m 1 F u
v &CenterDot; = - m 1 m 2 ur + d 2 m 2 v
w &CenterDot; = m 1 m 3 uq + d 3 m 3 w + g 1 - - - ( 1 )
q &CenterDot; = m 1 - m 3 m 4 uw + d 4 m 4 q - g 2 + 1 m 4 &tau; q
r &CenterDot; = m 1 - m 2 m 5 uv + d 5 m 5 r + 1 m 5 &tau; r
Wherein
m 1 = m - X u &CenterDot; , m 2 = m - Y v &CenterDot; , m 3 = m - Z w &CenterDot;
m 4 = I y - M q &CenterDot; , m 5 = I z - N r &CenterDot;
g 1=(W-B)cosθ,g 2=(z gW-z bB)sinθ
(2)
d 1=X u+X u|u||u|,d 2=Y v+Y v|v||v|
d 3=Z w+Z w|w||w|,d 4=M q+M q|q||q|
d 5=N r+N r|r||r|
Wherein, state variable u, v, w, q and r represent carrier coordinate system { longitudinal velocity of AUV, transverse velocity, vertical velocity, pitch velocity and yaw angle speed under the B} respectively; M and m ()Represent AUV quality and the additional mass that produces by the fluid effect respectively, I yBe the moment of inertia of AUV around the y axle, I zBe the moment of inertia of AUV around the z axle, X (), Y (), Z (), M ()And N ()Be the viscous fluid hydrodynamic force coefficient; z gAnd z bBe respectively under the carrier coordinate coordinate position of center of gravity and centre of buoyancy on the Z-axis, W and B represent gravity and the buoyancy that AUV receives, d respectively ()Be nonlinear damping hydrodynamic force item, control input F u, τ qAnd τ rRepresent AUV propeller thrust, trim control moment respectively and change the bow control moment.
CN201210211449.3A 2012-06-26 2012-06-26 AUV (autonomous underwater vehicle) three-dimension curve path tracking control method based on iteration Expired - Fee Related CN102768539B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210211449.3A CN102768539B (en) 2012-06-26 2012-06-26 AUV (autonomous underwater vehicle) three-dimension curve path tracking control method based on iteration

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210211449.3A CN102768539B (en) 2012-06-26 2012-06-26 AUV (autonomous underwater vehicle) three-dimension curve path tracking control method based on iteration

Publications (2)

Publication Number Publication Date
CN102768539A true CN102768539A (en) 2012-11-07
CN102768539B CN102768539B (en) 2014-08-06

Family

ID=47095966

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210211449.3A Expired - Fee Related CN102768539B (en) 2012-06-26 2012-06-26 AUV (autonomous underwater vehicle) three-dimension curve path tracking control method based on iteration

Country Status (1)

Country Link
CN (1) CN102768539B (en)

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103576693A (en) * 2013-11-11 2014-02-12 哈尔滨工程大学 Underwater robot three-dimensional path tracking control method based on second-order filter
CN103616820A (en) * 2013-12-09 2014-03-05 天津工业大学 Design method of self-adaptive controller for under-actuated vehicle
CN104133375A (en) * 2014-08-14 2014-11-05 大连海事大学 Multi-AUV synchronous controller structure and design method
CN104483975A (en) * 2014-11-05 2015-04-01 哈尔滨工程大学 UUV turning speed adaptive adjusting method based on route points
CN104589349A (en) * 2015-01-16 2015-05-06 西北工业大学 Combination automatic control method with single-joint manipulator under mixed suspension microgravity environments
CN104881038A (en) * 2015-04-22 2015-09-02 哈尔滨工业大学 Unmanned underwater vehicle (UUV) track tracking control optimization method under environmental interference
CN104932517A (en) * 2015-05-15 2015-09-23 哈尔滨工业大学 Underwater unmanned aircraft track tracking dynamic surface control optimization method under environment interference
CN105549611A (en) * 2014-10-30 2016-05-04 中国科学院沈阳自动化研究所 Marine environment self-recognition track accurate tracking method of autonomous underwater vehicle
CN105807789A (en) * 2016-03-24 2016-07-27 哈尔滨工程大学 UUV control method based on T-S fuzzy observer compensation
CN105929842A (en) * 2016-04-20 2016-09-07 哈尔滨工程大学 Underactuated UUV plane trajectory tracking control method based on dynamic speed adjustment
CN105974930A (en) * 2016-04-18 2016-09-28 哈尔滨工程大学 Method for tracking movement mother ship by UUV (Unmanned Underwater Vehicle) based on nonlinear model predictive control
CN106154835A (en) * 2016-08-23 2016-11-23 南京航空航天大学 A kind of underwater research vehicle TSM control method estimated based on time delay
CN106444794A (en) * 2016-09-20 2017-02-22 哈尔滨工程大学 Sliding-mode control method for parameter-free driving-insufficient UUV (Unmanned Underwater Vehicle) vertical plane route tracking
CN106950974A (en) * 2017-04-19 2017-07-14 哈尔滨工程大学 Drive lacking Autonomous Underwater Vehicle is understood three-dimensional path and tracking and controlling method
CN107024863A (en) * 2017-03-24 2017-08-08 哈尔滨工程大学 A kind of UUV Trajectory Tracking Control methods for avoiding differential from exploding
CN107065882A (en) * 2017-05-17 2017-08-18 哈尔滨工程大学 A kind of dynamic voluntary recall UUV of USV waters surface method
CN108008631A (en) * 2017-11-29 2018-05-08 中国地质大学(武汉) A kind of underwater robot path following method, equipment and storage device
CN108008733A (en) * 2017-11-29 2018-05-08 中国地质大学(武汉) A kind of underwater robot attitude control method, equipment and storage device
CN109062079A (en) * 2018-08-31 2018-12-21 南京邮电大学 The emulation mode of underwater robot multifreedom motion control based on ROS
CN109141421A (en) * 2018-07-13 2019-01-04 哈尔滨工程大学 Expected path building method in the underwater dynamic target tracking of drive lacking AUV
CN109343350A (en) * 2018-11-20 2019-02-15 清华大学 A kind of underwater robot path tracking control method based on Model Predictive Control
CN109582026A (en) * 2019-01-10 2019-04-05 中国海洋大学 Autonomous Underwater Vehicle path tracking control method based on Self-tuning System sight and drift angle compensation
CN111474939A (en) * 2020-05-06 2020-07-31 河海大学 Tracking control method of full-drive ship
CN111781938A (en) * 2020-06-23 2020-10-16 中国科学院声学研究所 Under-actuated underwater vehicle and stabilizing method and device thereof
CN111827395A (en) * 2020-06-29 2020-10-27 河海大学 Tracking control method of trailing suction hopper dredger with unknown external disturbance
CN111930141A (en) * 2020-07-21 2020-11-13 哈尔滨工程大学 Three-dimensional path visual tracking method for underwater robot
CN112327892A (en) * 2020-11-17 2021-02-05 哈尔滨工程大学 Anti-interference control method with AUV (autonomous Underwater vehicle) error limited
CN113220000A (en) * 2021-05-11 2021-08-06 华中科技大学 Unmanned ship path tracking preset performance control method and system for underwater detection operation
CN116300982A (en) * 2023-03-03 2023-06-23 新兴际华(北京)智能装备技术研究院有限公司 Underwater vehicle and path tracking control method and device thereof

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080300742A1 (en) * 2007-05-30 2008-12-04 Oceaneering International, Inc. Hybrid remotely/autonomously operated underwater vehicle
WO2011009009A1 (en) * 2009-07-15 2011-01-20 Massachusetts Institute Of Technology Methods and apparati for predicting and quantifying threat being experienced by a modeled system
CN102298326A (en) * 2011-06-30 2011-12-28 哈尔滨工程大学 Underactuated autonomous underwater vehicle (AUV) adaptive trajectory tracking control device and control method
CN102385316A (en) * 2011-09-16 2012-03-21 哈尔滨工程大学 Deepening controlling method of underactuated automatic underwater vehicle based on neural network back stepping method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080300742A1 (en) * 2007-05-30 2008-12-04 Oceaneering International, Inc. Hybrid remotely/autonomously operated underwater vehicle
WO2011009009A1 (en) * 2009-07-15 2011-01-20 Massachusetts Institute Of Technology Methods and apparati for predicting and quantifying threat being experienced by a modeled system
CN102298326A (en) * 2011-06-30 2011-12-28 哈尔滨工程大学 Underactuated autonomous underwater vehicle (AUV) adaptive trajectory tracking control device and control method
CN102385316A (en) * 2011-09-16 2012-03-21 哈尔滨工程大学 Deepening controlling method of underactuated automatic underwater vehicle based on neural network back stepping method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
程相勤: "基于滑模理论的欠驱动UUV空间曲线路径跟踪控制", 《中国博士学位论文全文数据库 信息科技辑》 *

Cited By (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103576693B (en) * 2013-11-11 2016-06-29 哈尔滨工程大学 Underwater robot three-dimensional path tracking and controlling method based on second order filter
CN103576693A (en) * 2013-11-11 2014-02-12 哈尔滨工程大学 Underwater robot three-dimensional path tracking control method based on second-order filter
CN103616820A (en) * 2013-12-09 2014-03-05 天津工业大学 Design method of self-adaptive controller for under-actuated vehicle
CN104133375A (en) * 2014-08-14 2014-11-05 大连海事大学 Multi-AUV synchronous controller structure and design method
CN104133375B (en) * 2014-08-14 2016-08-17 大连海事大学 A kind of many AUV isochronous controller structure and method for designing
CN105549611B (en) * 2014-10-30 2018-04-17 中国科学院沈阳自动化研究所 The flight path precise tracking method of the marine environment self-identifying of autonomous underwater robot
CN105549611A (en) * 2014-10-30 2016-05-04 中国科学院沈阳自动化研究所 Marine environment self-recognition track accurate tracking method of autonomous underwater vehicle
CN104483975A (en) * 2014-11-05 2015-04-01 哈尔滨工程大学 UUV turning speed adaptive adjusting method based on route points
CN104589349A (en) * 2015-01-16 2015-05-06 西北工业大学 Combination automatic control method with single-joint manipulator under mixed suspension microgravity environments
CN104589349B (en) * 2015-01-16 2016-04-13 西北工业大学 With the autonomous control method of assembly of simple joint mechanical arm under a kind of mix suspending microgravity environment
CN104881038A (en) * 2015-04-22 2015-09-02 哈尔滨工业大学 Unmanned underwater vehicle (UUV) track tracking control optimization method under environmental interference
CN104932517A (en) * 2015-05-15 2015-09-23 哈尔滨工业大学 Underwater unmanned aircraft track tracking dynamic surface control optimization method under environment interference
CN105807789B (en) * 2016-03-24 2018-09-04 哈尔滨工程大学 UUV control methods based on the compensation of T-S Fuzzy Observers
CN105807789A (en) * 2016-03-24 2016-07-27 哈尔滨工程大学 UUV control method based on T-S fuzzy observer compensation
CN105974930A (en) * 2016-04-18 2016-09-28 哈尔滨工程大学 Method for tracking movement mother ship by UUV (Unmanned Underwater Vehicle) based on nonlinear model predictive control
CN105929842B (en) * 2016-04-20 2019-01-11 哈尔滨工程大学 A kind of drive lacking UUV planar obit simulation tracking and controlling method adjusted based on dynamic speed
CN105929842A (en) * 2016-04-20 2016-09-07 哈尔滨工程大学 Underactuated UUV plane trajectory tracking control method based on dynamic speed adjustment
CN106154835A (en) * 2016-08-23 2016-11-23 南京航空航天大学 A kind of underwater research vehicle TSM control method estimated based on time delay
CN106444794A (en) * 2016-09-20 2017-02-22 哈尔滨工程大学 Sliding-mode control method for parameter-free driving-insufficient UUV (Unmanned Underwater Vehicle) vertical plane route tracking
CN106444794B (en) * 2016-09-20 2019-03-05 哈尔滨工程大学 A kind of printenv drive lacking UUV vertical plane path trace sliding-mode control
CN107024863A (en) * 2017-03-24 2017-08-08 哈尔滨工程大学 A kind of UUV Trajectory Tracking Control methods for avoiding differential from exploding
CN107024863B (en) * 2017-03-24 2020-01-17 哈尔滨工程大学 UUV trajectory tracking control method for avoiding differential explosion
CN106950974A (en) * 2017-04-19 2017-07-14 哈尔滨工程大学 Drive lacking Autonomous Underwater Vehicle is understood three-dimensional path and tracking and controlling method
CN106950974B (en) * 2017-04-19 2020-07-28 哈尔滨工程大学 Three-dimensional path understanding and tracking control method for under-actuated autonomous underwater vehicle
CN107065882A (en) * 2017-05-17 2017-08-18 哈尔滨工程大学 A kind of dynamic voluntary recall UUV of USV waters surface method
CN108008631A (en) * 2017-11-29 2018-05-08 中国地质大学(武汉) A kind of underwater robot path following method, equipment and storage device
CN108008733A (en) * 2017-11-29 2018-05-08 中国地质大学(武汉) A kind of underwater robot attitude control method, equipment and storage device
CN109141421A (en) * 2018-07-13 2019-01-04 哈尔滨工程大学 Expected path building method in the underwater dynamic target tracking of drive lacking AUV
CN109062079A (en) * 2018-08-31 2018-12-21 南京邮电大学 The emulation mode of underwater robot multifreedom motion control based on ROS
CN109343350A (en) * 2018-11-20 2019-02-15 清华大学 A kind of underwater robot path tracking control method based on Model Predictive Control
CN109582026A (en) * 2019-01-10 2019-04-05 中国海洋大学 Autonomous Underwater Vehicle path tracking control method based on Self-tuning System sight and drift angle compensation
CN109582026B (en) * 2019-01-10 2020-04-07 中国海洋大学 Autonomous underwater vehicle path tracking control method based on self-tuning sight line and drift angle compensation
CN111474939B (en) * 2020-05-06 2021-10-29 河海大学 Tracking control method of full-drive ship
CN111474939A (en) * 2020-05-06 2020-07-31 河海大学 Tracking control method of full-drive ship
CN111781938A (en) * 2020-06-23 2020-10-16 中国科学院声学研究所 Under-actuated underwater vehicle and stabilizing method and device thereof
CN111827395A (en) * 2020-06-29 2020-10-27 河海大学 Tracking control method of trailing suction hopper dredger with unknown external disturbance
CN111827395B (en) * 2020-06-29 2022-02-11 河海大学 Tracking control method of trailing suction hopper dredger with unknown external disturbance
CN111930141A (en) * 2020-07-21 2020-11-13 哈尔滨工程大学 Three-dimensional path visual tracking method for underwater robot
CN112327892A (en) * 2020-11-17 2021-02-05 哈尔滨工程大学 Anti-interference control method with AUV (autonomous Underwater vehicle) error limited
CN112327892B (en) * 2020-11-17 2023-03-24 哈尔滨工程大学 Anti-interference control method with AUV (autonomous Underwater vehicle) error limited
CN113220000A (en) * 2021-05-11 2021-08-06 华中科技大学 Unmanned ship path tracking preset performance control method and system for underwater detection operation
CN113220000B (en) * 2021-05-11 2022-12-02 华中科技大学 Unmanned ship path tracking preset performance control method and system for underwater detection operation
CN116300982A (en) * 2023-03-03 2023-06-23 新兴际华(北京)智能装备技术研究院有限公司 Underwater vehicle and path tracking control method and device thereof
CN116300982B (en) * 2023-03-03 2024-06-07 新兴际华(北京)智能装备技术研究院有限公司 Underwater vehicle and path tracking control method and device thereof

Also Published As

Publication number Publication date
CN102768539B (en) 2014-08-06

Similar Documents

Publication Publication Date Title
CN102768539B (en) AUV (autonomous underwater vehicle) three-dimension curve path tracking control method based on iteration
CN102722177B (en) Autonomous underwater vehicle (AUV) three-dimensional straight path tracking control method with PID (Piping and Instruments Diagram) feedback gain
Wang et al. Finite-time observer based guidance and control of underactuated surface vehicles with unknown sideslip angles and disturbances
Zhao et al. Control method for path following and collision avoidance of autonomous ship based on deep reinforcement learning
CN106444806B (en) The drive lacking AUV three-dimensional track tracking and controlling method adjusted based on biological speed
Borhaug et al. Cross-track control for underactuated autonomous vehicles
CN103576693B (en) Underwater robot three-dimensional path tracking and controlling method based on second order filter
CN110308735A (en) A kind of drive lacking UUV track following sliding-mode control for input delay
Li et al. Intelligent PID guidance control for AUV path tracking
Liu et al. Drift angle compensation-based adaptive line-of-sight path following for autonomous underwater vehicle
Zhang et al. Improved composite learning path-following control for the underactuated cable-laying ship via the double layers logical guidance
CN105974930A (en) Method for tracking movement mother ship by UUV (Unmanned Underwater Vehicle) based on nonlinear model predictive control
Yang et al. An improved stanley guidance law for large curvature path following of unmanned surface vehicle
Wang et al. Path following control of the wave glider in waves and currents
CN105425812A (en) Unmanned aerial vehicle automatic landing locus control method based on double models
Borhaug et al. Straight line path following for formations of underactuated underwater vehicles
Burger et al. Straight line path following for formations of underactuated surface vessels under influence of constant ocean currents
Zhang et al. Line-of-sight path following control on UAV with sideslip estimation and compensation
Dai et al. Dual closed loop AUV trajectory tracking control based on finite time and state observer
Rontsis et al. Improved path following for kites with input delay compensation
Gümüşboğa et al. Aircraft trim analysis by particle swarm optimization
Rober et al. Three-dimensional path-following control for an underwater vehicle
Worrall et al. Application of Inverse Simulation to a wheeled mobile robot
Oh et al. Comparison of station keeping strategies for long endurance autonomous surface vehicle
Yu et al. Trajectory tracking control of an underactuated UUV using a novel nonlinear integral sliding mode surface

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201231

Address after: 572024 area A129, 4th floor, building 4, Baitai Industrial Park, yazhouwan science and Technology City, Yazhou District, Sanya City, Hainan Province

Patentee after: Nanhai innovation and development base of Sanya Harbin Engineering University

Address before: 150001 Intellectual Property Office, Harbin Engineering University science and technology office, 145 Nantong Avenue, Nangang District, Harbin, Heilongjiang

Patentee before: HARBIN ENGINEERING University

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140806

Termination date: 20210626