Related Experiment Video
Updated: Jun 18, 2025

06:36
Author Spotlight: Insights into the Analysis of Human Interaction with 3D Virtual Objects
Published on: October 18, 2024
935
DOT-SLAM: A Stereo Visual Simultaneous Localization and Mapping (SLAM) System with Dynamic Object Tracking Based on
Yuan Zhu1, Hao An1, Huaide Wang1
1School of Automotive Studies, Tongji University, Shanghai 201800, China.
Sensors (Basel, Switzerland)
|July 27, 2024
Summary
This study introduces DOT-SLAM, a visual SLAM system that improves autonomous vehicle localization accuracy by tracking dynamic objects. It effectively uses both static and moving features for precise ego-vehicle pose estimation.
Area of Science:
- Robotics
- Computer Vision
- Autonomous Systems
Background:
- Visual SLAM systems often assume static environments, leading to reduced accuracy with dynamic objects.
- Dynamic objects, especially vehicles, significantly degrade localization performance in autonomous driving.
Purpose of the Study:
- To develop a novel stereo visual SLAM system (DOT-SLAM) that integrates dynamic object tracking.
- To enhance ego-vehicle localization accuracy and generate static environment maps in the presence of dynamic objects.
Main Methods:
- Integrated dynamic object pose estimation using graph optimization.
- Employed a coarse-to-fine depth estimation method leveraging camera-road plane geometry.
- Utilized road plane and non-holonomic constraints for accurate dynamic object initialization.
- Jointly optimized ego-vehicle pose, dynamic object poses, foreground/background points, and road plane via graph optimization.
Main Results:
- DOT-SLAM effectively utilizes features from both dynamic objects and the background.
- Achieved more accurate vehicle trajectory estimation compared to traditional methods.
- Generated a static environment map, demonstrating improved localization performance.
- Validated effectiveness on the KITTI-360 dataset and real-world tests.
Conclusions:
- DOT-SLAM significantly improves localization accuracy in dynamic environments for autonomous vehicles.
- The system successfully integrates dynamic object information for robust SLAM.
- Offers a promising solution for reliable navigation in complex, real-world scenarios.
Related Concept Videos
Relative Motion Analysis using Rotating Axes-Problem Solving
394
Consider a crane whose telescopic boom rotates with an angular velocity of 0.04 rad/s and angular acceleration of 0.02 rad/s2. Along with the rotation, the boom also extends linearly with a uniform speed of 5 m/s. The extension of the boom is measured at point D, which is measured with respect to the fixed point C on the other end of the boom. For the given instant, the distance between points C and D is 60 meters.
Here, in order to determine the magnitude of velocity and acceleration for point...
Here, in order to determine the magnitude of velocity and acceleration for point...
394
Relative Motion Analysis using Rotating Axes
452
Consider a component AB undergoing a linear motion. Along with a linear motion, point B also rotates around point A. To comprehend this complex movement, position vectors for both points A and B are established using a stationary reference frame.
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
452
Velocity and Position by Graphical Method
7.4K
Velocity and position can be calculated from the known function of acceleration as a function of time. The total area under the acceleration-time graph and the velocity-time graph gives the change in velocity and position, respectively. In the case of an airplane, its acceleration is tracked using the inertial navigation system. The pilot provides the input of the airplane's initial position and velocity before takeoff. The inertial navigation system then uses the acceleration data to...
7.4K

