Skip to main content
Log in

SLAM with Improved Schmidt Orthogonal Unscented Kalman Filter

  • Regular Papers
  • Robot and Applications
  • Published:
International Journal of Control, Automation and Systems Aims and scope Submit manuscript

Abstract

Simultaneous localization and mapping (SLAM) is a momentous topic for robot navigation to explore uncharted environment. To enhance the accuracy and efficiency, an improved Schmidt orthogonal unscented Kalman filter (ISOUKF) based SLAM algorithm is proposed in this paper. First, based on the Schmidt orthogonal transform (SOT) sampling, a modified unscented Kalman filter (UKF) algorithm is presented. Then, an adaptive fading factor is derived using the strong tracking algorithm, and it is introduced into the prediction covariance to improve tracking ability and accuracy. Next, the Schmidt orthogonal unscented Kalman filter is improved with square root filter to raise the efficiency of SLAM algorithm. Finally, the ISOUKF algorithm is proposed to complete the robot tracking in SLAM. The proposed algorithm provides a high precision robot tracking for SLAM and decreases the computational cost to some extent. Experiment results verify the superiority of the proposed algorithm.

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.

Similar content being viewed by others

References

  1. M. Mustafa, A. Stancu, N. Delanoue, and E. Codres, “Guaranteed SLAM — An interval approach,” Robotics and Autonomous Systems, vol. 100, pp. 160–170, February 2018.

    Article  Google Scholar 

  2. F. Mutz, L. P. Veronese, T. Oliveira-Santos, E. de Aguiar, F. A. Auat Cheein, and A. F. de Souza, “Large-scale mapping in complex field scenarios using an autonomous car,” Expert Systems with Applications, vol. 46, pp. 439–462, March 2016.

    Article  Google Scholar 

  3. M. Lin, C. Yang, and D. Li, “An improved transformed unscented FastSLAM with adaptive genetic resampling,” IEEE Transactions on Industrial Electronics, vol. 66, no. 5, pp. 3583–3594, May 2019.

    Article  Google Scholar 

  4. S. Yang, S. A. Scherer, X. Yi, and A. Zell, “Multi-camera visual SLAM for autonomous navigation of micro aerial vehicles,” Robotics and Autonomous Systems, vol. 93, pp. 116–134, July 2017.

    Article  Google Scholar 

  5. R. Wang, Z. Chen, F. Yin, and Q. Zhang, “Distributed particle filter based speaker tracking in distributed microphone networks under non-Gaussian noise environments,” Digital Signal Processing, vol. 63, pp. 112–122, January 2017.

    Article  Google Scholar 

  6. K. Konolige and M. Agrawal, “FrameSLAM: From bundle adjustment to real-time visual mapping,” IEEE Transactions on Robotics, vol. 24, no. 5, pp. 1066–1077, November 2008.

    Article  Google Scholar 

  7. R. Smith, M. Self, and P. Cheeseman, “Estimating uncertain spatial relationships in robotics,” Machine Intelligence and Pattern Recognition, vol. 5, no. 5, pp. 435–461, 1988.

    MATH  Google Scholar 

  8. P. Moutarlier and R. Chatila, “An experimental system for incremental environment modelling by an autonomous mobile robot,” International Symposium on Experimental Robotics I, vol. 139, pp. 327–346, 1990.

    Google Scholar 

  9. A. J. Davison, “Real-time simultaneous localisation and mapping with a single camera,” Proc. of IEEE International Conference on Computer Vision, pp. 1403–1410, October 2003.

  10. J. Yuan and Y. Huang, “Active and stable SLAM based on multi-objective optimization,” International Journal of Robotics and Automation, vol. 26, no. 3, p. 313, 2011.

    Article  MathSciNet  Google Scholar 

  11. S. J. Julier, J. K. Uhlmann, and H. F. Durrant-Whyte, “A new approach for filtering nonlinear systems,” Proc. of American Control Conference, pp. 1628–1632, July 1995.

  12. T. Knudsen and J. Leth, “A new continuous discrete unscented Kalman filter,” IEEE Transactions on Automatic Control, vol. 64, no. 5, pp. 2198–2205, May 2019.

    Article  MathSciNet  Google Scholar 

  13. R. Martinez-Cantin and J. A. Castellanos, “Unscented SLAM for large-scale outdoor environments,” Proc. of IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 3427–3432, August 2005.

  14. H. K. Nguyen and M. Wongsaisuwan, “A study on unscented SLAM with path planning algorithm integration,” Proc. of 11th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), pp. 1–5, May 2014.

  15. G. P. Huang, A. I. Mourikis, and S. I. Roumeliotis, “On the complexity and consistency of UKF-based SLAM,” Proc. of IEEE International Conference on Robotics and Automation, pp. 4401–4408, June 2009.

  16. R. van der Merwe and E. A. Wan, “The square-root unscented Kalman filter for state and parameter-estimation,” Proc. of IEEE International Conference on Acoustics, Speech, and Signal Processing, vol. 6, pp. 3461–3464, May 2001.

    Google Scholar 

  17. S. Holmes, G. Klein, and D. W. Murray, “A square root unscented Kalman filter for visual mono SLAM,” Proc. of IEEE International Conference on Robotics and Automation, Pasadena, pp. 3710–3716, May 2008.

  18. R. Havangi, H. D. Taghirad, M. A. Nekoui, and M. Teshnehlab, “A square root unscented FastSLAM with improved proposal distribution and resampling,” IEEE Transactions on Industrial Electronics, vol. 61, no. 5, pp. 2334–2345, May 2014.

    Article  Google Scholar 

  19. D. Liu, J. Duan, and H. Shi, “A strong tracking square root central difference FastSLAM for unmanned intelligent vehicle with adaptive partial systematic resampling,” IEEE Transactions on Intelligent Transportation Systems, vol. 17, no. 11, pp. 3110–3120, April 2016.

    Article  Google Scholar 

  20. M. Tang, Z. Chen, and F. Yin, “Robot tracking in SLAM with Masreliez-Martin unscented Kalman filter,” International Journal of Control, Automation, and Systems, vol. 18, no. 9, pp. 2315–2325, May 2020.

    Article  Google Scholar 

  21. E. Duymaz, A. E. Ouz, and H. Temelta, “Performance analysis of filter based airborne simultaneous localization and mapping methods,” Proc. of International Conference on Recent Advances in Space Technologies (RAST), pp. 157–162, August 2015.

  22. A. Palome, P. Ridao, and D. Ribas, “Multibeam 3D underwater SLAM with probabilistic registration,” Sensors, vol. 16, no. 4, p. 560, April 2016.

    Article  Google Scholar 

  23. P. Du, J. Han, J. Wang, G. Wang, D. Jing, X. Wang, and F. Qu, “View-based underwater SLAM using a stereo camera,” Proc. of OCEANS Conference, pp. 1–6, June 2017.

  24. N. Ammann and L. G. Mayo, “Undelayed initialization of inverse depth parameterized landmarks in UKF-SLAM with error state formulation,” Proc. of IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), pp. 918–923, 2018.

  25. J. Qi, K. Sun, J. Wang, and H. Liu, “Dynamic state estimation for multi-machine power system by unscented Kalman filter with enhanced numerical stability,” IEEE Transactions on Smart Grid, vol. 9, no. 2, pp. 1184–1196, June 2016.

    Article  Google Scholar 

  26. “Matlab Utilities,” [Online]. Available: http://www.acfr.usyd.edu.au/homepages/academic/tbailey/software/software.html.

  27. [Online]. Available: http://www-personal.acfr.usyd.edu.au/nebot/dataset.htm.

