Kalman filter for mobile-robot attitude estimation: Novel optimized and adaptive solutions

•A test bench was developed that simulated various wheeled robot dynamic behaviors.•The optimization of Kalman-filter parameters was done based on the measurements.•New algorithms were developed to measure the external acceleration and vibrations.•An adaptive fuzzy-logic based Kalman-filter was prop...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Mechanical systems and signal processing 2018-09, Vol.110, p.569-589
Hauptverfasser: Odry, Ákos, Fullér, Róbert, Rudas, Imre J., Odry, Péter
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:•A test bench was developed that simulated various wheeled robot dynamic behaviors.•The optimization of Kalman-filter parameters was done based on the measurements.•New algorithms were developed to measure the external acceleration and vibrations.•An adaptive fuzzy-logic based Kalman-filter was proposed for attitude estimation.•Experiments validated the proposed algorithms under various dynamic conditions. This paper proposes two novel approaches to estimate accurately mobile robot attitudes based on the fusion of low-cost accelerometers and gyroscopes. The first part of the paper demonstrates the use of a special test bench that both enables simulations of various dynamic behaviors of wheeled robots and measures their real attitude angles along with the raw sensor data. These measurements are applied in a simulation environment and we outline an offline optimization of Kalman filter parameters. The second part of the paper introduces a novel adaptive Kalman filter structure that modifies the noise covariance values according to the system dynamics. The instantaneous dynamics are characterized regarding the magnitudes of both the instantaneous vibration and the external acceleration. The proposed adaptive solution measures these magnitudes and utilizes fuzzy-logic to modify the filter parameters in real time. The results show that the adaptive filter improves the overall filter convergence by a remarkable 10.9% over using the optimized Kalman filter, thereby demonstrating its efficacy as an accurate and robust attitude filter. The proposed filter performances are also benchmarked against other common methods indicating that the flexibility of the developed adaptive filter allowed it to compete and even outperform the benchmark filters.
ISSN:0888-3270
1096-1216
DOI:10.1016/j.ymssp.2018.03.053