DOI QR코드

DOI QR Code

2D Pose Nodes Sampling Heuristic for Fast Loop Closing

빠른 루프 클로징을 위한 2D 포즈 노드 샘플링 휴리스틱

  • Lee, Jae-Jun (School of Mechanical Engineering, Korea University of Technology and Education) ;
  • Ryu, Jee-Hwan (School of Mechanical Engineering, Korea University of Technology and Education)
  • 이재준 (한국기술교육대학교 기계공학과) ;
  • 유지환 (한국기술교육대학교 기계공학과)
  • Received : 2016.06.30
  • Accepted : 2016.10.28
  • Published : 2016.12.01

Abstract

The graph-based SLAM (Simultaneous Localization and Mapping) approach has been gaining much attention in SLAM research recently thanks to its ability to provide better maps and full trajectory estimations when compared to the filtering-based SLAM approach. Even though graph-based SLAM requires batch processing causing it to be computationally heavy, recent advancements in optimization and computing power enable it to run fast enough to be used in real-time. However, data association problems still require large amount of computation when building a pose graph. For example, to find loop closures it is necessary to consider the whole history of the robot trajectory and sensor data within the confident range. As a pose graph grows, the number of candidates to be searched also grows. It makes searching the loop closures a bottleneck when solving the SLAM problem. Our approach to alleviate this bottleneck is to sample a limited number of pose nodes in which loop closures are searched. We propose a heuristic for sampling pose nodes that are most advantageous to closing loops by providing a way of ranking pose nodes in order of usefulness for closing loops.

Keywords

References

  1. H. Durrant-Whyte and T. Bailey, "Simultaneous localisation and mapping (SLAM): Part I the essential algorithms," IEEE Robotics and Automation Magazine, vol. 13, no. 2, pp. 99-108, 2006.
  2. J. Guivant, J. Guivant, E. Nebot, and E. Nebot, "Optimization of the simultaneous localization and map building algorithm for real time implementation," IEEE Transactions on Robotics and Automation, vol. 17, no. 3, pp. 242-257, 2001. https://doi.org/10.1109/70.938382
  3. M. Montemerlo, "FastSLAM: A factored solution to the simultaneous localization and mapping problem with unknown data association," Ph.D. thesis, Carnegie Mellon University, 2003.
  4. F. Lu and E. Milios, "Globally consistent range scan alignment for environment mapping," Autonomous Robots, vol. 4, no. 4, pp. 333-349, 1997. https://doi.org/10.1023/A:1008854305733
  5. R. Kummerle, G. Grisetti, H. Strasdat, K. Konolige, and W. Burgard, "g2o: A general framework for graph optimization," Proc. of IEEE International Conference on Robotics and Automation, pp. 3607-3613, 2011.
  6. J.-B. Song and S.-Y. Hwang, "Past and state-of-the-art SLAM technologies," Journal of Institute of Control, Robotics and Systems (in Korean), vol. 20, no. 3, pp. 372-379, 2014. https://doi.org/10.5302/J.ICROS.2014.14.9024
  7. G. D. Tipaldi and K. O. Arras, "FLIRT - Interest regions for 2D range data," Proc. of IEEE International Conference on Robotics and Automation, pp. 3616-3622, 2010.
  8. T. Cieslewski, E. Stumm, A. Gawel, M. Bosse, S. Lynen, and R. Siegwart, "Point cloud descriptors for place recognition using sparse visual information," Proc. of IEEE International Conference on Robotics and Automation, pp. 4830-4836, 2016.
  9. R.-J. Yan, Y. Choi, J. Wu, and C. Han, "Arc/line segments-based SLAM by updating accumulated sensor data," Journal of Institute of Control, Robotics and Systems (in Korean), vol. 21, no. 10, pp. 936-943, 2015. https://doi.org/10.5302/J.ICROS.2015.14.0155
  10. H. Kretzschmar and C. Stachniss, "Information-theoretic compression of pose graphs for laser-based SLAM," International Journal of Robotics Research, vol. 31, no. 11, pp. 1219-1230, 2012. https://doi.org/10.1177/0278364912455072
  11. E. Olson, "Real-time correlative scan matching," International Conference on Robotics and Automation, pp. 4387-4393, 2009.
  12. K. S. Arun, T. S. Huang, and S. D. Blostein, "Least-squares fitting of two 3-d point sets," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 9, no. 5, pp. 698-700, 1987.
  13. F. Kallasi, D. L. Rizzini, and S. Caselli, "Fast keypoint features from laser scanner for robot localization and mapping," International Conference on Robotics and Automation, vol. 1, no. 1, pp. 176-183, 2016.
  14. E. Olson, "Recognizing places using spectrally clustered local matches," Robotics and Autonomous Systems, vol. 57, no. 12, pp. 1157-1172, 2009. https://doi.org/10.1016/j.robot.2009.07.021
  15. C. Stachniss, "2D SLAM Dataset." [Online]. Available: http://www2.informatik.uni-freiburg.de/-stachnis/datasets.html.
  16. A. Geiger, P. Lenz, and R. Urtasun, "Are we ready for autonomous driving? The KITTI vision benchmark suite," Conference on Computer Vision and Pattern Recognition, pp. 3354-3361, 2012