Download references

Funding

This work was supported by National Natural Science Foundation of China (Nos. 61771091, 61871066), National High Technology Research and Development Program (863 Program) of China (No. 2015AA016306), Natural Science Foundation of Liaoning Province of China (No. 20170540159), and Fundamental Research Funds for the Central Universities of China (No. DUT17LAB04).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fuliang Yin.

Additional information

Ming Tang received his B.S. degree in electronic information engineering, and an M.S. degree in optics from Liaoning Normal University (LNNU), Dalian, China, in 2012 and 2016, respectively. He is currently working toward a Ph.D. degree in signal and information processing in the School of Information and Communication Engineering, Dalian University of Technology (DUT), Dalian, China. His research interests include image processing, robot localization, and tracking.

Zhe Chen received his B.S. degree in electronic engineering, his M.S. and Ph.D. degrees in signal and information processing from Dalian University of Technology (DUT), Dalian, China, in 1996, 1999, and 2003, respectively. He joined the Department of Electronic Engineering, DUT, as a Lecturer in 2002, became an Associate Professor in 2006, and has been a Professor since 2017. His research interests include speech processing, image processing, and wideband wireless communication.

Fuliang Yin was born in Fushun city, Liaoning province, China, in 1962. He received his B.S. degree in electronic engineering and an M.S. degree in communications and electronic systems from Dalian University of Technology (DUT), Dalian, China, in 1984 and 1987, respectively. He joined the Department of Electronic Engineering, DUT, as a Lecturer in 1987 and became an Associate Professor in 1991. He has been a Professor at DUT since 1994, and the Dean of School of Electronic and Information Engineering, DUT, from 2000 to 2009. His research interests include speech processing, image processing, and broadband wireless communication.

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tang, M., Chen, Z. & Yin, F. SLAM with Improved Schmidt Orthogonal Unscented Kalman Filter. Int. J. Control Autom. Syst. 20, 1327–1335 (2022). https://doi.org/10.1007/s12555-020-0896-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12555-020-0896-5

Keywords

Navigation