Abstract
Correct data association is crucial to perform self-localization and map building for mobile robot. The nearest neighbor method based on the maximum likelihood is widely used. However, this algorithm has two problems, possibility of false association and spurious association. These problems happen more severely when the vehicle pose error is large and the covariance does not represent the uncertainty correctly. In this paper, a data association method which applies the concept of pairwise relative compatibility to the probabilistic data association problem is proposed. The proposed method handles the false and spurious association problems effectively. We prove its performance by the EKF-SLAM simulations and experiments and the results show that the proposed data association provides reliable data association.
Similar content being viewed by others
References
Bar-Shalom Y, Fortmann TE (1988) Tracking and data association. mathematics in science and engineering. Academic Press Inc, Boston
Zhang S, Xie L, Adams M (2005) An efficient data association approach to simultaneous localization and map building. Int J Robot Res 24(1):49–60
Smith R, Self M, Cheeseman P (1987) A stochastic map for uncertain spatial relation ships. In: Autonomous mobile robots: perception, mapping and navigation, pp 323–330
Leonard JJ, Durrant-Whyte HF (1991) Simultaneous map building and localization for an autonomous mobile robot. In: Proceedings of the IEEE/RSJ international workshop on intelligent robots and systems, pp 1442–1447
Dissanayake M, Newman P, Clark S, Durrant-Whyte HF, Csorba M (2001) A solution to the simulatneous localization and map building (SLAM) problem. IEEE Trans Robot Autom 17(3):229–241
Duda RO, Hart PE, Stork DG (2001) Pattern classification. Wiley, New York
Martinez-Cantin R, Castellanos JA (2006) Bounding Uncertainty in EKF-SLAM: the robocentric local approach. In: Proceedings of the IEEE international conference on robotics and automation, pp 430–435
Bailey T, Nieto J, Guivant J, Stevens M, Nebot E (2006) Consistency of the EKF-SLAM Algorithm. In: Proceedings of the IEEE/RSJ international conference on intelligent robots and systems, pp 3562–3568
Neira J, Tardós JD (2001) Data association in stochastic mapping using the joint compatibility test. IEEE Trans Robot Autom 17(6):890–897
Newman P (1999) On the structure and solution of the simultaneous localisation and map building problem. PhD thesis, University of Sydney
Grimson W (1990) Object recognition by computer: the role of geometric constraints. The MIT Press, Cambridge
Breuel TM (2003) Implementation techniques for geometric branch-and-bound matching methods. Comput Vis Image Understand 90(3):258–294
Scholz D (2013) Geometric branch-and-bound methods for constrained global optimization problems. J Glob Optim 57(3):771–782
Bazin JC, Li H, Kweon IS, Demonceaux C, Vasseur P, Ikeuchi K (2013) A branch-and-bound approach to correspondence and grouping problems. IEEE Trans Pattern Anal Mach Intell 35(7):1565–1576
Bailey T, Nebot E, Rosenblatt JK, Durrant-Whyte HF (2000) Data association for mobile robot navigation: a graph thoretic approach. In: Proceedings of the IEEE international conference on robotics and automation, pp 2512–2517
Neira J, Tardós JD, Castellanos JA (2003) Linear time vehicle relocation in SLAM. In: Proceedings of the IEEE international conference on robotics and automation, pp 427–433
Li S, Calway A (2015) RGBD relocalisation using pairwise geometry and concise key point sets. In: Proceedings of the IEEE international conference on robotics and automation, pp 6374–6379
http://www.acfr.usyd.edu.au/homepages/academic/tbailey/software/index.html. Accessed 21 May 2016
Acknowledgments
This work has been done by “Development of basic SLAM technologies for autonomous underwater robot and software environment for MOOS-IvP” funded by KRISO.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Choi, J., Choi, M., Chung, W.K. et al. Data association using relative compatibility of multiple observations for EKF-SLAM. Intel Serv Robotics 9, 177–185 (2016). https://doi.org/10.1007/s11370-016-0200-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11370-016-0200-y