Kalman Filter based position estimation using "optical mouse movement sensor" and differential drive robot model
Computational Principles Of Mobile Robotics