Skip to Main Content
This note deals with the identification of a mobile robot with differential drive. The robot system is modeled by two MISO Hammerstein systems with input dead zones. The robot dynamic model is based on the traveled distance increment instead of the robot coordinates, making the model linear and allowing the application of classical methods of identification. Both parameters of linear and nonlinear blocks are estimated simultaneously through application of recursive least squares. Our main contribution is to use simple identification techniques to recursively estimate the linear and non-linear parameters of the robot system, that may vary over the time. The feasibility of the method is demonstrated by examples using both simulated and real robot.