Skip to content

Giovannicampo/KalmanFilter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kalman Filter for 2-wheeled mobile robots

Robotic systems course project - 2022/2023

The Kalman filter is a predictive filter based on the model of the behaviour of a system. The aim of predictive filters is to reduce the measurement error on the basis of the knowledge of the system model.

In order to accomplish this goal, the filter firstly performs an estimate of the state variable of the system and compares it with sensor data. The resulting error is then cyclically reduced through a PI controller in which the proportional constant (Kp) is updated at each iteration.

Eventually, the output of the controller is used to correct the prediction.

Our project consists in designing a Kalman filter for our two-wheeled robots, in order to make values from the optical encoders more reliable.



Authors

Marco Pometti - DIEEI

Giovanni Campo - DMI

Andrea Galofaro - DIEEI

About

Kalman filter for two-wheeled mobile robots - Robotic systems project.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published