Accurate localization is a fundamental requirement for autonomous mobile robots, as it directly impacts navigation performance and system reliability. In low-cost robotic platforms, localization must rely on onboard sensors such as wheel encoders, inertial measurement units, and vision-based systems, which are inherently affected by noise, drift, and limited observability. These challenges motivate the use of sensor fusion techniques to obtain reliable state estimates over time. This thesis investigates how different Kalman filter architectures influence localization performance for a unicycle-model mobile robot. Rather than proposing a novel estimation algorithm, this work focuses on the role of architectural design choices in sensor fusion. Standalone filtering baselines, centralized sensor fusion, cascaded filtering schemes, and error-state Kalman filter architectures are analyzed within a unified estimation framework, with particular attention to accuracy, robustness, and fault tolerance when fusing heterogeneous sensor measurements. The considered architectures are implemented in a MATLAB/Simulink simulation environment that enables consistent modeling of robot kinematics, sensor characteristics, and noise processes. Wheel encoder and inertial measurements provide high-rate motion information, while vision-based localization using AprilTag detections acts as an external correction source to mitigate long-term drift. The performance of each filtering approach is evaluated under realistic operating conditions using quantitative error and consistency metrics. Simulation results are further validated through experimental tests on a Duckietown robotic platform, demonstrating the practical relevance of architectural choices in Kalman filter-based localization for real-world mobile robots.

Architectural Comparison of Kalman Filter-Based Multi-Sensor Localization for a Duckiebot

CALLEGARO, LUCA
2025/2026

Abstract

Accurate localization is a fundamental requirement for autonomous mobile robots, as it directly impacts navigation performance and system reliability. In low-cost robotic platforms, localization must rely on onboard sensors such as wheel encoders, inertial measurement units, and vision-based systems, which are inherently affected by noise, drift, and limited observability. These challenges motivate the use of sensor fusion techniques to obtain reliable state estimates over time. This thesis investigates how different Kalman filter architectures influence localization performance for a unicycle-model mobile robot. Rather than proposing a novel estimation algorithm, this work focuses on the role of architectural design choices in sensor fusion. Standalone filtering baselines, centralized sensor fusion, cascaded filtering schemes, and error-state Kalman filter architectures are analyzed within a unified estimation framework, with particular attention to accuracy, robustness, and fault tolerance when fusing heterogeneous sensor measurements. The considered architectures are implemented in a MATLAB/Simulink simulation environment that enables consistent modeling of robot kinematics, sensor characteristics, and noise processes. Wheel encoder and inertial measurements provide high-rate motion information, while vision-based localization using AprilTag detections acts as an external correction source to mitigate long-term drift. The performance of each filtering approach is evaluated under realistic operating conditions using quantitative error and consistency metrics. Simulation results are further validated through experimental tests on a Duckietown robotic platform, demonstrating the practical relevance of architectural choices in Kalman filter-based localization for real-world mobile robots.
2025
Architectural Comparison of Kalman Filter-Based Multi-Sensor Localization for a Duckiebot
Kalman Filter
Localization
Duckietown
Cascaded Filter
File in questo prodotto:
File Dimensione Formato  
Callegaro_Luca.pdf

accesso aperto

Dimensione 18.22 MB
Formato Adobe PDF
18.22 MB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/108009