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.