The invention discloses a
robot positioning method and
system based on
deep learning. Relates to the technical field of
artificial intelligence. The method comprises the following steps: sending an obtained global environment map and a
local environment map under the global environment map into a trained deep neural
network model to obtain an accurate candidate
pose of a
robot; fine correction is conducted on the candidate poses through
robot motion, and finally the optimal robot
pose is obtained; the deep neural
network model comprises a convolutional layer conv0, a maximum value
pooling layer maxpool, a convolutional layer conv, a cross attention layer crossattn and a candidate
pose acquisition layer Maxop; the maximum
pooling layer maxpool and the
convolution layer conv are connected in sequence to form a
layer group, the
multiple layer groups are connected in sequence, the
layer group located on the uppermost layer serves as the shallowest scale to be connected to the output of the
convolution layer conv0, and the output of the
convolution layer conv0 and the output of all the layer groups are connected to the cross attention layer crossattn and the candidate pose obtaining layer Maxop in sequence so as to output the optimal pose of the robot; according to the robot positioning method and
system, the accuracy and robustness of robot positioning are improved.