Integrating Moving Objects into Online-SLAM: Introducing KISS (Keep it Static SLAMMOT)
TL;DR
- KISS (Keep it Static SLAMMOT) is an extension of the EKF-SLAM algorithm designed for online-SLAM, capable of incorporating moving objects into the localization process.
- The thought experiment of a ship navigating near a cliff at night demonstrates how moving objects, such as a car with headlights, can actively contribute to localization.
- Our approach was evaluated against the state-of-the-art DATMO algorithm, showing promising results in dynamic environments.
- Datasets and code from our simulations are available to accelerate further research in this area.
- We welcome discussions and collaboration to explore the caveats and future directions of this research.
Full Text
We’re excited to share our latest research on a critical challenge in contemporary robotics—handling moving objects in Simultaneous Localization and Mapping (SLAM). Our study, recently published in Sensors as part of the special issue on Sensor Fusion Applications for Navigation and Indoor Positioning, introduces KISS (Keep it Static SLAMMOT), an extension of the EKF-SLAM algorithm specifically designed for online-SLAM.
The Challenge: Moving Objects in SLAM
SLAM algorithms are essential for enabling autonomous robots to navigate and understand their environments. However, traditional SLAM approaches struggle with dynamic environments where objects may move unpredictably. Standard methods often ignore moving objects or misclassify them, leading to inaccurate maps and degraded performance.
This is where our research steps in. By explicitly modeling dynamic objects and incorporating them into the SLAM process, we aim to improve both localization and mapping accuracy in environments where objects are in motion.
The Thought Experiment: A Ship at Night
To illustrate the concept, imagine a ship navigating near a cliff at night. On the cliff, there’s a lighthouse—a static landmark—and a car with its headlights on—a moving object. In traditional SLAM, the car would typically be ignored as a potential landmark because its motion could disrupt the map. However, with our KISS approach, the car actively contributes to the ship’s localization, while its position is simultaneously estimated. This allows for a more accurate and dynamic map of the environment.
Evaluating KISS: The Results
We evaluated our KISS algorithm against the state-of-the-art DATMO (Detection and Tracking of Moving Objects) tracking algorithm. Through rigorous simulations, we explored the impact of increasing numbers of static landmarks and dynamic objects. The results showed that KISS not only performs comparably to traditional methods in terms of map accuracy but also provides the added benefit of more reliable tracking of moving objects.
Accelerating Research: Datasets and Code
To further the research community’s progress, we are making our datasets and code available. These resources include ground truth data from simulations, along with wrapper scripts designed to streamline the research process. We hope that by sharing these tools, we can help accelerate advancements in moving object SLAM.
You can access our datasets and code
- Code: https://github.com/NicoMandel/mrekf_slam
- Data: https://srv01.rob.uni-luebeck.de/~mandel/downloads/
Looking Ahead: Future Discussions
While our research shows promising results, we acknowledge that there are limitations and caveats to consider. We encourage fellow researchers and practitioners to explore these aspects further and engage in discussions that could refine and build upon our work.
Read the Full Study
Our study is published in Sensors as part of the special issue on Sensor Fusion Applications for Navigation and Indoor Positioning. We invite you to read the full paper and explore our findings in detail.
👉 Read the full study here: https://doi.org/10.3390/s24175764
We believe that this work opens up new possibilities for integrating dynamic objects into SLAM systems and look forward to seeing how it can be applied and expanded in the field of robotics.
Acknowledgments
This research would not have been possible without the collaboration and dedication Nils Kompe, Moritz Gerwin and Floris Ernst, as well as the support by Ralf Bruder, Ngoc Thinh Nguyen and Georg Schildbach. Your expertise and efforts were invaluable in bringing this work to fruition. Thank you!
#Robotics #OnlineSLAM #MachineLearning #DynamicObjects #ResearchInnovation #AI