CN101825903A - Water surface control method for remotely controlling underwater robot - Google Patents

Water surface control method for remotely controlling underwater robot Download PDF

Info

Publication number
CN101825903A
CN101825903A CN201010159041A CN201010159041A CN101825903A CN 101825903 A CN101825903 A CN 101825903A CN 201010159041 A CN201010159041 A CN 201010159041A CN 201010159041 A CN201010159041 A CN 201010159041A CN 101825903 A CN101825903 A CN 101825903A
Authority
CN
China
Prior art keywords
layer
partiald
sigma
underwater robot
output
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
CN201010159041A
Other languages
Chinese (zh)
Other versions
CN101825903B (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.)
Harbin ha te special equipment technology development Co., Ltd.
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 CN201010159041.7A priority Critical patent/CN101825903B/en
Publication of CN101825903A publication Critical patent/CN101825903A/en
Application granted granted Critical
Publication of CN101825903B publication Critical patent/CN101825903B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

The invention aims to provide a water surface control method for remotely controlling an underwater robot, which comprises the following steps: obtaining information of underwater objects to be tracked, underwater scene images and underwater obstacles through a CCD and a forward-looking sonar arranged on the underwater robot; obtaining actual heading and depth of the underwater robot by adopting an improved Sage-Husa adaptive kalman filter algorithm according to the obtained information; and automatically transmitting motion control commands to the underwater robot by a recursive Ethernet neural network DPRFNN algorithm according to the actual heading and depth of the underwater robot. The invention has the advantages of simpleness, flexibility, strong functions, strong self-adaption and the like.

Description

