Nothing Special   »   [go: up one dir, main page]

CN107330511A - Unmanned boat environment adjustment method based on OS ELM algorithms - Google Patents

Unmanned boat environment adjustment method based on OS ELM algorithms Download PDF

Info

Publication number
CN107330511A
CN107330511A CN201710417176.0A CN201710417176A CN107330511A CN 107330511 A CN107330511 A CN 107330511A CN 201710417176 A CN201710417176 A CN 201710417176A CN 107330511 A CN107330511 A CN 107330511A
Authority
CN
China
Prior art keywords
mrow
msub
msubsup
unmanned boat
msup
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.)
Pending
Application number
CN201710417176.0A
Other languages
Chinese (zh)
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.)
Wuhan University of Technology WUT
Original Assignee
Wuhan University of Technology WUT
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 Wuhan University of Technology WUT filed Critical Wuhan University of Technology WUT
Priority to CN201710417176.0A priority Critical patent/CN107330511A/en
Publication of CN107330511A publication Critical patent/CN107330511A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/048Activation functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Secondary Cells (AREA)

Abstract

The invention belongs to unmanned boat artificial intelligence field, the unmanned boat environment adjustment method based on OS ELM algorithms is specifically, is comprised the following steps:The experimental situation of unmanned boat is built, unmanned boat aeronautical data is gathered;According to unmanned boat aeronautical data, sample set is gone into;The sample set is handled using OS ELM algorithms, the coupled relation of environment and external environment in unmanned boat is obtained;Matched according to the data that the coupled relation and unmanned boat are gathered in real navigation, to adjust the interior environment and external environment of the unmanned boat in real navigation.It can both study the interior environment and external environment when unmanned boat is navigated by water simultaneously to the present invention, can complete computing in the case of Finite Samples again, and pace of learning is fast, operational precision is high.

Description

