CN109164792A - A kind of fault-tolerant tracking and controlling method of unmanned submersible's model prediction - Google Patents

A kind of fault-tolerant tracking and controlling method of unmanned submersible's model prediction Download PDF

Info

Publication number
CN109164792A
CN109164792A CN201811295067.7A CN201811295067A CN109164792A CN 109164792 A CN109164792 A CN 109164792A CN 201811295067 A CN201811295067 A CN 201811295067A CN 109164792 A CN109164792 A CN 109164792A
Authority
CN
China
Prior art keywords
unmanned submersible
thrust
fault
value
thruster
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
CN201811295067.7A
Other languages
Chinese (zh)
Other versions
CN109164792B (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.)
Shanghai Maritime University
Original Assignee
Shanghai Maritime 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 Shanghai Maritime University filed Critical Shanghai Maritime University
Priority to CN201811295067.7A priority Critical patent/CN109164792B/en
Publication of CN109164792A publication Critical patent/CN109164792A/en
Application granted granted Critical
Publication of CN109164792B publication Critical patent/CN109164792B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0218Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
    • G05B23/0243Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults model based detection method, e.g. first-principles knowledge model
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24065Real time diagnostics

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明实施例应用于无人潜水器容错跟踪技术领域,一种无人潜水器模型预测容错跟踪控制方法,包括步骤:获得无人潜水器的当前状态参数;确定给定控制电压与对应转速的关系;如果给定控制电压、转速为0,则判断推进器出现完全故障,执行:根据推力分配矩阵,删除该故障推进器的对应推力分配矩阵信息;若实际转速与预设转速大小不一致,则执行步骤:计算推进器故障权系数,判断归一化推力值是否大于1,如果存在则采用量子粒子群优化进行推力解空间计算,获得第二归一化后推力值;根据重构后的总推力值对所述无人潜水器进行轨迹跟踪。应用本发明实施例,能够兼顾推进器完全故障/部分故障情况下的容错跟踪,确保无人潜水器顺利完成跟踪控制任务。

The embodiments of the present invention are applied to the technical field of unmanned submersible fault-tolerant tracking, and an unmanned submersible model prediction fault-tolerant tracking control method includes the steps of: obtaining current state parameters of the unmanned submersible; determining the relationship between a given control voltage and a corresponding rotational speed If the given control voltage and rotation speed are 0, it is judged that the thruster is completely faulty, and execute: delete the corresponding thrust distribution matrix information of the faulty thruster according to the thrust distribution matrix; if the actual rotation speed is inconsistent with the preset rotation speed, then Execution steps: Calculate the thruster failure weight coefficient, determine whether the normalized thrust value is greater than 1, and if so, use quantum particle swarm optimization to calculate the thrust solution space, and obtain the second normalized thrust value; The thrust value tracks the trajectory of the unmanned submersible. By applying the embodiments of the present invention, fault-tolerant tracking in the case of complete failure/partial failure of the propeller can be taken into account, so as to ensure that the unmanned submersible vehicle successfully completes the tracking control task.

Description

