Similar Items: ADVI-SLAM: An Adaptive Multi-Modal Data Fusion Localization Method for Mobile Robots