Unmanned boat environment adjustment method based on OS-ELM algorithms
Technical field
The invention belongs to unmanned boat artificial intelligence field, the unmanned boat environment regulation specifically based on OS-ELM algorithms Method.
Background technology
In recent years, application of the artificial intelligence technology in each field is more and more, but by application demand and technical merit Limitation, the progress of domestic unmanned boat is slower, what most of unmanned boats were all developed as unmanned remote controlled ROV, control Mode processed is also remote control mode mostly.It is therefore desirable to design one kind to accurately identify marine environment, surrounding objects and energy accurately Judge the unmanned boat context aware systems of unmanned boat operational configuration, athletic posture, auxiliary unmanned boat is made decisions on one's own, by remote control Formula develops into intellectual.
Present most of environment perception methods deploy to study just for external environment condition, but in actual applications simultaneously Not always in this way, also needing to pay close attention to the dynamic property of hull itself while perceiving external environment condition constantly, the inner ring such as navigation posture Border, internal and external environment, which is organically combined, could improve stability of hull and recognition accuracy.
But the data volume of internal and external environment detecting sensor reception is very big and need to quickly handle, but at the big data of correlation The research of reason technology needs to be goed deep into.Small part document is had at present to study unmanned boat data processing algorithm, but processing Data be largely single conclusion, and most of algorithms employ increase number of nodes, original realization are improved into, such as based on used The operational configuration cognitive method of guiding systems, MEMS gyro Denoising Study based on wavelet analysis method etc..But if control cost, When reducing number of nodes, operand can increase, and calculation error can increase, and the stability of unmanned boat cannot be guaranteed.
The content of the invention
The technical problem to be solved in the present invention is, overcomes the deficiencies in the prior art to be based on OS-ELM algorithms there is provided one kind Unmanned boat environment adjustment method, its can both study simultaneously unmanned boat navigation when interior environment and external environment, again can be in sample Computing is completed in the case that this is limited, and pace of learning is fast, operational precision is high.
A kind of unmanned boat environment adjustment method based on OS-ELM algorithms involved in the present invention, comprises the following steps:Structure The experimental situation of unmanned boat is built, unmanned boat aeronautical data is gathered;According to unmanned boat aeronautical data, sample set is gone into;Using OS- ELM algorithms are handled the sample set, obtain the coupled relation of environment and external environment in unmanned boat;Closed according to the coupling System and the data that are gathered in real navigation of unmanned boat are matched, come adjust in real navigation the interior environment of unmanned boat with External environment.
Further, the experimental situation for building unmanned boat, is specifically included:Internal environment sensing is installed on unmanned boat Device and external environment condition sensor;The external environment condition sensor is connected with external environment condition host computer;The internal environment sensor It is connected by experimental field bus with internal environment host computer;The internal environment host computer and external environment condition host computer respectively with Server is connected.
Further, the use OS-ELM algorithms are handled the sample set, are specifically included:The sample set It is transferred into server;The starting stage of sample completion OS-ELM algorithms in m% sample set is taken at random, obtains individual layer feedforward god The expression formula of output weight matrix β through network, the m% is less than 50%;The sample set of (1-m%) is taken at random, with reference to individual layer The recurrence formula of the output weight beta matrix of feedforward neural network, completes the study stage of OS-ELM algorithms, the list after improving The output weight matrix β of layer feedforward neural network.
Yet further, sample completes the starting stage of OS-ELM algorithms, specific bag in the random sample set for taking m% Include:Setting network Hidden nodes L;Sample the N ' (x of m% in the sample set N (x, t) are taken out at randomj, tj), j=1,2 ... n, Wherein n>>L;It is random to take hidden node to input weights aiWith threshold values bi, i=1,2 ... L;Obtain hidden layer output function G (ai,bi, X), so as to obtain the hidden layer output matrix H of neutral net0;Input variable r of equal value is obtained, so as to obtain the defeated of neutral net Go out matrix R.
Also further, it is described to obtain hidden layer output function G (ai,bi, x), so that the hidden layer for obtaining neutral net is defeated Go out matrix H0, specifically include:
The hidden layer output function G (ai,bi, calculation formula x) is:
G(ai,bi, x)=g (ai·x+bi) (1)
In formula (1), wherein g is activation primitive, is tried to achieve using Sigmoid functions;aiX represents hidden node input weights Vectorial aiWith sample vector x inner product;The hidden node input weights aiWith threshold values biValue between [- 1,1];
The hidden layer output matrix H of the neutral net0Calculation formula be:
In formula (2), g11……gmnRepresent hidden layer output function G (ai,bi, different values x).
Further, it is described to obtain input variable r of equal value, so as to obtain the output matrix R of network, specifically include:
The calculation formula of the input variable r of equal value is:
R=t (3)
The output matrix R of neutral net calculation formula is:
In formula (4), r1…rN0For input variable r of equal value different value.
Preferably, the output weight matrix β of individual layer feedforward neural network expression formula is:
H0β=R (5)
And then obtain equation below:
Preferably, the sample set for taking (1-m%) at random, with reference to the output weight beta matrix of individual layer feedforward neural network Recurrence formula, complete OS-ELM algorithms the study stage, specifically include:Take out at random and sample is removed in the sample set N (x, t) This N ' (xj, tj) remaining sample;Remaining described sample is used to update hidden layer output matrix H0With the output square of neutral net Battle array R;With reference to the recurrence formula of the output weight beta matrix of individual layer feedforward neural network, until the whole values of remaining described sample are complete Finish.
Preferably, the recurrence formula solution procedure is:
In formula (9),It can be obtained by Woodbury formula:
IfIt can obtain solving β recurrence formula:
Preferably, the coupled relation of environment and external environment is in the unmanned boat:
In formula (12) wherein, xiFor the external environment data in unmanned boat real navigation, tiIn in unmanned boat real navigation Environmental data, βiFor output weight matrix.
The beneficial effects of the present invention are:
1. real-time processing environment is applied to using OS-ELM algorithms first and perceives measurement data, with information processing rate It hurry up, the stable advantage of performance.2. unmanned boat external environment condition variable and internal environment variable are combined processing, depth analysis two Relation between person's data, makes unmanned boat stronger to the adaptability of environment, dynamic property is more preferable.3. OS-ELM Algorithm Learnings are utilized The characteristics of speed is fast, Generalization Capability is excellent, can be after multiplicity sampling be trained, you can utilize its powerful learning ability, right Subsequent environments variable is predicted, and is greatly improved the stability of system and intelligent.
Brief description of the drawings
Below in conjunction with drawings and Examples, the invention will be further described, in accompanying drawing:
Fig. 1 is the flow chart of the embodiment of the present invention.
Embodiment
In order to which technical characteristic, purpose and effect to the present invention are more clearly understood from, now compare accompanying drawing and describe in detail The embodiment of the present invention.
As shown in figure 1, the unmanned boat environment adjustment method of the present invention based on OS-ELM algorithms, including following step Suddenly:
101st, the experimental situation of unmanned boat is built, unmanned boat aeronautical data is gathered.
Internal environment sensor and external environment condition sensor are installed on unmanned boat;
The external environment condition sensor is connected with external environment condition host computer;
The internal environment sensor is connected by experimental field bus with internal environment host computer;
The internal environment host computer and external environment condition host computer are connected with server respectively.
102nd, according to unmanned boat aeronautical data, sample set is gone into.
103rd, the sample set is handled using OS-ELM algorithms, obtains the coupling of environment and external environment in unmanned boat Relation;
The sample set is transferred into server.
The starting stage of sample completion OS-ELM algorithms in m% sample set is taken at random, obtains individual layer feedforward neural network Output weight matrix β expression formula, the m% is less than 50%.
Setting network Hidden nodes L;
Sample the N ' (x of m% in the sample set N (x, t) are taken out at randomj, tj), j=1, wherein 2 ... n, n>>L;
It is random to take hidden node to input weights aiWith threshold values bi, i=1,2 ... L;
Obtain hidden layer output function G (ai,bi, x), so as to obtain the hidden layer output matrix H of neutral net0
Input variable r of equal value is obtained, so as to obtain the output matrix R of neutral net.
It is described to obtain hidden layer output function G (ai,bi, x), so as to obtain the hidden layer output matrix H of neutral net0, tool Body includes:
The hidden layer output function G (ai,bi, calculation formula x) is:
G(ai,bi, x)=g (ai·x+bi) (1)
In formula (1), wherein g is activation primitive, is tried to achieve using Sigmoid functions;aiX represents hidden node input weights Vectorial aiWith sample vector x inner product;The hidden node input weights aiWith threshold values biValue between [- 1,1];
The hidden layer output matrix H of the neutral net0Calculation formula be:
In formula (2), g11……gmnRepresent hidden layer output function G (ai,bi, different values x).
The calculation formula of the input variable r of equal value is:
R=t (3)
The output matrix R of neutral net calculation formula is:
In formula (4), r1…rN0For input variable r of equal value different value.
The output weight matrix β of individual layer feedforward neural network expression formula is:
H0β=R (5)
And then obtain equation below:
The sample set of (1-m%) is taken at random, with reference to the recurrence formula of the output weight beta matrix of individual layer feedforward neural network, Complete the study stage of OS-ELM algorithms, the output weight matrix β of the individual layer feedforward neural network after improving.
Take out at random and sample N ' (x are removed in the sample set N (x, t)j, tj) remaining sample;
Remaining described sample is used to update hidden layer output matrix H0With the output matrix R of neutral net;
With reference to the recurrence formula of the output weight beta matrix of individual layer feedforward neural network, until remaining described sample all takes Value is finished.
The recurrence formula solution procedure is:
In formula (8),It can be obtained by Woodbury formula:
IfIt can obtain solving β recurrence formula:
104th, the data gathered according to the coupled relation and unmanned boat in real navigation are matched, to adjust The interior environment and external environment of unmanned boat in real navigation.
The coupled relation of environment and external environment is in the unmanned boat:
In formula (12) wherein, xiFor the external environment data in unmanned boat real navigation, tiIn in unmanned boat real navigation Environmental data, βiFor output weight matrix.
Embodiments of the invention are described above in conjunction with accompanying drawing, but the invention is not limited in above-mentioned specific Embodiment, above-mentioned embodiment is only schematical, rather than restricted, one of ordinary skill in the art Under the enlightenment of the present invention, in the case of present inventive concept and scope of the claimed protection is not departed from, it can also make a lot Form, these are belonged within the protection of the present invention.

