Operation of mobile robots in off-road environment requires the attention to the torque saturation problem that occurs in the wheels DC motors while climbing hills. In the present work, off-road conditions are utilized to benefit while avoiding torque saturation. Energy optimization algorithm using predictive control is implemented on a two-DC motor-driven wheels mobile robot while crossing a ditch. The predictive control algorithm is simulated and compared with the PID control and the open-loop control. Predictive control showed more capability to avoid torque saturation and noticeable reduction in the energy consumption. Furthermore, using the wheels motors armature current instead of the supply voltage as control variable in the predictive control showed more efficient speed control. Simulation results showed that in case of known ditch dimensions ahead of time, the developed algorithm is feasible. Experimental examination of the developed energy optimization algorithm is presented. The experimental results showed a good agreement with the simulation results. The effects of the road slope and the prediction horizon length on the consumed energy are evaluated. The analytical study showed that the energy consumption is reduced by increasing the prediction horizon until it reaches a limit at which no more energy reduction is obtained. This limit is proportional to the width of the ditch in front of the mobile robot. Curve fitting is applied to the obtained results to address further the effect of the parameters on the energy consumption.
['Mostafa I. Yacoub', 'Dan S. Necsulescu', 'Jurek Z. Sasiadek']
Energy Consumption Optimization for Mobile Robots Motion Using Predictive Control