Skip to main content
Log in

Conjugate Unscented FastSLAM for Autonomous Mobile Robots in Large-Scale Environments

  • Published:
Cognitive Computation Aims and scope Submit manuscript

Abstract

Map learning and self-localization based only on a perception of an environment’s structure are fundamental cognitive capacities required for intelligent robot’s to realize true autonomy. Simultaneous localization and mapping (SLAM) is an effective technique for such robots, as it addresses the problem of incrementally building an environment map from noisy sensory data and tracking the robot’s pose with the built map. While the Rao-Blackwellized particle filter (RBPF) is a popular SLAM technique, it tends to accumulate errors introduced by inaccurate linearization of the SLAM nonlinear function. Accordingly, RBPF-SLAM will usually fail to close large loops when applied to large-scale environments. To overcome this drawback, a new Jacobian-free RBPF-SLAM algorithm is derived in this paper. The main contribution of the algorithm lies in the utilization of the 5th-order conjugate unscented transform, which calculates the SLAM transition density up to the 5th order, to give a better distribution of the particle filter and discover local features and landmarks. The performance of the proposed SLAM is investigated and compared with that of FastSLAM2.0 and UFastSLAM in both indoor and outdoor experiments. The results verify that the proposed algorithm improves the SLAM performance in large-scale environments.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  1. Haikonen POA. XCR-1: an experimental cognitive robot based on an associative neural architecture. Cogn Comput. 2011;3(2):360–6.

    Article  Google Scholar 

  2. Cutsuridis V, Taylor JG. Cognitive control architecture for the perception-action cycle in robots and agents. Cogn Comput. 2013;5:383–95.

    Article  Google Scholar 

  3. Mohan V, Morasso P, Sandini G, et al. Inference through embodied simulation in cognitive robots. Cogn Comput. 2013;5(3):355–82.

    Article  Google Scholar 

  4. Taylor JG, Cutsuridis V, Hartley M, et al. Observational learning: basis, experimental results and models, and implications for robotics. Cogn Comput. 2013;5(3):340–54.

    Article  Google Scholar 

  5. Samar R, Kamal WA. Optimal path computation for autonomous aerial vehicles. Cogn Comput. 2012;4(4):515–25.

    Article  Google Scholar 

  6. Jia ZJ, Song YD, Cai WC. Bio-inspired approach for smooth motion control of wheeled mobile robots. Cogn Comput. 2013;5(2):252–63.

    Article  Google Scholar 

  7. Chen FY, Jiang B, Tao G. Fault self-repairing flight control of a small helicopter via fuzzy feedforward and quantum control techniques. Cogn Comput. 2012;4(4):543–8.

    Article  Google Scholar 

  8. Zhao JJ, Du C, Sun H. Biologically motivated model for outdoor scene classification. Cognit Comput. 2013; published online.

  9. Wei H, Li H. Shape description and recognition method inspired by the primary visual cortex. Cogn Comput. 2013; published online.

  10. Pal A, Tiwari R, Shukla A. Multi-robot exploration in wireless environments. Cogn Comput. 2012;4(4):526–42.

    Article  Google Scholar 

  11. Tian B, Shim VA, Yuan ML, et al. RGB-D based cognitive map building and navigation. In: IEEE/RSJ international conference on intelligent robots and systems (IROS); 2013. p. 1152–6.

  12. Milford M, Wyeth G. Mapping a suburb with a single camera using a biologically inspired SLAM system. IEEE Trans Rob. 2008;24(5):1038–53.

    Article  Google Scholar 

  13. Milford M, Wyeth G. Persistent navigation and mapping using a biologically inspired slam system. Int J Robot Res. 2010;29(9):1131–53.

    Article  Google Scholar 

  14. Steckel J, Peremans H. BatSLAM: simultaneous localization and mapping using biomimetic sonar. PLoS ONE. 2013;8(1):e54076.

    Article  CAS  PubMed Central  PubMed  Google Scholar 

  15. Durrant WH, Bailey T. Simultaneous localization and mapping: part I. IEEE Robot Autom Mag. 2006;13(2):99–110.

    Article  Google Scholar 

  16. Bailey T, Durrant WH. Simultaneous localization and mapping: part II. IEEE Robot Autom Mag. 2006;13(3):108–17.

    Article  Google Scholar 

  17. Dellaert F, Kaess M. Square root SAM: simultaneous localization and mapping via square root information smoothing. Int J Robot Res. 2006;25(12):1181–203.

    Article  Google Scholar 

  18. Kuemmerle R, Grisetti G, Strasdat H, Konolige K, Burgard W. g2o: a general framework for graph optimization. In: IEEE international conference on robotics and automation; 2011. p. 3607–7.

  19. Doucet A, Freitas ND, Murphy K. Rao-blackwellised particle filtering for dynamic Bayesian networks. In: Proceedings of the 16th conference on uncertainty in artificial intelligence; 2000. p. 176–8.

  20. Montemerlo M. FastSLAM: a factored solution to the simultaneous localization and mapping problem with unknown data association. Tech. Report CMU-RI-TR-03-28. Carnegie Mellon University; 2003.

  21. Grisetti G, Stachniss C. Improved techniques for grid mapping with rao-blackwellized particle filters. IEEE Trans Rob. 2007;23(1):34–46.

    Article  Google Scholar 

  22. Sim R, Elinas P, Little J. A study of the rao—blackwellised particle filter for efficient and accurate vision-based SLAM. Int J Comput Vis. 2007;74:303–18.

    Article  Google Scholar 

  23. Kim C, Sakthivel R. Unscented FastSLAM: a robust and efficient solution to SLAM problem. IEEE Trans Rob. 2008;24(4):808–20.

    Article  Google Scholar 

  24. Wang X, Zhang H. A UPF-UKF framework for SLAM. In: IEEE international conference on robotics and automation; 2007. p. 1664–6.

  25. Julier SJ, Uhlmann JK. Unscented filtering and nonlinear estimation. Proc IEEE. 2004;92(3):401–22.

    Article  Google Scholar 

  26. Merwe R, Doucet A. The unscented particle filter. Tech. Report CUED/F INFENG/TR380. Cambridge: Cambridge University; 2000.

  27. Song Y, Li QL, Kang YF, Song YD. CFastSLAM: a new Jacobian free solution to SLAM problem. In: IEEE international conference on robotics and automation; 2012. p. 3063–6.

  28. Song Y, Li QL, Kang YF, Song YD. Square-root cubature FastSLAM algorithm for mobile robot simultaneous localization and mapping. In: IEEE international conference on mechatronics and automation; 2012. p. 1162–6.

  29. Arasaratnam I, Haykin S. Cubature kalman filters. IEEE Trans Autom Control. 2009;54(6):1254–69.

    Article  Google Scholar 

  30. Adurthi N, Singla P, Singh T. The conjugate unscented transform-an approach to evaluate multi-dimensional expectation integrals. In: American control conference; 2012. p. 5556–6.

  31. Bailey T. SLAM simulator. [Online] http://www.personal.acfr.usyd.edu.au/tbailey/software/slam_simulations.htm.

  32. Kurlbaum J, Frese U. A benchmark data set for data association. Tech. Report. University of Bremen. [Online] http://radish.sourceforge.net/.

  33. Guivant J, Nebot E. Optimization of the simultaneous localization and map-building algorithm for real-time implementation. IEEE Trans Robot Autom. 2001;17(3):242–57.

    Article  Google Scholar 

  34. Huang SD, Wang H, Frese U, Dissanayake G. On the number of local minima to the point feature based SLAM problem. In: IEEE international conference on robotics and automation; 2012. p. 2074–6.

Download references

Acknowledgments

This work was jointly supported by State Key Laboratory of Robotics and System of Harbin Institute of Technology (Grant No. SKLRS-2009-ZD-04), National Nature Science Foundation of China (Grant Nos. 60909055, 61005070), China Postdoctoral Science Foundation Special Funded Project (Grant No. 201003144), and Fundamental Research Funds for the Central Universities of China (Grant No. 2014JBM014). The authors gratefully acknowledge T. Bailey for the SLAM simulator, The University of Sydney for the Victoria Park dataset, and the University of Bremen for the DLR dataset.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Y. Song.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Song, Y., Li, Q.L. & Kang, Y.F. Conjugate Unscented FastSLAM for Autonomous Mobile Robots in Large-Scale Environments. Cogn Comput 6, 496–509 (2014). https://doi.org/10.1007/s12559-014-9258-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12559-014-9258-z

Keywords

Navigation