Heading stabilization of a mecanum wheel mobile robot using Kalman filter and SMC under variation condition

Telecommunication Computing Electronics and Control

Heading stabilization of a mecanum wheel mobile robot using Kalman filter and SMC under variation condition

Abstract

This paper presents a robust heading stabilization system for a mecanum wheel mobile robot by integrating a Kalman filter (KF) with sliding mode control (SMC). A two-state KF estimates the robot’s heading angle and gyroscope bias from ICM20948 inertial measurement unit (IMU) measurements, reducing sensor noise by 65% and compensating for bias drift of 0.3° per second. The estimated heading is regulated using SMC with a boundary layer to minimize chattering. Implemented on a Raspberry Pi 3B, the system was validated under varying surface friction conditions and external disturbances. The controller achieved heading stabilization with root mean square error (RMSE) between 0.380° and 0.589° across all surfaces, steady-state error within ±0.5°, and convergence within 2.0–2.6 seconds. Under severe disturbances causing heading deviations up to 238°, rapid recovery within 0.5 seconds was achieved with only 3.04° final steady state error. The results demonstrate the feasibility of implementing robust heading stabilization on low-cost embedded platforms for autonomous navigation applications.

Discover Our Library

Embark on a journey through our expansive collection of articles and let curiosity lead your path to innovation.

Explore Now
Library 3D Ilustration