Universidad de Costa Rica

Design and implementation of Kalman filters applied to Lego NXT based robots

Ing. Leonardo José Marín Paniagua, PhD.
Ángel Valera and Marina Vallés and Leonardo Marín and Pedro Albertos
Proceedings of the 18th IFAC World Congress, Milano, Italy


As it is well known, the Kalman filter (KF) provides an efficient computational tool to estimate the state of a process, minimizing the mean squared error. By allowing the estimation of past, present and future states, even dealing with some uncertainty in the process model, the KF presents a very good solution in state estimation. This work will deal with the design and the implementation of this powerful and important tool for the control engineering students in an easy to set-up laboratory environment. For that purpose the LEGO NTX robot is proposed. With this motivating tool the students can implement different estimators, like a velocity and acceleration observer of the robot wheels, or an observer of the position and orientation of the robot, and analyze different alternatives and solutions.

© 2020 Escuela de Ingeniería Eléctrica, Universidad de Costa Rica.