Claims (10)

1. a kind of unmanned boat environment adjustment method based on OS-ELM algorithms, it is characterised in that comprise the following steps:
The experimental situation of unmanned boat is built, unmanned boat aeronautical data is gathered;
According to unmanned boat aeronautical data, sample set is gone into;
The sample set is handled using OS-ELM algorithms, the coupled relation of environment and external environment in unmanned boat is obtained;
Matched according to the data that the coupled relation and unmanned boat are gathered in real navigation, to adjust in real navigation The interior environment and external environment of middle unmanned boat.
2. the unmanned boat environment adjustment method according to claim 1 based on OS-ELM algorithms, it is characterised in that the structure The experimental situation of unmanned boat is built, is specifically included:
Internal environment sensor and external environment condition sensor are installed on unmanned boat;
The external environment condition sensor is connected with external environment condition host computer;
The internal environment sensor is connected by experimental field bus with internal environment host computer;
The internal environment host computer and external environment condition host computer are connected with server respectively.
3. the unmanned boat environment adjustment method according to claim 1 based on OS-ELM algorithms, it is characterised in that described to adopt The sample set is handled with OS-ELM algorithms, specifically included:
The sample set is transferred into server;
The starting stage of sample completion OS-ELM algorithms in m% sample set is taken at random, obtains the defeated of individual layer feedforward neural network Go out weight matrix β expression formula, the m% is less than 50%;
The sample set of (1-m%) is taken at random, with reference to the recurrence formula of the output weight beta matrix of individual layer feedforward neural network, is completed The study stage of OS-ELM algorithms, the output weight matrix β of the individual layer feedforward neural network after improving.
4. the unmanned boat environment adjustment method according to claim 3 based on OS-ELM algorithms, it is characterised in that it is described with Machine takes sample in m% sample set to complete the starting stage of OS-ELM algorithms, specifically includes:
Setting network Hidden nodes L;
Sample the N ' (x of m% in the sample set N (x, t) are taken out at randomj, tj), j=1, wherein 2 ... n, n>>L;
It is random to take hidden node to input weights aiWith threshold values bi, i=1,2 ... L;
Obtain hidden layer output function G (ai,bi, x), so as to obtain the hidden layer output matrix H of neutral net0
Input variable r of equal value is obtained, so as to obtain the output matrix R of neutral net.
5. the unmanned boat environment adjustment method according to claim 4 based on OS-ELM algorithms, it is characterised in that described to ask Go out hidden layer output function G (ai,bi, x), so as to obtain the hidden layer output matrix H of neutral net0, specifically include:
The hidden layer output function G (ai,bi, calculation formula x) is:
G(ai,bi, x)=g (ai·x+bi) (1)
In formula (1), wherein g is activation primitive, is tried to achieve using Sigmoid functions;aiX represents hidden node input weight vector aiWith sample vector x inner product;The hidden node input weights aiWith threshold values biValue between [- 1,1];
The hidden layer output matrix H of the neutral net0Calculation formula be:
In formula (2), g11……gmnRepresent hidden layer output function G (ai,bi, different values x).
6. the unmanned boat environment adjustment method according to claim 5 based on OS-ELM algorithms, it is characterised in that described to ask Go out input variable r of equal value, so as to obtain the output matrix R of network, specifically include:
The calculation formula of the input variable r of equal value is:
R=t (3)
The output matrix R of neutral net calculation formula is:
<mrow> <mi>R</mi> <mo>=</mo> <msub> <mfenced open = "(" close = ")"> <mtable> <mtr> <mtd> <msubsup> <mi>r</mi> <mn>1</mn> <mi>T</mi> </msubsup> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <msubsup> <mi>r</mi> <msub> <mi>N</mi> <mn>0</mn> </msub> <mi>T</mi> </msubsup> </mtd> </mtr> </mtable> </mfenced> <mrow> <msub> <mi>N</mi> <mn>0</mn> </msub> <mo>&amp;times;</mo> <mi>m</mi> </mrow> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow>
In formula (4), r1…rN0For input variable r of equal value different value.
7. the unmanned boat environment adjustment method according to claim 6 based on OS-ELM algorithms, it is characterised in that the list The output weight matrix β expression formula of layer feedforward neural network is:
H0β=R (5)
And then obtain equation below:
<mrow> <mi>&amp;beta;</mi> <mo>=</mo> <msup> <mrow> <mo>(</mo> <msubsup> <mi>H</mi> <mn>0</mn> <mi>T</mi> </msubsup> <msub> <mi>H</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <msubsup> <mi>H</mi> <mn>0</mn> <mi>T</mi> </msubsup> <mi>R</mi> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>6</mn> <mo>)</mo> </mrow> </mrow>
<mrow> <mi>K</mi> <mo>=</mo> <msubsup> <mi>H</mi> <mn>0</mn> <mi>T</mi> </msubsup> <msub> <mi>H</mi> <mn>0</mn> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>7</mn> <mo>)</mo> </mrow> <mo>.</mo> </mrow>
8. the unmanned boat environment adjustment method according to claim 7 based on OS-ELM algorithms, it is characterised in that it is described with Machine takes the sample set of (1-m%), with reference to the recurrence formula of the output weight beta matrix of individual layer feedforward neural network, completes OS-ELM In the study stage of algorithm, specifically include:
Take out at random and sample N ' (x are removed in the sample set N (x, t)j, tj) remaining sample;
Remaining described sample is used to update hidden layer output matrix H0With the output matrix R of neutral net;
With reference to the recurrence formula of the output weight beta matrix of individual layer feedforward neural network, until the whole values of remaining described sample are complete Finish.
9. the unmanned boat environment adjustment method according to claim 8 based on OS-ELM algorithms, it is characterised in that described to pass Apply-official formula solution procedure is:
<mrow> <msub> <mi>K</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>=</mo> <msub> <mi>K</mi> <mi>k</mi> </msub> <mo>+</mo> <msubsup> <mi>H</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> <mi>T</mi> </msubsup> <msub> <mi>H</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>8</mn> <mo>)</mo> </mrow> </mrow>
<mrow> <msup> <mi>&amp;beta;</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </msup> <mo>=</mo> <msup> <mi>&amp;beta;</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </msup> <mo>+</mo> <msubsup> <mi>K</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <msubsup> <mi>H</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> <mi>T</mi> </msubsup> <mrow> <mo>(</mo> <msub> <mi>R</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>H</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <msup> <mi>&amp;beta;</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </msup> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>9</mn> <mo>)</mo> </mrow> </mrow>
In formula (9),It can be obtained by Woodbury formula:
<mrow> <mtable> <mtr> <mtd> <mrow> <msubsup> <mi>K</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <mo>=</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>K</mi> <mi>k</mi> </msub> <mo>+</mo> <msubsup> <mi>H</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> <mi>T</mi> </msubsup> <msub> <mi>H</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>)</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <msubsup> <mi>K</mi> <mi>k</mi> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <mo>-</mo> <msubsup> <mi>K</mi> <mi>k</mi> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <msubsup> <mi>H</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> <mi>T</mi> </msubsup> <msup> <mrow> <mo>(</mo> <mi>I</mi> <mo>+</mo> <msub> <mi>H</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <msubsup> <mi>K</mi> <mi>k</mi> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <msubsup> <mi>H</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> <mi>T</mi> </msubsup> <mo>)</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mo>&amp;times;</mo> <msub> <mi>H</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <msubsup> <mi>K</mi> <mi>k</mi> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>10</mn> <mo>)</mo> </mrow> </mrow>
IfIt can obtain solving β recurrence formula:
<mrow> <msub> <mi>P</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>=</mo> <msub> <mi>P</mi> <mi>k</mi> </msub> <mo>-</mo> <msub> <mi>P</mi> <mi>k</mi> </msub> <msubsup> <mi>H</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> <mi>T</mi> </msubsup> <msup> <mrow> <mo>(</mo> <mi>I</mi> <mo>+</mo> <msub> <mi>H</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <msub> <mi>P</mi> <mi>k</mi> </msub> <msubsup> <mi>H</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> <mi>T</mi> </msubsup> <mo>)</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <msub> <mi>H</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <msub> <mi>P</mi> <mi>k</mi> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>11</mn> <mo>)</mo> </mrow> </mrow>
<mrow> <msup> <mi>&amp;beta;</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </msup> <mo>=</mo> <msup> <mi>&amp;beta;</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </msup> <mo>+</mo> <msub> <mi>P</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <msubsup> <mi>H</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> <mi>T</mi> </msubsup> <mrow> <mo>(</mo> <msub> <mi>R</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>H</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <msup> <mi>&amp;beta;</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </msup> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>12</mn> <mo>)</mo> </mrow> <mo>.</mo> </mrow>
10. the unmanned boat environment adjustment method according to claim 9 based on OS-ELM algorithms, it is characterised in that
The coupled relation of environment and external environment is in the unmanned boat:
<mrow> <msub> <mi>f</mi> <mi>L</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mo>&amp;Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>L</mi> </munderover> <msub> <mi>&amp;beta;</mi> <mi>i</mi> </msub> <mi>G</mi> <mrow> <mo>(</mo> <msub> <mi>a</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>b</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>x</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>t</mi> <mi>i</mi> </msub> <mo>,</mo> <mi>i</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mo>...</mo> <mo>,</mo> <mi>L</mi> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>13</mn> <mo>)</mo> </mrow> </mrow> 2
In formula (12) wherein, xiFor the external environment data in unmanned boat real navigation, tiFor interior environment in unmanned boat real navigation Data, βiFor output weight matrix.
CN201710417176.0A 2017-06-06 2017-06-06 Unmanned boat environment adjustment method based on OS ELM algorithms Pending CN107330511A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710417176.0A CN107330511A (en) 2017-06-06 2017-06-06 Unmanned boat environment adjustment method based on OS ELM algorithms

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710417176.0A CN107330511A (en) 2017-06-06 2017-06-06 Unmanned boat environment adjustment method based on OS ELM algorithms

