The invention relates to the technical field of
robot positioning, in particular to an automatic
robot positioning method based on vision assistance, which comprises a vision acquisition module (1), a multi-
modal data fusion module (2), a
deep learning feature extraction module (3), a self-adaptive positioning optimization module (4) and an
execution control module (5). The visual collection module (1) collects multi-
source data through the camera (11), the
infrared sensor (12) and the
laser radar (13), after the multi-mode data fusion module (2) integrates the multi-
source data, key features are extracted through the
deep learning feature extraction module (3), then the self-adaptive positioning optimization module (4) dynamically adjusts weights and corrects errors, and finally accurate positioning and navigation are achieved through the
execution control module (5). According to the invention, through the adaptive
weight adjustment system (24), the adaptive feature enhancement
system (34) and the dynamic error compensation
system (44), the positioning precision and robustness in a complex environment are significantly improved, and meanwhile, the intelligent
obstacle avoidance system (53) ensures
safe operation. According to the invention, the problems of insufficient complex environment adaptability, limited positioning precision and low
algorithm efficiency in the prior art can be effectively solved.