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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Yalmip. https://yalmip.github.io/. Accessed 12 Feb 2023
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)
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
Farina, M., Ferrari-Trecate, G., Scattolini, R.: Distributed moving horizon estimation for linear constrained systems. IEEE Trans. Autom. Control 55(11), 2462–2475 (2010)
Ferrari-Trecate, G., Mignone, D., Morari, M.: Moving horizon estimation for hybrid systems. IEEE Trans. Autom. Control 47(10), 1663–1676 (2002)
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)
Jørgensen, J.B.: Moving horizon estimation and control. Ph.D. thesis, Technical University of Denmark (2004)
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)
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
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
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
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
Rao, C.V.: Moving horizon strategies for the constrained monitoring and control of nonlinear discrete-time systems. The University of Wisconsin-Madison (2000)
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
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
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)
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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
DOI: https://doi.org/10.1007/978-3-031-59167-9_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-59166-2
Online ISBN: 978-3-031-59167-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)