The invention relates to the technical field of recognition and positioning, and particularly discloses a multi-target recognition and positioning method and
system for a
robot, and the method comprises the steps: firstly converting discrete three-dimensional
point cloud data into a dense
depth map aligned with a two-dimensional video frame pixel level in real time through a camera and
radar equipment; based on this, the image is dynamically segmented into a plurality of depth regions, and a customized slice and
scale transformation strategy is generated for each region. And further, far and near targets with great size differences in the original image are respectively converted into image slices with proper sizes for
processing. And finally, unified detection and result inversion are performed on the scale-normalized slices, and three-dimensional tracking is performed in combination with the
pose of the
robot, so that robust recognition and accurate positioning of the multi-scale target are realized,
visual scale dramatic change caused by the change of the distance of the target can be actively eliminated, and the positioning accuracy of the target is improved. Therefore, robust recognition and accurate positioning of the multi-scale target are realized.