Hostname: page-component-74656f9884-c52kr Total loading time: 0 Render date: 2026-11-06T23:03:26.923Z Has data issue: false hasContentIssue false

Trajectory Tracking and Re-planning with Model Predictive Control of Autonomous Underwater Vehicles

Published online by Cambridge University Press:  21 September 2018

Zhen Hu
Affiliation:
(China Ship Scientific Research Center, Wuxi, China)
Daqi Zhu*
Affiliation:
(Laboratory of Underwater Vehicles and Intelligent Systems, Shanghai Maritime University, Haigang Avenue 1550, Shanghai, 201306, China)
Caicha Cui
Affiliation:
(Laboratory of Underwater Vehicles and Intelligent Systems, Shanghai Maritime University, Haigang Avenue 1550, Shanghai, 201306, China)
Bing Sun
Affiliation:
(Laboratory of Underwater Vehicles and Intelligent Systems, Shanghai Maritime University, Haigang Avenue 1550, Shanghai, 201306, China)
*
Rights & Permissions [Opens in a new window]

Abstract

The trajectory tracking of Autonomous Underwater Vehicles (AUV) is an important research topic. However, in the traditional research into AUV trajectory tracking control, the AUV often follows human-set trajectories without obstacles, and trajectory planning and tracking are separated. Focusing on this separation, a trajectory re-planning controller based on Model Predictive Control (MPC) is designed and added into the trajectory tracking controller to form a new control system. Firstly, an obstacle avoidance function is set up for the design of an MPC trajectory re-planning controller, so that the re-planned trajectory produced by the re-planning controller can avoid obstacles. Then, the tracking controller in the MPC receives the re-planned trajectory and obtains the optimal tracking control law after calculating the object function with a Sequential Quadratic Programming (SQP) optimisation algorithm. Lastly, in a backstepping algorithm, the speed jump can be sharp while the MPC tracking controller can solve the speed jump problem. Simulation results of different obstacles and trajectories demonstrate the efficiency of the proposed MPC trajectory re-planning tracking control algorithm for AUVs.

Information

Type
Research Article
Copyright
Copyright © The Royal Institute of Navigation 2018 
Figure 0

Figure 1. The coordinate system.

Figure 1

Figure 2. Trajectory tracking control system combined with planning layer.

Figure 2

Figure 3. Sketch map of re-planning and tracking.

Figure 3

Figure 4. Model predictive control algorithm.

Figure 4

Figure 5. Stages of MPC algorithm.

Figure 5

Figure 6. Method for trajectory error calculation.

Figure 6

Figure 7. Re-planned trajectory.

Figure 7

Figure 8. Re-planned trajectory tracking control.

Figure 8

Figure 9. Comparison of normalised velocity.

Figure 9

Figure 10. Comparison of normalised speed jump.

Figure 10

Table 1. Normalised velocity comparison of circular tracking

Figure 11

Table 2. Maximum normalised speed jump of circular tracking

Figure 12

Figure 11. Computation time per controller step.

Figure 13

Figure 12. Re-planned trajectory.

Figure 14

Figure 13. Re-planned trajectory tracking control.

Figure 15

Figure 14. Comparison of normalised velocity.

Figure 16

Figure 15. Comparison of normalised speed jump.

Figure 17

Table 3. The normalised velocity comparison of polyline tracking

Figure 18

Figure 16. Enlarged view of angular speed jump.

Figure 19

Table 4. The maximum normalised speed jump of polyline tracking

Figure 20

Figure 17. Computation time per controller step.