A kind of water surface control method for remotely controlling underwater robot
Technical field
What the present invention relates to is a kind of control method, specifically is applied to a kind of control method of field robots such as data acquisition under water, deep ocean work and hull detection.
Background technology
The ocean of taking up an area of ball surface area 75%, be one richly endowed and obtain the treasure-house developed far away.The mankind will survive and multiply and development, make full use of the last territory leaved for development of only this piece of the earth, will be no avoidable selections.Underwater robot is because its action is flexible, the power abundance, the transmission of information and data and exchange efficient and convenient, data volume is big, can in water, work long hours, now be widely used in aspects such as Underwater Engineering, offshore petroleum resources exploitation, marine mineral resources investigation, living marine resources investigation, deep-sea salvaging, hull detection, so the development of underwater robot and application has the important strategic meaning.
Application number is 200810064256.3 Chinese patent file (open day: the control method that disclosed on April 8th, 2008) " based on the underwater hiding-machine space variable structure control method of recurrence fuzzy neural network " provides the underwater hiding-machine autopilot to control.Though the underwater hiding-machine space variable structure control method based on the recurrence fuzzy neural network belongs to same technical field with this patent, but it is to rise the rudder control system by yaw rudder control system, casing rudder control system, the tail that designs based on recurrence fuzzy neural network (RFNN), and then constituting the underwater submersible space motion combined control system, the method that realizes with the present invention is different.
And the present invention controls the motion of underwater robot by obtaining sensor and environment sensing information, and then realizes that it keeps away barrier, follows the tracks of functions such as detection.
Summary of the invention
The object of the present invention is to provide a kind of water surface control method for remotely controlling underwater robot of field robots such as being used to control data acquisition under water, deep ocean work and hull detection.
The object of the present invention is achieved like this:
The information that CCD that the present invention is equipped with by underwater robot and Forward-looking Sonar are obtained tracked object, scene image and underwater obstacle under water, according to the information of obtaining adopt bow that improved Sage-Husa adaptive Kalman filter algorithm obtains underwater robot reality to and the degree of depth, according to the bow of the underwater robot reality that obtains to automatically underwater robot being sent motion control instruction with the degree of depth, ether neural network DPRFNN algorithm by recurrence.
A kind of water surface control method for remotely controlling underwater robot of the present invention also comprises:
1, described improved Sage-Husa adaptive Kalman filter algorithm is the estimated value that increases the system noise statistics on basic KALMAN filtering basis
Figure GSA00000099087100021
Estimated value with the measurement noise statistics
Figure GSA00000099087100022
Adjustment:
The system interference average
q ^ ( k ) = ( 1 - d k - 1 ) q ^ ( k - 1 ) + d k - 1 [ X ^ ( k / k ) - Φ ( k , k - 1 ) X ^ ( k - 1 / k - 1 ) ]
The system interference variance matrix
Q ^ ( k ) = ( 1 - d k - 1 ) Q ^ ( k - 1 ) + d k - 1 [ K ( k ) ϵ ( k ) ϵ T ( k ) + P ( k / k )
- Φ ( k , k - 1 ) P ( k - 1 / k - 1 ) Φ T ( k , k - 1 ) ]
The measurement noise average
r ^ ( k ) = ( 1 - d k - 1 ) r ^ ( k - 1 ) + d k - 1 [ Z ( k ) - H ( k ) X ^ ( k - 1 / k - 1 ) ]
The measuring noise square difference matrix
R ^ ( k ) = ( 1 - d k - 1 ) R ^ ( k - 1 ) + d k - 1 [ ϵ ( k ) ϵ T ( k ) - H ( k ) P ( k / k - 1 ) H T ( k ) ]
Wherein
Figure GSA00000099087100028
Be the estimation of state X (k), Φ (k, k-1) be t (k-1) constantly to t (k) step transfer matrix constantly, H (k) is for measuring battle array,
Figure GSA00000099087100029
Be the estimation of the variance battle array Q (k) of system noise sequence,
Figure GSA000000990871000210
Be the estimation of measurement noise serial variance battle array R (k),
Figure GSA000000990871000211
Be new breath matrix, new breath includes the error of one-step prediction, and it is made suitable weighted will
Figure GSA000000990871000212
Separate correction
Figure GSA000000990871000213
Figure GSA000000990871000214
B is a forgetting factor
Figure GSA000000990871000215
It plays crucial effects to dispersing with precision of filtering, and by adjusting P K+1|kControl filter gain battle array K K+1Prevent dispersing of wave filter, when
Figure GSA000000990871000216
Be false, then press
Figure GSA000000990871000217
Revise P K+1|k, wherein γ 〉=1 is to determine adjustability coefficients, S in advance K+1Be adaptation coefficient, system interference average, system interference variance matrix, measurement noise average, measuring noise square difference matrix and Kalman filtering combination have just been constituted improved Sage-Husa adaptive Kalman filter algorithm.
2, described ether neural network DPRFNN algorithm comprises input layer i, degree of membership layer j, petri ether layer, rules layer k layer and output layer o layer five-layer structure, the recurrence feedback realizes that by embed the feedback connection at the degree of membership layer propagation of signal and the basic function of each layer are expressed as follows:
(1) ground floor is an input layer, and each node of input layer is directly input variable x i(i=1,2,3,4) are directly delivered to down one deck, the input node be the degree of depth and angle with diving speed and angular velocity error, net i 1Be ground floor output:
Figure GSA00000099087100031
(2) second layer is the degree of membership layer, and each node in the layer all passes through membership function, and degree of membership is input as
r i j ( n ) = x i ( n ) + μ i j ( n - 1 ) α i j
N is a frequency of training, α i jBe to represent self feed back round-robin weights, μ i j(n-1) be the output signal of the last training second layer, it defines by the Gaussian subordinate function:
net j ( r i j ) = - ( r i j - m i j ) 2 ( σ i j ) 2 , μ i j [ net j ( r i j ) ] = exp ( net j ( r i j ) )
m i jAnd σ i jBe respectively the average and the standard deviation of Gaussian subordinate function of j fuzzy set of i input variable, they all are adjustable parameters, j=1, and 2 ..., n j, n jBe the quantity of the semantic variant of each input, μ i j[net j(r i j)] be second layer output;
(3) the 3rd layers is the Petri layer, and it provides token, uses the following rules of competition
t i j = 1 , &mu; i j [ net j ( r i j ) ] &GreaterEqual; d th 0 , &mu; i j [ net j ( r i j ) ] < d th
T wherein i jBe conversion value, d ThBe dynamic change threshold value, along with the system responses error and change;
(4) the 4th layers is rules layer, and each node k is represented by ∏, promptly connects and takes advantage of input input and output result:
&phi; k = &Pi; i = 1 4 &omega; ji k &mu; i j [ net j ( r i j ) ] , t i j = 1 0 , t i j = 0
ω in the formula Ji kBe the weights of Petri net and rules layer, for constant value, φ k(k=1,2 ... n y) output of k layer, n yBe the rule sum, φ kBe the 4th layer of output;
(5) layer 5 is an output layer:
Wherein, connect weights ω k oBe the output intensity of 0th output relevant with k bar rule, y oBe layer 5 output, output valve is the control magnitude of voltage of thruster;
The on-line learning algorithm that DPRFNN uses is a supervision-ascent algorithm, and this algorithm is defined as for its energy function E at first:
Figure GSA00000099087100042
In the formula h and θ be in the control real-time deep value of remote underwater robot and bow to value, h dAnd θ dBe respectively the expectation value of h and θ, e h=h d-h, e θd-θ be respectively the degree of depth and bow to error, dynamic change threshold value d ThAdjust by following formula:
Figure GSA00000099087100043
α and β are positive constants in the formula;
At output layer, the error back propagation value is:
Figure GSA00000099087100044
Connect weights ω k oUpgrade according to following formula:
Figure GSA00000099087100045
η ωConnect the weights learning rate, next is ω constantly k oFor:
Figure GSA00000099087100046
The weights of rules layer are constant, and then the error of this layer is:
Figure GSA00000099087100047
The following calculating of error in the Petri layer
&rho; j ( r i j ) = &Sigma; k &zeta; k &phi; k , t i j = 1 0 , t i j = 0
The update rule of each parameter of obfuscation layer is:
&Delta; m i j = &eta; m &rho; j 2 ( r i j - m i j ) 2 ( &sigma; i j ) 2 &mu; i j ( n - 1 ) , &Delta;&sigma; i j = &eta; s &rho; j 2 ( r i j - m i j ) 2 ( &sigma; i j ) 3
&Delta; &alpha; i j = - &eta; &alpha; &rho; j 2 ( r i j - m i j ) ( &sigma; i j ) 2 &mu; i j ( n - 1 )
Next each parameter of the layer of obfuscation constantly is:
m i j ( n + 1 ) = m i j ( n ) + &Delta; m i j ( n ) , &sigma; i j ( n + 1 ) = &sigma; i j ( n ) + &Delta; &sigma; i j ( n ) , &alpha; i j ( n + 1 ) = &alpha; i j ( n ) + &Delta; &alpha; i j ( n )
&eta; m = E ( n ) 4 [ &Sigma; i = 1 n i &Sigma; j = 1 n j &Sigma; O = 1 n O ( &PartialD; E ( n ) &PartialD; x i &PartialD; x i &PartialD; y O &PartialD; y O &PartialD; m i j ) 2 + &epsiv; ] &eta; w = E ( n ) 4 [ &Sigma; O = 1 n O &Sigma; k = 1 n y ( &PartialD; E ( n ) &PartialD; y O &PartialD; y O &PartialD; &omega; k o ) 2 + &epsiv; ]
&eta; &sigma; = E ( n ) 4 [ &Sigma; i = 1 n i &Sigma; j = 1 n j &Sigma; O = 1 n O ( &PartialD; E ( n ) &PartialD; x i &PartialD; x i &PartialD; y O &PartialD; y O &PartialD; &sigma; i j ) 2 + &epsiv; ] &eta; &alpha; = E ( n ) 4 [ &Sigma; i = 1 n i &Sigma; j = 1 n j &Sigma; O = 1 n O ( &PartialD; E ( n ) &PartialD; x i &PartialD; x i &PartialD; y O &PartialD; y O &PartialD; &alpha; i j ) 2 + &epsiv; ]
η in the formula m, η w, η σ, η αBe the learning rate parameter of Gaussian function, ε is positive constant.
Advantage of the present invention is: simple, flexible, powerful, adaptability is strong etc.
Description of drawings
Fig. 1 is that control method of the present invention is always schemed;
Fig. 2 is that wireless operating bar hand of the present invention is controlled system method system block diagram;
Fig. 3 is an improved Sage-Husa self-adaptation KALMAN filtering process flow diagram of the present invention;
Fig. 4 is that the remote underwater robot FNN degree of depth of the present invention and bow are to hierarchy of control block diagram;
Fig. 5 is five layers of DPRFNN structural drawing of automatic control remote underwater robot of the present invention;
Fig. 6 is a remote underwater robot pursuit movement control flow chart of the present invention;
Fig. 7 is a remote underwater robot collision prevention motion control process flow diagram of the present invention;
Fig. 8 be PC/104 computing machine and water surface main control computer get in touch SOCKET communication process figure.
Embodiment
For example the present invention is done description in more detail below in conjunction with accompanying drawing:
In conjunction with Fig. 1~8, the main body of present embodiment is a water surface remote control system method.Wherein water surface remote control system method hardware links to each other with ROV by optical fiber, realizes the control of underwater robot.Underwater robot autocontrol method water surface controller adopts WindowsXP operating system, utilizes the visual c++ figure to carry out Visual Programming, sets up primary control program.
Water surface control method in conjunction with Fig. 1 remote underwater robot is realized by water surface remote control platform and underwater robot body two parts, the hardware device of water surface remote control platform is by a water surface main control computer, fiber optic, LCD and a robot controlled in wireless control crank are formed.The software of water surface remote control platform is controlled system by the operating rod hand of underwater robot, sound visual identity and keep away the barrier algorithm, vision planning track algorithm, sensor filtering algorithm and the SOCKET communication module composition of PC/104 under water.The water surface remote control platform obtains operation (comprising video, acoustic image), attitude and depth information (through Filtering Processing) by environment sensing equipment and the motion awareness apparatus that underwater robot is equipped with, the effector can be by operating rod hand behaviour, directed and the depthkeeping control of FNN, follow the tracks of and collision prevention control, distribution of machine people's motion control commands, this order passes to PC/104 under water by SOCKET communication module and fiber optic, thus the ducted propeller execution of control robot.
Control the system method provides underwater robot in real time for the operator the current degree of depth in conjunction with Fig. 2 wireless operating bar hand; Bow is to the angle, each thruster information of voltage; Movement locus and current location, information such as video that is collected and Forward-looking Sonar (SONAR) signal, the operator is according to these information, giving under water, six ducted propeller thrusters of robot (comprise that two are promoted mainly, two thrusters, two vertical pushing away) send control voltage, control robot is advanced along object pose and direction.Wherein, bow is obtained through unruly-value rejecting and improved Sage-Husa self-adaptation KALMAN filtering by compass and depthometer to the angle and the degree of depth; Hand behaviour carries out fault detection and diagnosis to equipment simultaneously, normally moves with assurance equipment.
In conjunction with Fig. 3 adopt bow that improved Sage-Husa adaptive Kalman filter obtains underwater robot reality to and the degree of depth.
Its implementation is exactly the adjustment that has increased system noise statistics q (k), Q (k) and measurement noise statistics r (k), R (k) on basic KALMAN filtering basis:
The system interference average
q ^ ( k ) = ( 1 - d k - 1 ) q ^ ( k - 1 ) + d k - 1 [ X ^ ( k / k ) - &Phi; ( k , k - 1 ) X ^ ( k - 1 / k - 1 ) ]
The system interference variance matrix
Q ^ ( k ) = ( 1 - d k - 1 ) Q ^ ( k - 1 ) + d k - 1 [ K ( k ) &epsiv; ( k ) &epsiv; T ( k ) + P ( k / k )
- &Phi; ( k , k - 1 ) P ( k - 1 / k - 1 ) &Phi; T ( k , k - 1 ) ]
The measurement noise average
r ^ ( k ) = ( 1 - d k - 1 ) r ^ ( k - 1 ) + d k - 1 [ Z ( k ) - H ( k ) X ^ ( k - 1 / k - 1 ) ]
The measuring noise square difference matrix
R ^ ( k ) = ( 1 - d k - 1 ) R ^ ( k - 1 ) + d k - 1 [ &epsiv; ( k ) &epsiv; T ( k ) - H ( k ) P ( k / k - 1 ) H T ( k ) ]
Wherein
Figure GSA00000099087100072
Be the estimation of state X (k), Φ (k, k-1) be t (k-1) constantly to t (k) step transfer matrix constantly, H (k) is for measuring battle array,
Figure GSA00000099087100073
Be the estimation of the variance battle array Q (k) of system noise sequence,
Figure GSA00000099087100074
Be the estimation of measurement noise serial variance battle array R (k),
Figure GSA00000099087100075
Be new breath matrix, new breath includes the error of one-step prediction, to its do suitable weighted just can with
Figure GSA00000099087100076
Separate correction
Figure GSA00000099087100077
Figure GSA00000099087100078
B is a forgetting factor
Figure GSA00000099087100079
It plays crucial effects to dispersing with precision of filtering.
And by adjusting P K+1|kControl filter gain battle array K K+1Prevent dispersing of wave filter, when
Figure GSA000000990871000710
Be false, then press
Figure GSA000000990871000711
Revise P K+1|k, wherein γ 〉=1 is to determine adjustability coefficients, S in advance K+1It is adaptation coefficient.
Top formula and Kalman filtering have just been constituted improved Sage-Husa adaptive Kalman filter algorithm in conjunction with alternately calculating.
In conjunction with Fig. 4,5 underwater robot autocontrol methods: adopt the method for improved Sage-Husa self-adaptation KALMAN filtering that data are carried out optimal estimation among Fig. 4.Robot controller adopts fuzzy neural network controller, and controller carries out robot body is carried out the control of the degree of depth or object pose when controlling automatically according to the attitude information of receiving.The tie water kinetic parameter carries out simultaneously to robot body and emulation, to guarantee the real-time and accuracy of control.Simultaneously equipment is carried out fault detection and diagnosis, normally move with assurance equipment.
Five layers of DPRFNN structure that automatic control remote underwater robot uses have been described among Fig. 5.Comprise input layer i, degree of membership layer j, petri ether layer, rules layer k layer and output layer o layer, as shown in the figure.The recurrence feedback realizes by embed the feedback connection at the degree of membership layer.The propagation of signal and the basic function of each layer are expressed as follows:
Ground floor is an input layer.Each node of input layer is directly input variable x i(i=1,2,3,4) are directly delivered to down one deck, in this patent, the input node be the degree of depth and angle with diving speed and angular velocity error, net i 1Be ground floor output.
Figure GSA000000990871000712
The second layer is obfuscation (degree of membership) layer.Each node in the layer all passes through membership function, and degree of membership is input as
Figure GSA00000099087100081
Here n is a frequency of training, α i jBe to represent self feed back round-robin weights, μ i j(n-1) be the output signal of the last training second layer, it defines by the Gaussian subordinate function:
net j ( r i j ) = - ( r i j - m i j ) 2 ( &sigma; i j ) 2 - - - ( 7 )
&mu; i j [ net j ( r i j ) ] = exp ( net j ( r i j ) ) - - - ( 8 )
m i jAnd σ i jBe respectively the average and the standard deviation of Gaussian subordinate function of j fuzzy set of i input variable, they all are adjustable parameters.J=1,2 ..., n j, n jBe the quantity of the semantic variant of each input, μ i j[net j(r i j)] be second layer output.
The 3rd layer is the Petri layer.The purpose of this layer is in order to provide token, to use the following rules of competition:
t i j = 1 , &mu; i j [ net j ( r i j ) ] &GreaterEqual; d th 0 , &mu; i j [ net j ( r i j ) ] < d th - - - ( 9 )
T wherein i jBe conversion value, d ThBe the threshold value of dynamic change, it will along with the system responses error and change
The 4th layer is rules layer.Each node k is represented by ∏, promptly connects and takes advantage of input input and output result.
&phi; k = &Pi; i = 1 4 &omega; ji k &mu; i j [ net j ( r i j ) ] , t i j = 1 0 , t i j = 0 - - - ( 10 )
ω in the formula Ji kBeing the weights of Petri net and rules layer, is constant value, φ k(k=1,2 ... n y) output of k layer, n yBe the rule sum, φ kBe the 4th layer of output.
Layer 5 is an output layer.
Figure GSA00000099087100086
Wherein, connect weights ω k oBe O the output intensity exported relevant with k bar rule, y oBe layer 5 output.Output valve is the control magnitude of voltage of thruster in this patent.
The on-line learning algorithm that DPRFNN uses is a supervision-ascent algorithm, and at first its energy function E is defined as E = 1 2 ( e d 2 + e &CenterDot; d 2 + e &theta; 2 + e &CenterDot; &theta; 2 ) - - - ( 12 )
In the formula h and θ be in the control real-time deep value of remote underwater robot and bow to value, h dAnd θ dIt is respectively the expectation value of h and θ.e h=h d-h, e θd-θ be respectively the degree of depth and bow to error.The dynamic change threshold value of formula (9) is adjusted by following formula.
Figure GSA00000099087100091
α and β are positive constants in the formula.This means that the big more threshold value of error is more little, promptly the big more threshold value of error reduces, so that control law as much as possible comes into operation.
At output layer, the error back propagation value is
Figure GSA00000099087100092
Connect weights ω k oUpgrade according to following formula
Figure GSA00000099087100093
η ωConnect the weights learning rate, next is ω constantly k oFor:
Because the weights of rules layer are constant, the error of this layer is:
Figure GSA00000099087100095
The following calculating of error in the Petri layer
Figure GSA00000099087100096
The update rule of each parameter of obfuscation layer is:
&Delta; m i j = &eta; m &rho; j 2 ( r i j - m i j ) 2 ( &sigma; i j ) 2 &mu; i j ( n - 1 ) , &Delta;&sigma; i j = &eta; s &rho; j 2 ( r i j - m i j ) 2 ( &sigma; i j ) 3
&Delta; &alpha; i j = - &eta; &alpha; &rho; j 2 ( r i j - m i j ) ( &sigma; i j ) 2 &mu; i j ( n - 1 ) - - - ( 19 )
Next each parameter of the layer of obfuscation constantly is:
m i j ( n + 1 ) = m i j ( n ) + &Delta; m i j ( n ) , &sigma; i j ( n + 1 ) = &sigma; i j ( n ) + &Delta; &sigma; i j ( n ) , &alpha; i j ( n + 1 ) = &alpha; i j ( n ) + &Delta; &alpha; i j ( n )
η wherein m, η w, η σ, η αIt is the learning rate parameter of Gaussian function.
&eta; m = E ( n ) 4 [ &Sigma; i = 1 n i &Sigma; j = 1 n j &Sigma; O = 1 n O ( &PartialD; E ( n ) &PartialD; x i &PartialD; x i &PartialD; y O &PartialD; y O &PartialD; m i j ) 2 + &epsiv; ] , &eta; w = E ( n ) 4 [ &Sigma; O = 1 n O &Sigma; k = 1 n y ( &PartialD; E ( n ) &PartialD; y O &PartialD; y O &PartialD; &omega; k o ) 2 + &epsiv; ] - - - ( 20 )
&eta; &sigma; = E ( n ) 4 [ &Sigma; i = 1 n i &Sigma; j = 1 n j &Sigma; O = 1 n O ( &PartialD; E ( n ) &PartialD; x i &PartialD; x i &PartialD; y O &PartialD; y O &PartialD; &sigma; i j ) 2 + &epsiv; ] , &eta; m = E ( n ) 4 [ &Sigma; i = 1 n i &Sigma; j = 1 n j &Sigma; O = 1 n O ( &PartialD; E ( n ) &PartialD; x i &PartialD; y O &PartialD; x i &PartialD; y O &PartialD; y O &PartialD; m i j ) 2 + &epsiv; ]
ε is positive constant in the formula.Energy function like this
E ( n + 1 ) = E ( n ) + &Delta;E ( n )
Figure GSA00000099087100102
= &epsiv; ( &eta; w + &eta; m + &eta; &sigma; + &eta; &alpha; ) < E ( n ) 4 + E ( n ) 4 + E ( n ) 4 + E ( n ) 4 = E ( n )
Tracking Control in conjunction with Fig. 6 remote underwater robot, the CCD that is equipped with by underwater robot obtains tracked object and scene image under water, handle and cut apart, use neural network classifier to carry out feature extraction, classification and identification in conjunction with knowledge base and logical reasoning mechanism by gray scale, the employing potential field method is planned the robotic tracking path.Adopt the method for Fig. 4, underwater robot is sent motion control instruction, thereby the ducted propeller of control robot makes it finish the action of tracking.
Collision prevention control in conjunction with Fig. 7 remote underwater robot, obtain underwater obstacle information by the Forward-looking Sonar that underwater robot is equipped with, expand to learn by form acoustic image is cut apart and handled, obtain the safety zone, adopt potential field method that the robot collision avoidance path is planned, adopt the method for Fig. 4, underwater robot is sent motion control instruction, thereby the ducted propeller of control robot makes it finish the action of tracking.
In conjunction with Fig. 8, the mode that the PC/104 embedded program adopts host computer SOCKET to trigger the robot flush bonding processor is carried out beat control.The robot flush bonding processor is set up the SOCKET server end, and bundling port begins to monitor and waits for.The water surface controller request connection of shaking hands.If success triggers the SOCKET incident, PC/104 sends steering order, and sensing data is returned to water surface controller by SOCKET.Later every 0.1s water surface controller is sent out a steering order and given PC/104, and SOCKET triggers PC/104: the output steering order is given actuator; Processes sensor information also returns to water surface controller by SOCKET, finishes the closed loop of a control.If unsuccessful, output error message carries out error handling processing.
Among Fig. 8, embedded software is by the PC/104 bus communication under water.Comprise the SOCKET communication module, analog signal voltage capture program, digital-to-analog (D/A) conversion and voltage router, digital signal acquiring program.Wherein, the SOCKET communication module is used for the network service of water surface controller; The analog signal voltage capture program is responsible for the magnitude of voltage that the sampling depth meter feeds back; The rotating speed of D/A conversion and voltage router control ducted propeller; Water-leakage alarm in the digital signal acquiring sequential monitoring watertight compartment.
Adopted real-time embedded operating system (VxWorks) among the PC/104.Because the embedded OS of VxWorks provides the BSP of Pentium3, and BSP is simply revised and can use.It mainly is exactly support for Compact Flash Card card (CF).Can be used as a hard disk to the CF card handles.And for network interface card, employing be Intel 82559ER network interface card, this is the network interface card of VxWorks acquiescence, drives all can directly use.PC/104 just can be by startup self-detection CF card start-up VxWorks like this.Two serial ports "/tyCo/0 " and "/the tyCo/1 " that carry on the VxWorks kernel support CUP plate of acquiescence.Owing to adopt the serial ports plate to carry out the data acquisition of optical fiber compass, therefore must under VxWorks, drive the serial ports plate.
By pose (the depth D epth (being the z value) that receives robot, attitude angle (Yaw, Pith, Roll) and the information of whether leaking), the information that video that CCD photographs and Forward-looking Sonar obtain and handle, robot joystick or controller are to water surface controller sending controling instruction, and water surface controller sends to ducted propeller with the thruster instruction by PC/104 by SOCKET.

