Superiority of model predictive control with robust and stable approach for sliding wheeled mobile systems in the presence of obstacles

Moharam Habibnejad Korayem,Fateme Namdarpour,Naeim Yousefi Lademakhi
DOI: https://doi.org/10.1002/oca.3107
2024-02-27
Optimal Control Applications and Methods
Abstract:The paper presents two predictive control methods, RMPC and SMPC, for guiding mobile robots on slippery surfaces with obstacles. These linear controllers effectively maintain trajectory and avoid obstacles, with reduced computational complexity. RMPC excels on slippery terrains, whereas SMPC performs well on non‐slip surfaces. Both methods demonstrate superior speed and accuracy compared to similar controllers. SMPC notably reduces trajectory deviation from 0.5 m to less than 0.01 m within 8 s in non‐slip conditions, showcasing its rapid response and precision. In this paper, we present two distinct linear Model Predictive Control (MPC) methods for controlling mobile robots in the presence of obstacles while considering the wheel slip. Predictability of the controller enables the robot to automatically choose an alternative path to avoid obstacles. However, environmental conditions and disturbances, including slip, may impact the system model. Therefore, to accurately represent the system, slip angle and slip ratio are factored into the modeling process. Then the kinematic model is linearized using the successive method to reduce computational cost. Next, both Stable MPC (SMPC) and Robust MPC have been designed and implemented on the linearized time‐variant model to control the robot. The superiority of the robust predictive control method over the stable method has been discussed in terms of safety and optimal performance considering wheel slip. Finally, based on experimental tests, it has been found that the robust predictive controller is more effective than stable control when the surface is slippery and there is an obstacle in front of the robot. However, in a case where the wheel slip is neglectable, SMPC can be a better choice in presence of obstacles due to the lower computational cost.
automation & control systems,operations research & management science,mathematics, applied
What problem does this paper attempt to address?