Skip to main content

Table 6 Overview of close-loop motion control

From: Research Development on Fish Swimming

Control objective

Representative

Control description

Control objective

Representative

Control description

Speed control

Verma [243]

SMC based on data-driven model

Attitude control

J Yuan [235]

SMO-based heading control

X F Li [244]

Iterative learning control method

Path tracking

J Pan [247];

S Du [248]

Target point is first obtained by LOS method and is then transformed to an offset rotation angle by fuzzy-linear model

T Yuan [245]

A Kalman filter based force-feedback control

J Z Yu [239]

A point-to-point control algorithm and real-time visual feedback

Depth control

F Shen [233]

Fuzzy PID control

Kopman [204]

System input is the servomotor angle and a PID algorithm is implemented

P F Zhang [246]

TSOV-NMPC algorithm

R Wang [249]

ADRC strategy is used to reduce the system uncertainty

J Z Yu [234]

Sliding-mode fuzzy control

R Wang [250]

BS technique and LOS method are integrated

L Zhang [232]

Fuzzy logic control

Target tracking

Y H Hu [240]

Proportional feedback control

Attitude control

R Y Tian [238]

ADRC strategy

J Z Yu [242]

A sliding-mode fuzzy control and a multiple-stage directional control are integrated

C Meurer [237]

Nonlinear PD controller

S L Chen [241]

BS-based hybrid target tracking control

Z Q Cao [236]

Self-tuning fuzzy strategy

Leaping control

J Z Yu [251]

AoA-based speed control and the hybrid closed-loop control are integrated

  1. Note: LOS means line-of-sight; PID means proportional integral derivative; ADRC means active disturbance rejection control; SMC is sliding mode control; TSOV-NMPC means two-stage orientation-velocity nonlinear model predictive controller; PD means proportional derivative; SMO means sliding mode observer; AoA means angle of attack; BS means backstepping