A kind of fault-tolerant tracking and controlling method of unmanned submersible's model prediction
Technical field
The present invention relates to underwater robot fault tolerant technique fields, more particularly to a kind of unmanned submersible's model prediction Fault-tolerant tracking and controlling method.
Background technique
The indispensable tool in ocean, unmanned submersible (Unmanned Underwater are explored and developed as the mankind Vehicle, abbreviation UUV) increasingly important role is being played, the advance of unmanned submersible mainly passes through propeller and pushes away It is dynamic.With the development of science and technology the development and application of unmanned submersible is explored to China's marine industries, ocean and exploitation is with great Influence, it has also become a hot spot of world today's ocean engineering field research.
Currently, traditional unmanned submersible's tracing control is using following strategy: when UUV operation under water, passing through sensing Device obtains current UUV posture information, subtracts each other acquisition error amount with desired reference locus information, believes in combination with velocity and acceleration Breath, building UUV tracing control rule, UUV attitude error gradually goes to zero and tenacious tracking under control law effect.But tradition side Method does not take into account that following problems generally: (1) the maximum thrust constraint that UUV self energy can be provided;(2) during UUV tracking, Propeller is chronically exposed to outer, it is most likely that meets with the winding such as seaweed, fishing net or electrical fault etc. and leads to not normally transport Row, traditional tracing control can not solve problems at this time, there is an urgent need to a kind of novel method go to solve the problems, such as it is some above.
Therefore, how effectively to carry out tracing control to unmanned submersible becomes technical problem urgently to be resolved.
Summary of the invention
In view of the foregoing deficiencies of prior art, the purpose of the present invention is to provide a kind of unmanned submersible's model predictions Fault-tolerant tracking and controlling method, being capable of fault-tolerant tracking in propeller complete failure/partial fault, it is ensured that unmanned submersible Smoothly complete tracing control task.
In order to achieve the above objects and other related objects, the present invention provides a kind of fault-tolerant tracking of unmanned submersible's model prediction Control method, the method includes the steps:
The current state parameter of unmanned submersible is obtained by unmanned submersible's control system, wherein the state parameter Including at least the thrust magnitude of the position of unmanned submersible, acceleration, speed and propeller;
Determine the relationship of given control voltage and corresponding revolving speed;
If given control voltage, revolving speed 0, judge that complete failure occurs in propeller, and execute step: according to thrust Allocation matrix deletes the correspondence thrust allocation matrix information of the failure propeller, and solving to obtain residue by pseudoinverse can arrange and push away First into device normalizes thrust magnitude, wherein thrust allocation matrix is matrix composed by all propellers;It is distributed according to thrust Matrix and the first normalization thrust magnitude reconstruct gross thrust value;
If actual speed is not of uniform size with preset rotation speed, then follow the steps: according to turning after failure propeller failure The fast ratio with original rated speed, calculates propeller failure weight coefficient, solves to obtain each propeller normalization by pseudoinverse Thrust magnitude, and the thrust magnitude for judging whether there is propeller is greater than 1, and if so, carrying out thrust using quantum telepotation Solution space calculates, and obtains the second normalization pusher force value;It is total according to thrust allocation matrix and the second normalization pusher force value reconstruct Thrust magnitude;
Track following is carried out to the unmanned submersible according to the gross thrust value after reconstruct.
In a kind of implementation of the invention, the acquisition unmanned submersible's by unmanned submersible's control system Before the step of current state parameter, the method also includes:
(21) current state parameter of unmanned submersible is obtained by unmanned submersible's control system;
(22) the prediction output knot of discretization will in the current state input linear error model of unmanned submersible, be obtained Fruit, wherein error model is established by unmanned submersible's virtual condition and expectation state according to the linearity error model;
(23) using pre-set reference locus and prediction output result as the input of objective function, and to described Objective function is solved, and the solving result of objective function in the control period is obtained, wherein the objective function is to preset Function, the solving result is multiple controls input incremental values in the time domain in the control period;
(24) first selected in the multiple control input incremental value is used as target delta value, and sends it to institute Unmanned submersible's control system is stated, driving unmanned submersible moves, and obtains the update state parameter of unmanned submersible;
(25) it using the more new state of the unmanned submersible as the current state parameter of the unmanned submersible, and returns Step (22).
As described above, a kind of fault-tolerant tracking and controlling method of unmanned submersible's model prediction provided in an embodiment of the present invention, energy Enough take into account the fault-tolerant tracking in the case of propeller complete failure/partial fault, it is ensured that unmanned submersible smoothly completes tracing control Task.
Detailed description of the invention
Fig. 1 is a kind of flow diagram of the fault-tolerant tracking and controlling method of unmanned submersible's model prediction of the embodiment of the present invention;
Fig. 2 is another process signal of the fault-tolerant tracking and controlling method of unmanned submersible's model prediction of the embodiment of the present invention Figure;
Fig. 3 is another process signal of the fault-tolerant tracking and controlling method of unmanned submersible's model prediction of the embodiment of the present invention Figure;
Fig. 4 is another process signal of the fault-tolerant tracking and controlling method of unmanned submersible's model prediction of the embodiment of the present invention Figure.
Specific embodiment
Illustrate embodiments of the present invention below by way of specific specific example, those skilled in the art can be by this specification Other advantages and efficacy of the present invention can be easily understood for disclosed content.The present invention can also pass through in addition different specific realities The mode of applying is embodied or practiced, the various details in this specification can also based on different viewpoints and application, without departing from Various modifications or alterations are carried out under spirit of the invention.
Please refer to attached drawing.It should be noted that only the invention is illustrated in a schematic way for diagram provided in the present embodiment Basic conception, only shown in schema then with related component in the present invention rather than component count, shape when according to actual implementation Shape and size are drawn, when actual implementation kenel, quantity and the ratio of each component can arbitrarily change for one kind, and its component cloth Office's kenel may also be increasingly complex.
As depicted in figs. 1 and 2, a kind of fault-tolerant tracking and controlling method of unmanned submersible's model prediction, includes the following steps:
S101 passes through the current state parameter of the acquisition unmanned submersible of unmanned submersible's control system, wherein the shape State parameter include at least the position of unmanned submersible, acceleration, speed and thruster thrust magnitude.
Under handling situations, the sensor that unmanned submersible passes through entrained by itself can obtain its own current position Information, velocity information, thrust magnitude of thruster etc..Specifically, in the case of normal operation, sensor information of the UUV according to itself Current posture information and velocity information are obtained, the model predictive control method acquisition of constrained objective function is carried by solving And effective tracing control amount is exported to UUV, UUV realizes the tracking to global reference locus in the case where controlling signal function.
The model predictive control method used during Trajectory Tracking Control is as shown in Figure 3, wherein dotted line frame is MPC control The main body of device processed is mainly made of linearity error model, system restriction and objective function.Specifically, passing through nobody first Submersible UUV virtual condition and expectation state establish error model, and carry out sliding-model control;Secondly, by control quantity constraint with Optimization object function is added in controlling increment constraint, completes to obtain the optimization of objective function in each control cycle A series of controls controlled in time domain input increment, input increment for first element in the control sequence as actual control Act on UUV system.Control law acts on UUV, generates the practical UUV state of subsequent time.It so recycles repeatedly, until final Tracing control is completed.
S102 determines the relationship of given control voltage and corresponding revolving speed.
S103, if given control voltage, revolving speed 0, judge that complete failure occurs in propeller, execute step S104, If actual speed is not of uniform size with preset rotation speed, step S105 is executed.
Specifically, preset rotation speed can be precompute come theoretical rotational speed, calculate later stored, when need into It when row compares, then takes out and is compared with the revolving speed obtained measured by reality, be confirmed whether unanimously, specifically to judge whether Consistent standard may is that preset rotation speed can be a numerical intervals, for example, between the first numerical value and second value Any one section;For each actual speed, judge whether to fall into the numerical intervals, if it is, indicate consistent, it is no It then, then is inconsistent.
S104 deletes the correspondence thrust allocation matrix information of the failure propeller, passes through pseudoinverse according to thrust allocation matrix It solves and obtains remaining the first normalization thrust magnitude that can arrange propeller, wherein thrust allocation matrix is all propeller institutes group At matrix;Gross thrust value is reconstructed according to thrust allocation matrix and the first normalization thrust magnitude.
As shown in figure 4, illustrative, when there is i-th of propeller TiWhen there is complete failure situation, according to thrust distribution moments Battle array deletes the correspondence thrust allocation matrix information of corresponding i-th of propeller, and propeller can be arranged by solving to obtain residue by pseudoinverse Thrust profiles to get to normalization after first normalization thrust magnitude Ti, realize the fault-tolerant tracking under propeller complete failure.
S105 calculates propeller failure power according to the ratio of revolving speed and original rated speed after failure propeller failure Coefficient solves to obtain each propeller normalization thrust magnitude by pseudoinverse, and the thrust magnitude for judging whether there is propeller is greater than 1, and if so, carrying out the calculating of thrust solution space using quantum telepotation, obtain the second normalization pusher force value;According to Thrust allocation matrix and the second normalization pusher force value reconstruct gross thrust value.
It is assumed that when there is propeller TiThere is partial fault, i.e. propeller remains to output par, c thrust, according to each propeller The ratio of revolving speed and original rated speed after failure, derives propeller failure weight coefficient Wi, if there is multiple propeller portions Divide failure, then successively obtain each propeller failure weight coefficient, extension obtains propeller failure weight coefficient matrix W=diag [W1, W2,Wi,…Wj…].Each propeller thrust value is matrix T, and thrust allocation matrix is B, considers propeller partial fault situation Under, the relationship between normalized propeller thrust value and resultant force/torque can be expressed as follows:
Firstly, solve to obtain each propeller normalization thrust magnitude by pseudoinverse, if all thrust magnitudes are both less than 1, Unmanned submersible can be directly acted on and carry out tracing control, if there is any propeller TiThrust magnitude exceed maximum value 1, then The optimizing of thrust solution space is carried out using quantum telepotation at this time.Using the thrust value matrix T of required solution as to be solved Solution space, determine that the scale N of population, the dimension D (identical as propeller number) of particle and maximum number of iterations etc. are initial Parameter, calculates the fitness value of each particle, and fitness function takes Infinite Norm form to guarantee the maximum in multiple propellers Thrust magnitude is minimum.For each particle, its adaptive value is compared with the adaptive value of the desired positions lived through.If more It is good, then as the individual history optimal value of particle, with current location more new individual history desired positions.For each grain Son compares the fitness value of its fitness value and group desired positions experienced.If more preferable, desired positions are updated.
The position of particle is adjusted according to iteration more new formula.
X(t+1)=Pi-β*(mbest-Xt)*ln(1/z)if z≥0.5
X(t+1)=Pi+β*(mbest-Xt) * ln (1/z) if z < 0.5
Wherein, X(t),X(t+1)The particle location information at t and t+1 moment is respectively corresponded, mbest is the optimal average value of individual, β For the shrinkage expansion factor, pbest and gbest are respectively that individual is optimal and group is optimal, and z is the random number on section (0,1), N For search space dimension,For the coefficient value between (0,1).
Until reach termination condition (thrust magnitude in restriction range or maximum number of iterations, the thrust after being optimized with this Value acts on the tracing control in the case of unmanned diving system progress partial fault.
S106 carries out track following to the unmanned submersible according to the gross thrust value after reconstruct.
Specifically, carrying out the track following process of unmanned submersible can be executed using currently existing scheme, the present invention is implemented This will not be repeated here for example.
In addition, the embodiment of the invention also provides a kind of concrete mode for carrying out track following, step includes:
(21) current state parameter of unmanned submersible is obtained by unmanned submersible's control system;
(22) by the linearity error model of the current state input discretization of unmanned submersible, the prediction of discretization is obtained Export result, wherein error is established by unmanned submersible's virtual condition and expectation state according to the linearity error model Model;
Specifically, in a kind of implementation, linearity error model are as follows:Wherein, k is Sampling instant,It is state error,Control amount difference, A and B respectively correspond state error transition matrix and control amount it is poor The transition matrix of value.
(23) using pre-set reference locus and prediction output result as the input of objective function, and to described Objective function is solved, and the solving result of objective function in the control period is obtained, wherein the objective function is to preset Function, the solving result is multiple controls input incremental values in the time domain in the control period;
Illustratively, the expression of objective function can be as follows,
And the objective function can according to need and preset and adjust, and therefore, pact of the Model Predictive Control in each step Beam Optimization Solution problem is all equivalent to solve following quadratic programming problem:Its Middle Δ V (t) is belt restraining incremental value, HtAnd GtFor corresponding transition matrix.After completing equation solution in each control cycle, A series of controls input increment being under control in time domain:
(24) first selected in the multiple control input incremental value is used as target delta value, and sends it to institute Unmanned submersible's control system is stated, driving unmanned submersible moves, and obtains the update state parameter of unmanned submersible;
(25) it using the more new state of the unmanned submersible as the current state parameter of the unmanned submersible, and returns Step (22).
The above-described embodiments merely illustrate the principles and effects of the present invention, and is not intended to limit the present invention.It is any ripe The personage for knowing this technology all without departing from the spirit and scope of the present invention, carries out modifications and changes to above-described embodiment.Cause This, institute is complete without departing from the spirit and technical ideas disclosed in the present invention by those of ordinary skill in the art such as At all equivalent modifications or change, should be covered by the claims of the present invention.

Claims (2)

1.一种无人潜水器模型预测容错跟踪控制方法,其特征在于,所述方法包括步骤:1. an unmanned submersible model prediction fault-tolerant tracking control method, is characterized in that, described method comprises the steps: 通过无人潜水器控制系统获得无人潜水器的当前状态参数,其中,所述状态参数至少包括无人潜水器的位置、加速度、速度和推进器的推力值;Obtain the current state parameters of the unmanned submersible through the unmanned submersible control system, wherein the state parameters at least include the position, acceleration, speed and thrust value of the propeller of the unmanned submersible; 确定给定控制电压与对应转速的关系;Determine the relationship between the given control voltage and the corresponding speed; 如果给定控制电压、转速为0,则判断推进器出现完全故障,并执行步骤:根据推力分配矩阵,删除该故障推进器的对应推力分配矩阵信息,通过伪逆求解得到剩余可布置推进器的第一归一化推力值,其中,推力分配矩阵为所有推进器所组成的矩阵;根据推力分配矩阵和所述第一归一化推力值重构总推力值;If the given control voltage and rotational speed are 0, it is judged that the thruster is completely faulty, and the steps are executed: according to the thrust distribution matrix, delete the corresponding thrust distribution matrix information of the faulty thruster, and obtain the remaining deployable thrusters through pseudo-inverse solution. a first normalized thrust value, wherein the thrust distribution matrix is a matrix composed of all thrusters; the total thrust value is reconstructed according to the thrust distribution matrix and the first normalized thrust value; 如果实际转速与预设转速大小不一致,则执行步骤:根据故障推进器故障后的转速与原有正常转速的比值,计算推进器故障权系数,通过伪逆求解得到各个推进器归一化推力值,并判断是否存在推进器的推力值大于1,如果存在则采用量子粒子群优化进行推力解空间计算,获得第二归一化后推力值;根据推力分配矩阵和第二归一化后推力值重构总推力值;If the actual rotational speed is inconsistent with the preset rotational speed, perform the following steps: Calculate the thruster fault weight coefficient according to the ratio of the faulty thruster's rotational speed after failure to the original normal rotational speed, and obtain the normalized thrust value of each thruster through pseudo-inverse solution. , and judge whether the thrust value of the thruster is greater than 1. If so, use quantum particle swarm optimization to calculate the thrust solution space to obtain the second normalized thrust value; according to the thrust distribution matrix and the second normalized thrust value Reconstruct the total thrust value; 根据重构后的总推力值对所述无人潜水器进行轨迹跟踪。Track the trajectory of the unmanned submersible according to the reconstructed total thrust value. 2.根据权利要求1所述的一种无人潜水器模型预测容错跟踪控制方法,其特征在于,在所述通过无人潜水器控制系统的获得无人潜水器的当前状态参数的步骤之前,所述方法还包括:2. a kind of unmanned submersible model prediction fault-tolerant tracking control method according to claim 1 is characterized in that, before the described step of obtaining the current state parameter of the unmanned submersible by the unmanned submersible control system, The method also includes: (21)通过无人潜水器控制系统获得无人潜水器的当前状态参数;(21) Obtain the current state parameters of the unmanned submersible through the unmanned submersible control system; (22)将无人潜水器的当前状态输入线性误差模型中,获得离散化的预测输出结果,其中,所述线性误差模型为根据通过无人潜水器实际状态和期望状态建立误差模型;(22) the current state of the unmanned submersible is input into a linear error model, and a discretized prediction output result is obtained, wherein the linear error model is to establish an error model according to the actual state and the desired state of the unmanned submersible; (23)将预先设置的参考轨迹和所述预测输出结果作为目标函数的输入,并对所述目标函数进行求解,获得控制周期内目标函数的求解结果,其中,所述目标函数为预先设置的函数,所述求解结果为所述控制周期的时域内多个控制输入增量值;(23) Use the preset reference trajectory and the predicted output result as the input of the objective function, and solve the objective function to obtain the solution result of the objective function in the control period, wherein the objective function is a preset function, the solution result is a plurality of control input increment values in the time domain of the control period; (24)选定所述多个控制输入增量值中的第一个作为目标增量值,并将其发送至所述无人潜水器控制系统,驱动无人潜水器进行运动,获得无人潜水器的更新状态参数;(24) Select the first of the multiple control input increment values as the target increment value, and send it to the unmanned submersible control system to drive the unmanned submersible to move, and obtain an unmanned submersible Update status parameters of the submersible; (25)将所述无人潜水器的更新状态作为所述无人潜水器的当前状态参数,并返回步骤(22)。(25) Take the updated state of the unmanned submersible as the current state parameter of the unmanned submersible, and return to step (22).
CN201811295067.7A 2018-11-01 2018-11-01 Prediction fault-tolerant tracking control method for unmanned submersible model Active CN109164792B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811295067.7A CN109164792B (en) 2018-11-01 2018-11-01 Prediction fault-tolerant tracking control method for unmanned submersible model

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811295067.7A CN109164792B (en) 2018-11-01 2018-11-01 Prediction fault-tolerant tracking control method for unmanned submersible model

Publications (2)

Publication Number Publication Date
CN109164792A true CN109164792A (en) 2019-01-08
CN109164792B CN109164792B (en) 2020-06-09

Family

ID=64875686

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811295067.7A Active CN109164792B (en) 2018-11-01 2018-11-01 Prediction fault-tolerant tracking control method for unmanned submersible model

Country Status (1)

Country Link
CN (1) CN109164792B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116107216A (en) * 2023-03-08 2023-05-12 哈尔滨工程大学 UUV self-adaptive fault-tolerant cluster coordination control method considering actuator faults
CN120972600A (en) * 2025-10-22 2025-11-18 中北大学 An energy control system and method for an underwater robot

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8880275B1 (en) * 2012-06-20 2014-11-04 The United States Of America As Represented By The Secretary Of The Navy Autonomous underwater vehicle control system and method
CN104678762A (en) * 2013-11-29 2015-06-03 哈尔滨恒誉名翔科技有限公司 UUV (Unmanned Underwater Vehicle) fault-tolerant control system based on thruster faults
CN106155034A (en) * 2015-03-12 2016-11-23 常熟海量声学设备科技有限公司 ROV fault diagnosis pivot analysis device
CN106919048A (en) * 2017-02-22 2017-07-04 哈尔滨工程大学 A kind of AUV propellers state-detection and thrust curve modification method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8880275B1 (en) * 2012-06-20 2014-11-04 The United States Of America As Represented By The Secretary Of The Navy Autonomous underwater vehicle control system and method
CN104678762A (en) * 2013-11-29 2015-06-03 哈尔滨恒誉名翔科技有限公司 UUV (Unmanned Underwater Vehicle) fault-tolerant control system based on thruster faults
CN106155034A (en) * 2015-03-12 2016-11-23 常熟海量声学设备科技有限公司 ROV fault diagnosis pivot analysis device
CN106919048A (en) * 2017-02-22 2017-07-04 哈尔滨工程大学 A kind of AUV propellers state-detection and thrust curve modification method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
KEITH C. YANG. ETC: "Experiment Study of Fault-Tolerant System Design for Underwater Robots", 《PROCEEDINGS OF THE 1998 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116107216A (en) * 2023-03-08 2023-05-12 哈尔滨工程大学 UUV self-adaptive fault-tolerant cluster coordination control method considering actuator faults
CN120972600A (en) * 2025-10-22 2025-11-18 中北大学 An energy control system and method for an underwater robot

Also Published As

Publication number Publication date
CN109164792B (en) 2020-06-09

Similar Documents

Publication Publication Date Title
CN108932216B (en) A solution method of robot inverse kinematics based on particle swarm optimization algorithm
CN104020665B (en) Mechanical arm minimum jerk track optimizing method based on multi-objective particle swarm algorithm
Chen et al. Stabilization of adaptive neural network controllers for nonlinear structural systems using a singular perturbation approach
CN116859728A (en) Ship dynamic positioning system thrust distribution method based on improved multi-target particle swarm algorithm
CN109164792A (en) A kind of fault-tolerant tracking and controlling method of unmanned submersible&#39;s model prediction
Tangpattanakul et al. Minimum-time trajectory of robot manipulator using Harmony Search algorithm
Zhao et al. Trajectory smoothing using jerk bounded shortcuts for service manipulator robots
CN118011807A (en) Optimal positioning control method for AUV environment based on sliding mode and reinforcement learning
CN112597706B (en) Carrier rocket executing mechanism fault online diagnosis method
CN120406459B (en) A Multi-Vehicle Distributed Continuous Coverage Trajectory Planning Method Based on Particle Swarm Optimization
Li et al. Dynamics and workspace analysis of a multi-robot collaborative towing system with floating base
Zhang et al. An intelligent unmanned control method for redunant moving agent
Hanggara et al. Prototype control and monitoring system safety device from leakage ammonia at marine loading arm with comparison of Neural Network (NN) and Extreme Learning Machine (ELM) method
Yu et al. Control of fixed-wing UAV using optimized PID controller with the adaptive genetic algorithm
Wang et al. Path planning for mobile robot using fuzzy controllers with artificial potential field
Yusupbekov et al. Electromagnetic mechatron module control algorithm based on linear performance element of industrial robots
Geng et al. Optimization of Robotic Arm Grasping through Fractional-Order Deep Deterministic Policy Gradient Algorithm
Zhao et al. UUV trajectory tracking control with fault tolerant based on MPC
Lee et al. Optimal control of a mackerel-mimicking robot for energy efficient trajectory tracking
Gong et al. A control method for intelligent loading and unloading machinery equipment based on improved deep deterministic strategy gradient algorithm
Aksu et al. Identification of disk drive systems using the multifeedback-layer neural network and the particle swarm optimization algorithm
CN107967241B (en) A base disturbance calculation method for a free-floating robot in space
Wang et al. Wing shape optimization for an air-launched underwater glider considering impact loads and gliding performance
Cai et al. A Multi-Objective Trajectory Planning Method for Space Manipulator in On-Orbit Servicing
CN119902438B (en) A stabilization control and thrust distribution method for underwater swimming manipulators in complex environments

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
GR01 Patent grant
GR01 Patent grant