Claims (3)

1. water surface control method for remotely controlling underwater robot, it is characterized in that: the information that CCD that is equipped with by underwater robot and Forward-looking Sonar are obtained tracked object, scene image and underwater obstacle under water, according to the information of obtaining adopt bow that improved Sage-Husa adaptive Kalman filter algorithm obtains underwater robot reality to and the degree of depth, according to the bow of the underwater robot reality that obtains to automatically underwater robot being sent motion control instruction with the degree of depth, ether neural network DPRFNN algorithm by recurrence.
2. a kind of water surface control method for remotely controlling underwater robot according to claim 1 is characterized in that: described improved Sage-Husa adaptive Kalman filter algorithm is the estimated value that increases the system noise statistics on basic KALMAN filtering basis
Figure FSA00000099087000011
Estimated value with the measurement noise statistics
Figure FSA00000099087000012
Figure FSA00000099087000013
Adjustment:
The system interference average
q ^ ( k ) = ( 1 - d k - 1 ) q ^ ( k - 1 ) + d k - 1 [ X ^ ( k / k ) - &Phi; ( k , k - 1 ) X ^ ( k - 1 / k - 1 ) ]
The system interference variance matrix
Q ^ ( k ) = ( 1 - d k - 1 ) Q ^ ( k - 1 ) + d k - 1 [ K ( k ) &epsiv; ( k ) &epsiv; T ( k ) + P ( k / k )
- &Phi; ( k , k - 1 ) P ( k - 1 / k - 1 ) &Phi; T ( k , k - 1 ) ]
The measurement noise average
r ^ ( k ) = ( 1 - d k - 1 ) r ^ ( k - 1 ) + d k - 1 [ Z ( k ) - H ( k ) X ^ ( k - 1 / k - 1 ) ]
The measuring noise square difference matrix
R ^ ( k ) = ( 1 - d k - 1 ) R ^ ( k - 1 ) + d k - 1 [ &epsiv; ( k ) &epsiv; T ( k ) - H ( k ) P ( k / k - 1 ) H T ( k ) ]
Wherein
Figure FSA00000099087000019
Be the estimation of state X (k), Φ (k, k-1) be t (k-1) constantly to t (k) step transfer matrix constantly, H (k) is for measuring battle array,
Figure FSA000000990870000110
Be the estimation of the variance battle array Q (k) of system noise sequence,
Figure FSA000000990870000111
Be the estimation of measurement noise serial variance battle array R (k),
Figure FSA000000990870000112
Be new breath matrix, new breath includes the error of one-step prediction, and it is made suitable weighted will
Figure FSA000000990870000113
Separate correction
Figure FSA00000099087000021
Figure FSA00000099087000022
B is a forgetting factor
Figure FSA00000099087000023
It plays crucial effects to dispersing with precision of filtering, and by adjusting P K+1|kControl filter gain battle array K K+1Prevent dispersing of wave filter, when
Figure FSA00000099087000024
Be false, then press
Figure FSA00000099087000025
Revise P K+1|k, wherein γ 〉=1 is to determine adjustability coefficients, S in advance K+1Be adaptation coefficient, system interference average, system interference variance matrix, measurement noise average, measuring noise square difference matrix and Kalman filtering combination are just constituted improved Sage-Husa adaptive Kalman filter algorithm.
3. a kind of water surface control method for remotely controlling underwater robot according to claim 1 and 2, it is characterized in that: described ether neural network DPRFNN algorithm comprises input layer i, degree of membership layer j, petri ether layer, rules layer k layer and output layer o layer five-layer structure, the recurrence feedback realizes that by embed the feedback connection at the degree of membership layer propagation of signal and the basic function of each layer are expressed as follows:
(1) ground floor is an input layer, and each node of input layer is directly input variable x i(i=1,2,3,4) are directly delivered to down one deck, the input node be the degree of depth and angle with diving speed and angular velocity error, net i 1Be ground floor output:
net i 1 = x i 1 ;
(2) second layer is the degree of membership layer, and each node in the layer all passes through membership function, and degree of membership is input as
r i j ( n ) = x i ( n ) + &mu; i j ( n - 1 ) &alpha; i j
N is a frequency of training, α i jBe to represent self feed back round-robin weights, μ i j(n-1) be the output signal of the last training second layer, it defines by the Gaussian subordinate function:
net j ( r i j ) = - ( r i j - m i j ) 2 ( &sigma; i j ) 2 , &mu; i j [ net j ( r i j ) ] = exp ( net j ( r i j ) )
m i jAnd σ i jBe respectively the average and the standard deviation of Gaussian subordinate function of j fuzzy set of i input variable, they all are adjustable parameters, j=1, and 2 ..., n j, n jBe the quantity of the semantic variant of each input, μ i j[net j(r i j)] be second layer output;
(3) the 3rd layers is the Petri layer, and it provides token, uses the following rules of competition
t i j = 1 , &mu; i j [ net j ( r i j ) ] &GreaterEqual; d th 0 , &mu; i j [ net j ( r i j ) ] < d th
T wherein i jBe conversion value, d ThBe dynamic change threshold value, along with the system responses error and change;
(4) the 4th layers is rules layer, and each node k is represented by ∏, promptly connects and takes advantage of input input and output result:
&phi; k = &Pi; i = 1 4 &omega; ji k &mu; i j [ net j ( r i j ) ] , t i j = 1 0 , t i j = 0
ω in the formula Ji kBe the weights of Petri net and rules layer, for constant value, φ k(k=1,2 ... n y) output of k layer, n yBe the rule sum, φ kBe the 4th layer of output;
(5) layer 5 is an output layer
Figure FSA00000099087000032
Wherein, connect weights ω k oBe the output intensity of 0th output relevant with k bar rule, y oBe layer 5 output, output valve is the control magnitude of voltage of thruster;
The on-line learning algorithm that DPRFNN uses is a supervision-ascent algorithm, and this algorithm is defined as for its energy function E at first
Figure FSA00000099087000033
In the formula h and θ be in the control real-time deep value of remote underwater robot and bow to value, h dAnd θ dBe respectively the expectation value of h and θ, e h=h d-h, e θd-θ be respectively the degree of depth and bow to error, dynamic change threshold value d ThAdjust by following formula:
Figure FSA00000099087000034
α and β are positive constants in the formula;
At output layer, the error back propagation value is
Figure FSA00000099087000035
Connect weights ω k oUpgrade according to following formula:
Figure FSA00000099087000036
η ωConnect the weights learning rate, next is ω constantly k oFor:
Figure FSA00000099087000037
The weights of rules layer are constant, and then the error of this layer is:
Figure FSA00000099087000038
The following calculating of error in the Petri layer:
Figure FSA00000099087000041
The update rule of each parameter of obfuscation layer is:
&Delta; m i j = &eta; m &rho; j 2 ( r i j - m i j ) 2 ( &sigma; i j ) 2 &mu; i j ( n - 1 ) , &Delta;&sigma; i j = &eta; s &rho; j 2 ( r i j - m i j ) 2 ( &sigma; i j ) 3
&Delta; &alpha; i j = - &eta; &alpha; &rho; j 2 ( r i j - m i j ) ( &sigma; i j ) 2 &mu; i j ( n - 1 )
Next each parameter of the layer of obfuscation constantly is:
m i j ( n + 1 ) = m i j ( n ) + &Delta; m i j ( n ) , &sigma; i j ( n + 1 ) = &sigma; i j ( n ) + &Delta; &sigma; i j ( n ) ,
&alpha; i j ( n + 1 ) = &alpha; i j ( n ) + &Delta; &alpha; i j ( n )
&eta; m = E ( n ) 4 [ &Sigma; i = 1 n i &Sigma; j = 1 n j &Sigma; O = 1 n O ( &PartialD; E ( n ) &PartialD; x i &PartialD; x i &PartialD; y O &PartialD; y O &PartialD; m i j ) 2 + &epsiv; ] &eta; w = E ( n ) 4 [ &Sigma; O = 1 n O &Sigma; k = 1 n y ( &PartialD; E ( n ) &PartialD; y O &PartialD; y O &PartialD; &omega; k o ) 2 + &epsiv; ]
&eta; &sigma; = E ( n ) 4 [ &Sigma; i = 1 n i &Sigma; j = 1 n j &Sigma; O = 1 n O ( &PartialD; E ( n ) &PartialD; x i &PartialD; x i &PartialD; y O &PartialD; y O &PartialD; &sigma; i j ) 2 + &epsiv; ] &eta; &alpha; = E ( n ) 4 [ &Sigma; i = 1 n i &Sigma; j = 1 n j &Sigma; O = 1 n O ( &PartialD; E ( n ) &PartialD; x i &PartialD; x i &PartialD; y O &PartialD; y O &PartialD; &alpha; i j ) 2 + &epsiv; ]
η in the formula m, η w, η σ, η αBe the learning rate parameter of Gaussian function, ε is positive constant.
CN201010159041.7A 2010-04-29 2010-04-29 Water surface control method for remotely controlling underwater robot Active CN101825903B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010159041.7A CN101825903B (en) 2010-04-29 2010-04-29 Water surface control method for remotely controlling underwater robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010159041.7A CN101825903B (en) 2010-04-29 2010-04-29 Water surface control method for remotely controlling underwater robot

