Kalman filter for mobile-robot attitude estimation

Novel optimized and adaptive solutions

Ákos Odry, R. Fullér, I. Rudas, Péter Odry

Research output: Contribution to journalArticle

11 Citations (Scopus)

Abstract

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.

Original languageEnglish
Pages (from-to)569-589
Number of pages21
JournalMechanical Systems and Signal Processing
Volume110
DOIs
Publication statusPublished - Sep 15 2018

Fingerprint

Kalman filters
Mobile robots
Adaptive filters
Gyroscopes
Accelerometers
Fuzzy logic
Dynamical systems
Fusion reactions
Robots
Sensors
Costs

Keywords

  • Adaptive filter
  • Attitude determination
  • Filter tuning
  • Inertial measurement unit
  • Kalman filter
  • Sensor fusion

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Signal Processing
  • Civil and Structural Engineering
  • Aerospace Engineering
  • Mechanical Engineering
  • Computer Science Applications

Cite this

Kalman filter for mobile-robot attitude estimation : Novel optimized and adaptive solutions. / Odry, Ákos; Fullér, R.; Rudas, I.; Odry, Péter.

In: Mechanical Systems and Signal Processing, Vol. 110, 15.09.2018, p. 569-589.

Research output: Contribution to journalArticle

@article{1f5542a39828463e9cb66c29c846c2ae,
title = "Kalman filter for mobile-robot attitude estimation: Novel optimized and adaptive solutions",
abstract = "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.",
keywords = "Adaptive filter, Attitude determination, Filter tuning, Inertial measurement unit, Kalman filter, Sensor fusion",
author = "{\'A}kos Odry and R. Full{\'e}r and I. Rudas and P{\'e}ter Odry",
year = "2018",
month = "9",
day = "15",
doi = "10.1016/j.ymssp.2018.03.053",
language = "English",
volume = "110",
pages = "569--589",
journal = "Mechanical Systems and Signal Processing",
issn = "0888-3270",
publisher = "Academic Press Inc.",

}

TY - JOUR

T1 - Kalman filter for mobile-robot attitude estimation

T2 - Novel optimized and adaptive solutions

AU - Odry, Ákos

AU - Fullér, R.

AU - Rudas, I.

AU - Odry, Péter

PY - 2018/9/15

Y1 - 2018/9/15

N2 - 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.

AB - 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.

KW - Adaptive filter

KW - Attitude determination

KW - Filter tuning

KW - Inertial measurement unit

KW - Kalman filter

KW - Sensor fusion

UR - http://www.scopus.com/inward/record.url?scp=85044570415&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85044570415&partnerID=8YFLogxK

U2 - 10.1016/j.ymssp.2018.03.053

DO - 10.1016/j.ymssp.2018.03.053

M3 - Article

VL - 110

SP - 569

EP - 589

JO - Mechanical Systems and Signal Processing

JF - Mechanical Systems and Signal Processing

SN - 0888-3270

ER -