Abstract
This paper presents a new Simultaneous Localization and Mapping (SLAM) framework for solving the problem of SLAM in dynamic environments. The landmark location change causes the error of robot pose estimation and landmark mapping. In this paper, we propose the Dynamic Extended Kalman Filter (EKF) SLAM based on the independence of the dynamic landmarks. The proposed framework decomposes the SLAM problem into a traditional SLAM problem for the static landmarks and individual SLAM problems for the dynamic landmarks. Therefore, in the dynamic environments, it is able to minimize the error caused by the dynamic landmarks and reduce the uncertainty in the robot pose and the landmark locations. In order to validate the proposed approach, we implement an indoor mobile robot platform with a Red Green Blue - Depth (RGB-D) sensor and utilize Speeded Up Robust Features (SURF) algorithm to extract appearance-based features. The simulation and experimental results show the validity and robustness of the Dynamic EKF SLAM in indoor environments including the dynamic landmarks.
Similar content being viewed by others
References
Bailey T, Neito J, Guivant J, Stevens M, Nebot E (2006) Consistency of the EKF-SLAM Algorithm. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp 3562–3568
Bay H, Ess A, Tuytelaars T, Gool LJV (2008) Speeded-up robust features (SURF). Comp Vision Image Underst (CVIU) 110(3):346–359
Bibby C, Reid I (2010) A hybrid SLAM representation for dynamic marine environments. In: IEEE International Conference on Robotics and Automation (ICRA), pp 257–264
Chung SY, Huang HP (2008) Simultaneous topological map prediction and moving object trajectory prediction in unknown environments. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp 1594–1599
Davison AJ, Reid ID, Molton ND, Stasse O (2007) MonoSLAM: real-time single camera SLAM. IEEE Transactions on Pattern Analysis and Machine Intelligence 29:1052–1067
Endres F, Hess J, Engelhard N, Sturm J, Cremers D, Burgard W (2012) An evaluation of the RGB-D SLAM system. In: IEEE International Conference on Robotics and Automation (ICRA), pp 1691–1696
Fox D, Burgard W, Thrun S (1999) Markov localization for mobile robots in dynamic environments. J Artif Intell Res 11:391–427
Ganganath N, Leung H (2012) Mobile robot localization using odometry and kinect sensor. In: IEEE International Conference on Emerging Signal Processing Applications (ESPA), pp 91–94
Hähnel D, Triebel R, Burgard W, Thrun S (2003) Map building with mobile robots in dynamic environments. In: IEEE International Conference on Robotics and Automation (ICRA) 2:1557–1563
Hochdorfer S, Schlegel C (2010) 6 DoF SLAM using a ToF camera: The challenge of a con-tinuously growing number of landmarks. In: IEEE/RSJ International Conference on Intel-ligent Robots and Systems (IROS), pp 3981–3986
Howarth B, Katupitiya J, Guivant J, Szwec A (2010) Novel robotic 3D surface mapping using range and vision fusion. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp 1539–1544
Lee T, Lee S, Oh, S (2011) A hierarchical RBPF SLAM for mobile robot coverage in indoor environments. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp 841–846
Lee S, Park B, Lim J, Cho D (2010) Feature map management for mobile robots in dy-namic environments. Robotica 28:97–106
Lin K, Wang C (2010) Stereo-based simultaneous localization, mapping and moving object tracking. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp 3975–3980
May S, Werner B, Surmann H, Pervolz K (2006) 3D time-of-flight cameras for mobile robot-ics. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp 790–795
Montemerlo M, Thrun S, Koller D, Wegbreit B (2002) FastSLAM: a factored solution to the simultaneous localization and mapping problem. In: Proc. AAAI
Montemerlo M, Thrun S, Koller D, Wegbreit B (2003) FastSLAM 2.0: an improved particle filtering algorithm for simultaneous localization and mapping that provably converges. In: International Joint Conference on Artificial Intelligence, pp 1151–1156
Murillo AC, Guerrero JJ, Sagues C (2007) SURF features for efficient robot localization with omnidirectional images. In: IEEE International Conference on Robotics and Automation (ICRA), pp3901-3907
Murphy KP (1999) Bayesian map learning in dynamic environments. Advances In Neural Information Processing Systems
Pirker K, Ruther M, Bischof H (2011) CD SLAM - continuous localization and mapping in a dynamic world. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp 3990–3997
Rogers JG, Trevor AJB, Nieto-Granda C, Christensen HI (2010) SLAM with Expec-tation Maximization for moveable object tracking. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp 2077–2082
Siegwart R, Nourbakhsh IR (2004) Introduction to Autonomous Mobile Robots, MIT Press, USA, pp 250–256
Smith R, Self M, Cheeseman, P (1990) Estimating uncertain spatial relationships in robotics. Autonomous robot vehicles, pp 167–193
Takezawa S, Herath DC, Dissanayake G (2004) SLAM in indoor environments with stereo vision. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp 1866–1871
Thrun S, Burgard W, Fox D (2005) Probabilistic robotics, MIT Press, USA, pp 191–236
Wang C, Thorpe C, Thrun S (2003) Online simultaneous localization and mapping with detection and tracking of moving objects: theory and results from a ground vehicle in crowded urban areas. IEEE International Conference on Robotics and Automation (ICRA) 1:842–849
Wangsiripitak S, Murray DW (2009) Avoiding moving outliers in visual SLAM by track-ing moving objects. In: IEEE International Conference on Robotics and Automation (ICRA), pp 375–380
Wolf DF, Sukhatme GS (2005) Mobile robot simultaneous localization and mapping in dynamic environments. Auton Robot 19:53–65
Yamauchi B, Beer R (1996) Spatial learning for navigation in dynamic environments. IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics 26:496–505
Zhang Z (2012) Microsoft kinect sensor and its effect. IEEE MultiMedia 19(2):4–10
Zhang Z, Huang Y, Li C, Kang Y (2008) Monocular vision simultaneous localization and mapping using SURF. In: World Congress on Intelligent Control and Automation, pp 1651–1656
Acknowledgments
This research is supported by Ministry of Culture, Sports and Tourism (MCST) and Korea Creative content Agency (KOCCA) in the Culture Technology (CT) Research & Development Program and also supported partially by the MSIP (Ministry of Science, ICT & Future Planning), Korea, under the ITRC (Information Technology Research Center) support program (NIPA-2013-H0301-13-3005) supervised by the NIPA (National IT Industry Promotion Agency).
Author information
Authors and Affiliations
Corresponding authors
Rights and permissions
About this article
Cite this article
Oh, S., Hahn, M. & Kim, J. Dynamic EKF-based SLAM for autonomous mobile convergence platforms. Multimed Tools Appl 74, 6413–6430 (2015). https://doi.org/10.1007/s11042-014-2093-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-014-2093-0