Page 19 - Read Online
P. 19

Zhu et al. Intell Robot 2022;2(3):200­222  I http://dx.doi.org/10.20517/ir.2022.13  Page 212






















                                       Figure 6. Degrees of freedom and corresponding axes for a UUV.


               3.1.1. Backstepping control
               In the backstepping method, control functions for each subsystem are designed based on the Lyapunov tech-
               niques and generated to form the complete control law [84] . However, the actuator saturation is induced by the
               speed-jump problem, which usually occurs in the backstepping control methods for trajectory tracking [85] .
               The excessive speed references affect the robustness of the UUV trajectory tracking by introducing excessive
               fluctuations of velocities at initial states or other large error states during the kinematic controlling procedure.
               Therefore, asharpspeedchangeisderivedfromthelargeerrorsaccumulatedfromthegenerationofthesubsys-
               tems, where speed-jump issues are induced when the deviation occurs. As the UUV cannot provide infinite
               driving inputs such as torques/forces due to its underwater workspace and limited electric power, actuator
               saturation, has to be considered during the trajectory tracking process of the vehicle, with the torques/forces
               constraints applied [86–88] .


               3.1.2. Sliding mode control
               As one of the most basic robust controlling strategies, sliding mode control (SMC) is widely used due to its
               simpleandrobustmechanism; hence, SMCisoftenchosentoconstructthetrajectorytrackingcontrollerofthe
               vehicle [89,90] . InSMC,aslidingsurfacemodeissupposedtofollowthedesiredtrackingandkeepthecontrolled
               outputs remaining on the surface. Once the controlled trajectory is out of the perfect sliding surface mode,
               SMC will push the trajectory slide back to the surface with addition or subtraction on the original controlling
               equation [91,92] . Therefore, SMC restricts the fluctuation of controlled outputs in an acceptable range through
               a simple operation, which is highly applicable in trajectory tracking problems [93] .

               However, SMC suffers chattering issues, although it is robust to variable changes, which is a critical factor that
               needs to be considered when designing the control strategy [94] . Xu refined SMC with a bio-inspired neural
               network algorithm such that the chattering problem can be alleviated, but it is limited to the application of
               land vehicles where fewer degrees of freedom are involved [95] .


               3.1.3. Model predictive control
               Model predictive control (MPC) is appropriate for the UUV system that navigates in the mode of slow velocity.
               MPC is not demanding on the model accuracy and provides in-time feedback, and constraints can be added
               to the control strategy to alleviate the jumps of the speed. Therefore, motivated by the requirements of in-time
               reaction and restriction of velocities within physical constraints throughout the whole tracking process, MPC
               controlstandsouttobeoneofthemostfeasiblesolutionsforconstructingthetrackingcontrolfortheUUV [96] .


               The MPC resolves the online optimization problem at each timeslot and derives in-time predictions with min-
   14   15   16   17   18   19   20   21   22   23   24