Publications (1)

Publication Number Publication Date
CN107330511A true CN107330511A (en) 2017-11-07

Family

ID=60194150

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710417176.0A Pending CN107330511A (en) 2017-06-06 2017-06-06 Unmanned boat environment adjustment method based on OS ELM algorithms

Country Status (1)

Country Link
CN (1) CN107330511A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109165684A (en) * 2018-08-20 2019-01-08 集美大学 A kind of unmanned boat sea major class target visual image-recognizing method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106781371A (en) * 2016-12-06 2017-05-31 北京臻迪科技股份有限公司 A kind of communication system of unmanned boat under water

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106781371A (en) * 2016-12-06 2017-05-31 北京臻迪科技股份有限公司 A kind of communication system of unmanned boat under water

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
NAN-YING LIANG等: "A Fast and Accurate Online Sequential Learning Algorithm for Feedforward Networks", 《IEEE TRANSACTIONS ON NEURAL NETWORKS》 *
吴恭兴等: "高速无人艇的运动建模及其视景仿真", 《大连海事大学学报》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109165684A (en) * 2018-08-20 2019-01-08 集美大学 A kind of unmanned boat sea major class target visual image-recognizing method

Similar Documents

Publication Publication Date Title
Yan et al. Robust adaptive sliding mode control of underactuated autonomous underwater vehicles with uncertain dynamics
Wang et al. Adaptive dynamic surface control for cooperative path following of marine surface vehicles with input saturation
Pan et al. An efficient neural network approach to tracking control of an autonomous surface vehicle with unknown dynamics
Wang et al. Neural network based adaptive dynamic surface control for cooperative path following of marine surface vehicles via state and output feedback
Kaiser et al. Discovering conservation laws from data for control
Wang et al. Constructive multi-output extreme learning machine with application to large tanker motion dynamics identification
Peng et al. Neural adaptive steering of an unmanned surface vehicle with measurement noises
Chu et al. Observer-based adaptive neural network control for a class of remotely operated vehicles
Yang et al. Adaptive backstepping terminal sliding mode control method based on recurrent neural networks for autonomous underwater vehicle
Xia et al. Fuzzy neural network-based robust adaptive control for dynamic positioning of underwater vehicles with input dead-zone
Guo et al. Neural network-based nonlinear sliding-mode control for an AUV without velocity measurements
Wang et al. Adaptive neural control for cooperative path following of marine surface vehicles: state and output feedback
Zhao et al. Path planning for autonomous surface vessels based on improved artificial fish swarm algorithm: a further study
Sun et al. Distributed adaptive neural network constraint containment control for the benthic autonomous underwater vehicles
CN106325064A (en) Unmanned ship navigational speed and navigational direction control method
CN114879657A (en) Model-free fully-distributed unmanned ship collaborative time-varying formation control method based on satellite coordinate system
CN109375642B (en) Energy-saving control method for unmanned aerial vehicle
Qiu et al. Development of hybrid neural network and current forecasting model based dead reckoning method for accurate prediction of underwater glider position
Liu et al. Physics-informed identification of marine vehicle dynamics using hydrodynamic dictionary library-inspired adaptive regression
Zhang et al. Adaptive output feedback control for trajectory tracking of AUV in wave disturbance condition
CN107330511A (en) Unmanned boat environment adjustment method based on OS ELM algorithms
Bai Motion-dependent estimation of a spatial vector field with multiple vehicles
Li et al. Adaptive fixed-time fuzzy formation control for multiple AUV systems considering time-varying tracking error constraints and asymmetric actuator saturation
Zhang et al. Non-parametric dynamics modeling for unmanned surface vehicle using spectral metric multi-output Gaussian processes learning
Chen et al. Dynamic event-triggered observer-based control for autonomous underwater vehicles in the Trans-Atlantic Geotraverse hydrothermal field using rotation matrices

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20171107

RJ01 Rejection of invention patent application after publication