KISS-Keep It Static SLAMMOT-The Cost of Integrating Moving Object Tracking into an EKF-SLAM Algorithm

被引:0
作者
Mandel, Nicolas [1 ]
Kompe, Nils [1 ]
Gerwin, Moritz [1 ]
Ernst, Floris [1 ]
机构
[1] Univ Lubeck, Inst Robot & Cognit Syst, D-23562 Lubeck, Germany
关键词
SLAM; SLAMMOT; object tracking; dynamic landmarks; EKF; filtering; Bayesian filtering; SIMULTANEOUS LOCALIZATION;
D O I
10.3390/s24175764
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
The treatment of moving objects in simultaneous localization and mapping (SLAM) is a key challenge in contemporary robotics. In this paper, we propose an extension of the EKF-SLAM algorithm that incorporates moving objects into the estimation process, which we term KISS. We have extended the robotic vision toolbox to analyze the influence of moving objects in simulations. Two linear and one nonlinear motion models are used to represent the moving objects. The observation model remains the same for all objects. The proposed model is evaluated against an implementation of the state-of-the-art formulation for moving object tracking, DATMO. We investigate increasing numbers of static landmarks and dynamic objects to demonstrate the impact on the algorithm and compare it with cases where a moving object is mistakenly integrated as a static landmark (false negative) and a static landmark as a moving object (false positive). In practice, distances to dynamic objects are important, and we propose the safety-distance-error metric to evaluate the difference between the true and estimated distances to a dynamic object. The results show that false positives have a negligible impact on map distortion and ATE with increasing static landmarks, while false negatives significantly distort maps and degrade performance metrics. Explicitly modeling dynamic objects not only performs comparably in terms of map distortion and ATE but also enables more accurate tracking of dynamic objects with a lower safety-distance-error than DATMO. We recommend that researchers model objects with uncertain motion using a simple constant position model, hence we name our contribution Keep it Static SLAMMOT. We hope this work will provide valuable data points and insights for future research into integrating moving objects into SLAM algorithms.
引用
收藏
页数:24
相关论文
共 28 条
[1]   LEAST-SQUARES FITTING OF 2 3-D POINT SETS [J].
ARUN, KS ;
HUANG, TS ;
BLOSTEIN, SD .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1987, 9 (05) :699-700
[2]  
Augenstein S., 2011, 2011 IEEE International Conference on Robotics and Automation (ICRA 2011), P3131, DOI 10.1109/ICRA.2011.5980232
[3]   Simultaneous localization and mapping (SLAM): Part II [J].
Bailey, Tim ;
Durrant-Whyte, Hugh .
IEEE ROBOTICS & AUTOMATION MAGAZINE, 2006, 13 (03) :108-117
[4]  
Barfoot T. D., 2017, State Estimation for Robotics, DOI DOI 10.1017/9781316671528
[5]   Instance-Aware Multi-Object Self-Supervision for Monocular Depth Prediction [J].
Boulahbal, Houssem Eddine ;
Voicila, Adrian ;
Comport, Andrew, I .
IEEE ROBOTICS AND AUTOMATION LETTERS, 2022, 7 (04) :10962-10968
[6]   Past, Present, and Future of Simultaneous Localization and Mapping: Toward the Robust-Perception Age [J].
Cadena, Cesar ;
Carlone, Luca ;
Carrillo, Henry ;
Latif, Yasir ;
Scaramuzza, Davide ;
Neira, Jose ;
Reid, Ian ;
Leonard, John J. .
IEEE TRANSACTIONS ON ROBOTICS, 2016, 32 (06) :1309-1332
[7]  
Corke P., 2023, Robotics, Vision and Control: Fundamental Algorithms in Python, P205, DOI [10.1007/978-3-031-06469-26, DOI 10.1007/978-3-031-06469-26]
[8]   Not your grandmother's toolbox - the Robotics Toolbox reinvented for Python']Python [J].
Corke, Peter ;
Haviland, Jesse .
2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021), 2021, :11357-11363
[9]  
Fenwick J.W., 2001, Ph.D. Thesis
[10]   Dynamic SLAM: The Need For Speed [J].
Henein, Mina ;
Zhang, Jun ;
Mahony, Robert ;
Ila, Viorela .
2020 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2020, :2123-2129