The invention provides a neural network
reinforcement learning control method of an autonomous
underwater robot. The neural network
reinforcement learning control method of the autonomous
underwater robot comprises the steps that current
pose information of an autonomous
underwater vehicle (AUV) is obtained; quantity of a state is calculated, the state is input into a
reinforcement learning neuralnetwork to calculate a Q value in a
forward propagation mode, and parameters of a controller are calculated by selecting an action A; the
control parameters and control deviation are input into the controller, and control output is calculated; the
autonomous robot performs thrust allocation according to executing mechanism arrangement; and a
reward value is calculated through control response, reinforcement learning iteration is carried out, and reinforcement learning neural network parameters are updated. According to the neural network
reinforcement learning control method of the autonomousunderwater
robot, a reinforcement learning thought and a traditional control method are combined, so that the AUV judges the
self motion performance in navigation, the self controller performance isadjusted online according to experiences generated in the motion, a complex environment is adapted faster through self-learning, and thus, better control precision and control stability are obtained.