Publications (2)

Publication Number Publication Date
CN101825903A true CN101825903A (en) 2010-09-08
CN101825903B CN101825903B (en) 2014-11-19

Family

ID=42689856

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010159041.7A Active CN101825903B (en) 2010-04-29 2010-04-29 Water surface control method for remotely controlling underwater robot

Country Status (1)

Country Link
CN (1) CN101825903B (en)

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102411657A (en) * 2011-10-31 2012-04-11 江苏科技大学 Designing method for filter for locating dynamics of towing suction dredger in free sailing state
CN102508960A (en) * 2011-10-31 2012-06-20 江苏科技大学 Design method for filters for dynamically positioning drag suction dredger in variable-draft operational state
CN103336525A (en) * 2013-06-18 2013-10-02 哈尔滨工程大学 Convenient UKF (Unscented Kalman Filter) filtering method for high weights of stochastic system
CN103376802A (en) * 2012-04-18 2013-10-30 中国科学院沈阳自动化研究所 Method of tracking underwater robot by use of on-water robot
CN103425070A (en) * 2013-08-15 2013-12-04 青岛远创机器人自动化有限公司 Method for controlling shallow water observation-level mini underwater robot
CN103488175A (en) * 2013-09-26 2014-01-01 上海海事大学 Underwater pipeline detection tracking system and detection method of automatic remote control underwater robot
CN103529844A (en) * 2013-10-18 2014-01-22 吴宝举 Forward-looking sonar-based underwater robot collision avoidance method
CN103576693A (en) * 2013-11-11 2014-02-12 哈尔滨工程大学 Underwater robot three-dimensional path tracking control method based on second-order filter
CN103760909A (en) * 2014-01-23 2014-04-30 河海大学常州校区 Control system of underwater detecting device
CN103970144A (en) * 2014-03-28 2014-08-06 哈尔滨工程大学 Autonomous underwater robot water-surface control system
CN104865829A (en) * 2015-03-26 2015-08-26 哈尔滨工业大学 Distributed adaptive-neural-network continuous tracking control method of multi-robot system
CN104948916A (en) * 2015-05-15 2015-09-30 厦门大学 Circularly-surrounding underwater fish-shaped robot underwater pipeline detecting device and method
CN105072395A (en) * 2015-08-04 2015-11-18 李勇妹 Diver underwater rock avoiding method based on data communication
CN105059503A (en) * 2015-08-05 2015-11-18 彭晓梅 Clarified rock avoiding system worn by diver
CN105068550A (en) * 2015-08-21 2015-11-18 燕山大学 Auction mode-based underwater robot multi-target selection strategy
CN105163066A (en) * 2015-08-05 2015-12-16 魏芳 Underwater rock dodging platform adopting neutral network identification
CN105187775A (en) * 2015-08-04 2015-12-23 李勇妹 Diver underwater rock avoiding system based on data communication
CN107092019A (en) * 2016-02-18 2017-08-25 北京臻迪科技股份有限公司 Paddle robot and hydrospace detection system
CN108319276A (en) * 2017-12-26 2018-07-24 上海交通大学 Underwater robot attitude regulation control device and method based on Boolean network
CN108469433A (en) * 2018-03-21 2018-08-31 濮阳市华信技术服务有限公司 A kind of intelligence system and its application method for sewage on-line analysis
CN108490472A (en) * 2018-01-29 2018-09-04 哈尔滨工程大学 A kind of unmanned boat Combinated navigation method based on Fuzzy adaptive filtering
CN108490774A (en) * 2018-03-18 2018-09-04 西北工业大学 A kind of Autonomous Underwater Vehicle decision-making level discrete event dynamic system control method based on Petri network
CN108983794A (en) * 2018-07-05 2018-12-11 上海查派机器人科技有限公司 Underwater robot intelligence less important work System and method for
CN109189075A (en) * 2018-10-08 2019-01-11 哈尔滨工程大学 A kind of fuzzy forgetting factor model-free adaption course heading control method in naval vessel
CN109213174A (en) * 2018-10-24 2019-01-15 北京工业大学 A kind of sewage treatment plant's intelligent patrol detection barrier-avoiding method based on fuzzy neural network
CN109916405A (en) * 2018-12-14 2019-06-21 智慧航海(青岛)科技有限公司 The path planning method of Dubins algorithm and neural network algorithm fusion
CN110308714A (en) * 2019-06-25 2019-10-08 中国船舶重工集团公司第七0七研究所 A kind of test platform of pier dynamic positioning system core piloting strategies verifying
CN110471451A (en) * 2019-08-29 2019-11-19 株洲中车时代电气股份有限公司 A kind of remote control underwater robot control system
US10661867B2 (en) 2016-02-18 2020-05-26 Powervision Tech Inc. Underwater drone with capacity of fishing, rapidly moving and wireless remote control
CN111538349A (en) * 2020-04-17 2020-08-14 中国海洋大学 Long-range AUV autonomous decision-making method oriented to multiple tasks
CN112462730A (en) * 2020-10-09 2021-03-09 中国科学院沈阳自动化研究所 Fault diagnosis method for underwater glider
CN112578389A (en) * 2020-12-08 2021-03-30 浙江景奕智能控制技术有限公司 Multi-source fusion ROV real-time path planning method
CN113848984A (en) * 2021-10-29 2021-12-28 哈尔滨工业大学 Unmanned aerial vehicle cluster control method and system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1718378A (en) * 2005-06-24 2006-01-11 哈尔滨工程大学 S face control method of flotation under water robot motion
CN101256409A (en) * 2008-04-08 2008-09-03 哈尔滨工程大学 Control method for changing structure of underwater hiding-machine space based on recursion fuzzy neural network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1718378A (en) * 2005-06-24 2006-01-11 哈尔滨工程大学 S face control method of flotation under water robot motion
CN101256409A (en) * 2008-04-08 2008-09-03 哈尔滨工程大学 Control method for changing structure of underwater hiding-machine space based on recursion fuzzy neural network

