The invention relates to the technical field of visual SLAM (
Simultaneous Localization and Mapping), and provides a
monocular SLAM-based
relocation method and
robot, which can be applied to a smart home scene. When
relocation is carried out based on a historical map after SLAM initialization is completed, motion is guided according to the feature
point density of an image collected by a camera by reducing
loopback detection conditions and taking an initial
pose after initialization is completed as the basis, so that the
relocation efficiency is improved, and in addition, the relocation accuracy is improved. Multi-scale
feature extraction is carried out on each frame of current image collected in the relocation process, the
loopback response capability to objects with different distances is improved, meanwhile, feature points of the current image and historical feature points with the same
feature descriptor subsections in the
key frame serve as a similar feature
point pair, and compared with traditional
feature matching, the
feature point matching efficiency is improved. According to the invention, more
feature point matching pairs can be obtained, so that the texture features of the environment are enriched, the accuracy of
loopback detection is improved, and the accuracy of relocation is improved.