HITSZ-NRSL/Dynamic-VINS

[RA-L 2022] RGB-D Inertial Odometry for a Resource-restricted Robot in Dynamic Environments

What it solves

Dynamic-VINS addresses the challenge of maintaining accurate robot localization (odometry) in dynamic environments where moving objects can confuse standard visual-inertial systems. It is specifically designed to run in real-time on resource-restricted edge platforms, such as the NVIDIA Jetson AGX Xavier and HUAWEI Atlas200 DK.

How it works

The system uses a combination of RGB-D cameras and inertial sensors (IMU). It identifies and removes dynamic features (moving objects) using a combination of object detection and depth information, achieving performance similar to semantic segmentation but with lower overhead. To maintain efficiency, it employs grid-based feature detection and high-quality FAST feature extraction.

Who it’s for

This project is for robotics developers and researchers working on autonomous navigation and visual-inertial odometry (VIO) for robots with limited onboard computing power.

Highlights

  • Dynamic Object Handling: Uses object detection and depth data to recognize and filter out dynamic features.
  • Resource Efficient: Optimized for real-time performance on edge devices like Jetson AGX Xavier and Atlas200 DK.
  • Robust Localization: Maintains competitive accuracy and robustness even in environments with moving people or objects.
  • Multi-Platform Support: Provides specific configurations and launch files for PyTorch, TensorRT, and Huawei Ascend hardware.

Related

  • Project
  • Project
  • Project
  • Project