Simultaneous Localization and Mapping (SLAM) remains a key focus in robotics research, significantly contributing to positioning and navigation in uncharted environments. Although many existing SLAM algorithms excel in static conditions, their performance often falters in dynamic settings. While the incorporation of deep learning methods has greatly enhanced accuracy, achieving real-time performance continues to be a challenge, particularly for embedded devices with limited resources. This study introduces a dynamic SLAM framework leveraging an RGB-D camera, integrating the FastestDet object detection model with ORB-SLAM3 to enable effective segmentation and tracking of dynamic and static regions. The system introduces a dedicated object detection thread, coupled with an adaptive depth estimation algorithm, to segment dynamic objects and subsequently remove dynamic points. An adaptive mask compensation tracking module enables the tracking thread to operate independently of object detection results, enhancing efficiency. Optical flow is employed for non-keyframe tracking, substantially improving real-time performance. To further enhance system accuracy, a method integrating inverse optical flow with epipolar constraints and motion consistency filtering, alongside a dynamic point filtering module based on clustering and optical flow weighting, is proposed. The presented method was tested on the TUM and Bonn datasets. In comparison with ORB-SLAM3, it achieves a 97.82% reduction in average absolute trajectory error in highly dynamic environments, enhances frame processing speed by 72.99%, and attains a tracking frame rate of 157 FPS on a typical laptop.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

RDT-SLAM: Real-Time SLAM with Fast Area Division and Tracking in Dynamic Environments

  • Yazhou Yin,
  • Xiao Jun,
  • Zheng Jie,
  • Shenchong Li,
  • Xinhua Zeng

摘要

Simultaneous Localization and Mapping (SLAM) remains a key focus in robotics research, significantly contributing to positioning and navigation in uncharted environments. Although many existing SLAM algorithms excel in static conditions, their performance often falters in dynamic settings. While the incorporation of deep learning methods has greatly enhanced accuracy, achieving real-time performance continues to be a challenge, particularly for embedded devices with limited resources. This study introduces a dynamic SLAM framework leveraging an RGB-D camera, integrating the FastestDet object detection model with ORB-SLAM3 to enable effective segmentation and tracking of dynamic and static regions. The system introduces a dedicated object detection thread, coupled with an adaptive depth estimation algorithm, to segment dynamic objects and subsequently remove dynamic points. An adaptive mask compensation tracking module enables the tracking thread to operate independently of object detection results, enhancing efficiency. Optical flow is employed for non-keyframe tracking, substantially improving real-time performance. To further enhance system accuracy, a method integrating inverse optical flow with epipolar constraints and motion consistency filtering, alongside a dynamic point filtering module based on clustering and optical flow weighting, is proposed. The presented method was tested on the TUM and Bonn datasets. In comparison with ORB-SLAM3, it achieves a 97.82% reduction in average absolute trajectory error in highly dynamic environments, enhances frame processing speed by 72.99%, and attains a tracking frame rate of 157 FPS on a typical laptop.