The invention provides an
underwater robot multi-task rapid
adaptive control method based on meta
reinforcement learning. The method comprises the following steps: constructing an
underwater robot dynamic model and a thrust distribution strategy matrix; three
reinforcement learning controllers, namely, a non-overshoot position controller, an overshoot allowing position controller and a
propeller flexible control controller, are respectively designed according to diversified task requirements; introducing a meta-learning mechanism to build a meta-training platform, and training the three
reinforcement learning controllers to obtain a group of optimal initialization parameters; and deploying the obtained optimal initialization parameters and the subtask reinforcement
learning controller to the
underwater robot, and carrying out two-stage training according to different tasks. Finally, when the controller is deployed in
engineering practice, the output of the
propeller can be intelligently adjusted according to the relative distance and speed information, calculated in real time, between the controller and the target position, and it is ensured that accurate
position control can be achieved in various task scenes. The method aims at meeting the requirement for rapid self-adaption of multiple tasks of the
underwater robot in the complex and changeable underwater environment, and accurate and flexible response to
position control is achieved through the control method based on meta reinforcement learning when the task requirements change.