Cited By (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102411657A (en) * 2011-10-31 2012-04-11 江苏科技大学 Designing method for filter for locating dynamics of towing suction dredger in free sailing state
CN102508960B (en) * 2011-10-31 2013-11-06 江苏科技大学 Design method for filters for dynamically positioning drag suction dredger in variable-draft operational state
CN102508960A (en) * 2011-10-31 2012-06-20 江苏科技大学 Design method for filters for dynamically positioning drag suction dredger in variable-draft operational state
CN103376802B (en) * 2012-04-18 2015-11-18 中国科学院沈阳自动化研究所 A kind of method utilizing water surface robot to follow the tracks of underwater robot
CN103376802A (en) * 2012-04-18 2013-10-30 中国科学院沈阳自动化研究所 Method of tracking underwater robot by use of on-water robot
CN103336525A (en) * 2013-06-18 2013-10-02 哈尔滨工程大学 Convenient UKF (Unscented Kalman Filter) filtering method for high weights of stochastic system
CN103336525B (en) * 2013-06-18 2016-09-14 哈尔滨工程大学 Stochastic system high weight convenient UKF filtering method
CN103425070A (en) * 2013-08-15 2013-12-04 青岛远创机器人自动化有限公司 Method for controlling shallow water observation-level mini underwater robot
CN103488175A (en) * 2013-09-26 2014-01-01 上海海事大学 Underwater pipeline detection tracking system and detection method of automatic remote control underwater robot
CN103529844A (en) * 2013-10-18 2014-01-22 吴宝举 Forward-looking sonar-based underwater robot collision avoidance method
CN103529844B (en) * 2013-10-18 2017-03-15 吴宝举 Underwater robot collision prevention method based on Forward-looking Sonar
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
CN103760909B (en) * 2014-01-23 2018-01-02 河海大学常州校区 A kind of control system of undersea detection device
CN103760909A (en) * 2014-01-23 2014-04-30 河海大学常州校区 Control system of underwater detecting device
CN103970144A (en) * 2014-03-28 2014-08-06 哈尔滨工程大学 Autonomous underwater robot water-surface control system
CN103970144B (en) * 2014-03-28 2017-02-22 哈尔滨工程大学 Autonomous underwater robot water-surface control system
CN104865829A (en) * 2015-03-26 2015-08-26 哈尔滨工业大学 Distributed adaptive-neural-network continuous tracking control method of multi-robot system
CN104865829B (en) * 2015-03-26 2017-06-23 哈尔滨工业大学 Multi-robot system distributed self-adaption neutral net continuous tracking control method of electro
CN104948916A (en) * 2015-05-15 2015-09-30 厦门大学 Circularly-surrounding underwater fish-shaped robot underwater pipeline detecting device and method
CN105072395B (en) * 2015-08-04 2016-10-26 刘更新 A kind of diver's subaqueous rock preventing collision method based on data communication
CN105072395A (en) * 2015-08-04 2015-11-18 李勇妹 Diver underwater rock avoiding method based on data communication
CN105187775A (en) * 2015-08-04 2015-12-23 李勇妹 Diver underwater rock avoiding system based on data communication
CN105163066A (en) * 2015-08-05 2015-12-16 魏芳 Underwater rock dodging platform adopting neutral network identification
CN105059503A (en) * 2015-08-05 2015-11-18 彭晓梅 Clarified rock avoiding system worn by diver
CN105068550A (en) * 2015-08-21 2015-11-18 燕山大学 Auction mode-based underwater robot multi-target selection strategy
CN105068550B (en) * 2015-08-21 2017-10-20 燕山大学 A kind of underwater robot multiobjective selection method based on auction model
US10661867B2 (en) 2016-02-18 2020-05-26 Powervision Tech Inc. Underwater drone with capacity of fishing, rapidly moving and wireless remote control
CN107092019A (en) * 2016-02-18 2017-08-25 北京臻迪科技股份有限公司 Paddle robot and hydrospace detection system
US11008081B2 (en) 2016-02-18 2021-05-18 Powervision Tech Inc. Underwater drone with capacity of fishing, rapidly moving and wireless remote control
CN108319276A (en) * 2017-12-26 2018-07-24 上海交通大学 Underwater robot attitude regulation control device and method based on Boolean network
CN108490472A (en) * 2018-01-29 2018-09-04 哈尔滨工程大学 A kind of unmanned boat Combinated navigation method based on Fuzzy adaptive filtering
CN108490774B (en) * 2018-03-18 2020-10-27 西北工业大学 Petri network-based autonomous underwater vehicle decision layer discrete event dynamic system control method
CN108490774A (en) * 2018-03-18 2018-09-04 西北工业大学 A kind of Autonomous Underwater Vehicle decision-making level discrete event dynamic system control method based on Petri network
CN108469433A (en) * 2018-03-21 2018-08-31 濮阳市华信技术服务有限公司 A kind of intelligence system and its application method for sewage on-line analysis
CN108469433B (en) * 2018-03-21 2020-10-16 新昌县夙凡软件科技有限公司 Intelligent system for online analysis of sewage and use method thereof
CN108983794A (en) * 2018-07-05 2018-12-11 上海查派机器人科技有限公司 Underwater robot intelligence less important work System and method for
CN109189075A (en) * 2018-10-08 2019-01-11 哈尔滨工程大学 A kind of fuzzy forgetting factor model-free adaption course heading control method in naval vessel
CN109213174A (en) * 2018-10-24 2019-01-15 北京工业大学 A kind of sewage treatment plant's intelligent patrol detection barrier-avoiding method based on fuzzy neural network
CN109213174B (en) * 2018-10-24 2021-10-01 北京工业大学 Sewage treatment plant intelligent patrol obstacle avoidance method based on fuzzy neural network
CN109916405A (en) * 2018-12-14 2019-06-21 智慧航海(青岛)科技有限公司 The path planning method of Dubins algorithm and neural network algorithm fusion
CN110308714A (en) * 2019-06-25 2019-10-08 中国船舶重工集团公司第七0七研究所 A kind of test platform of pier dynamic positioning system core piloting strategies verifying
CN110471451A (en) * 2019-08-29 2019-11-19 株洲中车时代电气股份有限公司 A kind of remote control underwater robot control system
CN111538349A (en) * 2020-04-17 2020-08-14 中国海洋大学 Long-range AUV autonomous decision-making method oriented to multiple tasks
CN111538349B (en) * 2020-04-17 2021-03-23 中国海洋大学 Long-range AUV autonomous decision-making method oriented to multiple tasks
CN112462730A (en) * 2020-10-09 2021-03-09 中国科学院沈阳自动化研究所 Fault diagnosis method for underwater glider
CN112578389B (en) * 2020-12-08 2021-09-24 浙江景奕智能控制技术有限公司 Multi-source fusion ROV real-time path planning method
CN112578389A (en) * 2020-12-08 2021-03-30 浙江景奕智能控制技术有限公司 Multi-source fusion ROV real-time path planning method
CN113848984A (en) * 2021-10-29 2021-12-28 哈尔滨工业大学 Unmanned aerial vehicle cluster control method and system
CN113848984B (en) * 2021-10-29 2022-06-10 哈尔滨工业大学 Unmanned aerial vehicle cluster control method and system

Also Published As

Publication number Publication date
CN101825903B (en) 2014-11-19

Similar Documents

Publication Publication Date Title
CN101825903B (en) Water surface control method for remotely controlling underwater robot
Huang et al. A review on underwater autonomous environmental perception and target grasp, the challenge of robotic organism capture
MacIver et al. Designing future underwater vehicles: principles and mechanisms of the weakly electric fish
Ji-Yong et al. Design and vision based autonomous capture of sea organism with absorptive type remotely operated vehicle
Carrera et al. Towards autonomous robotic valve turning
Karapetyan et al. Human diver-inspired visual navigation: Towards coverage path planning of shipwrecks
Wettergreen et al. Development of a visually-guided autonomous underwater vehicle
Kim et al. Underwater vehicle manipulators
Li et al. Characteristic evaluation via multi-sensor information fusion strategy for spherical underwater robots
Sinisterra et al. A USV platform for surface autonomy
Farooq et al. Microcontroller based neural network controlled low cost autonomous vehicle
Manderson et al. GPU-assisted learning on an autonomous marine robot for vision-based navigation and image understanding
Ceccarelli et al. Mobile robots for dynamic environments
Kim et al. Parent-child underwater robot-based manipulation system for underwater structure maintenance
Farooq et al. A lightweight controller for autonomous following of a target platform for drones
Silpa-Anan et al. Preliminary experiments in visual servo control for autonomous underwater vehicle
Lawrance et al. Shared autonomy for low‐cost underwater vehicles
Chen et al. Development of an autonomous unmanned surface vehicle with object detection using deep learning
Li et al. A hierarchical real-time control architecture for a semi-autonomous underwater vehicle
Goh et al. Path planning for AUV area coverage mission based on MOOS-IvP
Ferreira et al. Enhancing autonomous capabilities and human-robot interaction for unmanned surface vehicles
Garberoglio et al. Coordinated asv-uav control for marine collision-free navigation
Fujii et al. Autonomous underwater robots with distributed behavior control architecture
Rist-Christensen Autonomous robotic intervention using ROV
Molnar et al. Guidance, navigation and control system for the Tethra unmanned underwater vehicle

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
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20170203

Address after: 15 Heilongjiang, Nangang Province, Nantong street, building No. 258, building, ship, floor, No. 150001

Patentee after: Science Park Development Co., Ltd. of Harbin Engineering University

Patentee after: Gao Liangtian

Patentee after: Sun Yushan

Patentee after: Jia Hui

Address before: 150001 Heilongjiang, Nangang District, Nantong street,, Harbin Engineering University, Department of Intellectual Property Office

Patentee before: Harbin Engineering Univ.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20170906

Address after: 150028, Heilongjiang hi tech Industrial Development Zone, Harbin science and technology innovation city, innovation and entrepreneurship Plaza, building 15 (192 bright moon street) torch networking building, room 349

Patentee after: Harbin ha te special equipment technology development Co., Ltd.

Address before: 15 Heilongjiang, Nangang Province, Nantong street, building No. 258, building, ship, floor, No. 150001

Co-patentee before: Gao Liangtian

Patentee before: Science Park Development Co., Ltd. of Harbin Engineering University

Co-patentee before: Sun Yushan

Co-patentee before: Jia Hui