Skip to main content

Moving Horizon Estimation SLAM for Agile Vehicles in 3-D Environments

  • Conference paper
  • First Online:
Robot 2023: Sixth Iberian Robotics Conference (ROBOT 2023)

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 978))

Included in the following conference series:

  • 36 Accesses

Abstract

The ability for a robot to be able to construct a map of the environment and recognize its position on it was one of the biggest developments in robotics. Simultaneous localization and mapping (SLAM) framework builds onto the perception of the robot, giving it the possibility to online calculate its trajectory and avoid obstacles. Moreover, the continuous development of processing units has given the possibility for previously hardware exhausting solutions to be considered as an option for the localization and mapping problem. With this in mind, this work is focused on developing a SLAM solution for a 6 DoF vehicle operating on a 3-D environment using moving horizon estimation (MHE). Throughout the paper it is tested the applicability of the proposed solution in a simulation environment of two loop square-shaped corridors with stationary landmarks, whilst comparing the obtained results with another probabilistic approach, the EKF, which is commonly used but loses stability on extremely nonlinear dynamics. Each of the algorithms is simulated in MATLAB.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 279.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Yalmip. https://yalmip.github.io/. Accessed 12 Feb 2023

  2. Biswas, B., Chatterjee, S., Mukherjee, S., Pal, S.: A discussion on Euler method: a review. Electron. J. Math. Anal. Appl. 1(2), 294–317 (2013)

    Google Scholar 

  3. Durrant-Whyte, H., Bailey, T.: Simultaneous localization and mapping: part i. IEEE Rob. Autom. Mag. 13(2), 99–110 (2006). https://doi.org/10.1109/MRA.2006.1638022

    Article  Google Scholar 

  4. Farina, M., Ferrari-Trecate, G., Scattolini, R.: Distributed moving horizon estimation for linear constrained systems. IEEE Trans. Autom. Control 55(11), 2462–2475 (2010)

    Article  MathSciNet  Google Scholar 

  5. Ferrari-Trecate, G., Mignone, D., Morari, M.: Moving horizon estimation for hybrid systems. IEEE Trans. Autom. Control 47(10), 1663–1676 (2002)

    Article  MathSciNet  Google Scholar 

  6. Gallier, J., Gallier, J.: The quaternions and the spaces \(\mathbb{S} ^3\), su (2), so (3), and \(\mathbb{R}\mathbb{P}^3\). Geometric Methods and Applications: For Computer Science and Engineering, pp. 248–266 (2001)

    Google Scholar 

  7. Jørgensen, J.B.: Moving horizon estimation and control. Ph.D. thesis, Technical University of Denmark (2004)

    Google Scholar 

  8. Kasahara, T., Tsuno, K., Nonaka, K., Sekiguchi, K.: Comparative experiments of moving horizon estimation based slam in indoor environment. In: 2019 12th Asian Control Conference (ASCC), pp. 1131–1136. IEEE (2019)

    Google Scholar 

  9. Kishimoto, Y., Takaba, K., Ohashi, A.: Moving horizon multi-robot slam based on C/GMRES method. In: 2019 International Conference on Advanced Mechatronic Systems (ICAMechS), pp. 22–27 (2019). https://doi.org/10.1109/ICAMechS.2019.8861681

  10. Muske, K.R., Rawlings, J.B.: Nonlinear moving horizon state estimation. In: Allgöwer, F., Zheng, A. (eds.) Methods of model based process control, pp. 349–365. Springer, Basel (1995). https://doi.org/10.1007/978-3-0348-8407-5_3

  11. Müller, M.A.: Nonlinear moving horizon estimation in the presence of bounded disturbances. Automatica 79, 306–314 (2017). https://doi.org/10.1016/j.automatica.2017.01.033

    Article  MathSciNet  Google Scholar 

  12. Rao, C., Rawlings, J., Mayne, D.: Constrained state estimation for nonlinear discrete-time systems: stability and moving horizon approximations. IEEE Trans. Autom. Control 48(2), 246–258 (2003). https://doi.org/10.1109/TAC.2002.808470

    Article  MathSciNet  Google Scholar 

  13. Rao, C.V.: Moving horizon strategies for the constrained monitoring and control of nonlinear discrete-time systems. The University of Wisconsin-Madison (2000)

    Google Scholar 

  14. Rao, C.V., Rawlings, J.B.: Constrained process monitoring: moving-horizon approach. AIChE J. 48(1), 97–109 (2002). https://doi.org/10.1002/aic.690480111

    Article  Google Scholar 

  15. Rawlings, J.B., Bakshi, B.R.: Particle filtering and moving horizon estimation. Comput. Chem. Eng. 30(10), 1529–1541 (2006). https://doi.org/10.1016/j.compchemeng.2006.05.031

    Article  Google Scholar 

  16. Robertson, D.G., Lee, J.H., Rawlings, J.B.: A moving horizon-based approach for least-squares estimation. AIChE J. 42(8), 2209–2224 (1996)

    Article  Google Scholar 

Download references

Acknowledgments

This work was partially funded by FCT projects CAPTURE (https://doi.org/10.54499/PTDC/EEI-AUT/1732/2020), CTS (UIDB/00066/2020) and LARSYS (UIDB/50009/2020).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bruno J. Guerreiro .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Sousa, D., Guerreiro, B.J. (2024). Moving Horizon Estimation SLAM for Agile Vehicles in 3-D Environments. In: Marques, L., Santos, C., Lima, J.L., Tardioli, D., Ferre, M. (eds) Robot 2023: Sixth Iberian Robotics Conference. ROBOT 2023. Lecture Notes in Networks and Systems, vol 978. Springer, Cham. https://doi.org/10.1007/978-3-031-59167-9_4

Download citation

Publish with us

Policies and ethics