Extended Kalman Filter State Estimation for Autonomous Competition Robots

Authors

  • Ethan Kou Henry M Gunn High School
  • Acshi Haggenmiller University of Michigan

DOI:

https://doi.org/10.47611/jsrhs.v12i1.5578

Keywords:

Kalman Filter, Extended Kalman Filter, State Estimation, First Tech Challenge

Abstract

Autonomous mobile robot competitions judge based on a robot’s ability to quickly and accurately navigate the game field. This means accurate localization is crucial for creating an autonomous competition robot. Two common localization methods are odometry and computer vision landmark detection. Odometry provides frequent velocity measurements, while landmark detection provides infrequent position measurements. The state can also be predicted with a physics model. These three types of localization can be “fused” to create a more accurate state estimate using an Extended Kalman Filter (EKF). The EKF is a nonlinear full-state estimator that approximates the state estimate with the lowest covariance error when given the sensor measurements, the model prediction, and their variances. In this paper, we demonstrate the effectiveness of the EKF by implementing it on a 4-wheel mecanum-drive robot simulation. The position and velocity accuracy of fusing together various combinations of these three data sources are compared. We also discuss the assumptions and limitations of an EKF.

Downloads

Download data is not yet available.

References or Bibliography

FIRST® (2021). 2021-2022 FIRST® Tech Challenge Game Manual Part 2 – Traditional Events. https://firstinspiresst01.blob.core.windows.net/first-forward-ftc/game-manual-part-2-traditional.pdf

Kalman, R. E. (1960). A new approach to linear filtering and prediction problems.

Franklin, W. Kalman Filter Explained Simply. The Kalman Filter.

Thrun, S. (2002). Probabilistic robotics. Communications of the ACM, 45(3), 52-57.

Taheri, H., Qiao, B., & Ghaeminezhad, N. (2015). Kinematic model of a four mecanum wheeled mobile robot. International journal of computer applications, 113(3), 6-9.

Olson, E. (2004). A primer on odometry and motor control. Electronic Group Discuss, 12.

Coulter, R. C. (1992). Implementation of the pure pursuit path tracking algorithm. Carnegie-Mellon UNIV Pittsburgh PA Robotics INST.

Published

02-28-2023

How to Cite

Kou, E., & Haggenmiller, A. (2023). Extended Kalman Filter State Estimation for Autonomous Competition Robots. Journal of Student Research, 12(1). https://doi.org/10.47611/jsrhs.v12i1.5578

Issue

Section

HS Research Articles