This study addresses the challenges of real-time performance, safety, and trajectory smoothness in robot navigation by proposing an innovative variable-horizon model predictive control (MPC) scheme that utilizes evolutionary algorithms. To effectively adapt to the complex and dynamic conditions during navigation, a constrained multi-objective evolutionary algorithm is used to tune the control parameters precisely. The optimized parameters are then used to dynamically adjust the MPC’s prediction horizon online. To further enhance the system’s real-time performance, warm start and multiple shooting techniques are introduced, significantly improving the computational efficiency of the MPC. Finally, simulation and real-world experiments are conducted to validate the effectiveness of the proposed method. Experimental results demonstrate that the proposed control scheme exhibits excellent navigation performance in differential-drive robot models, offering a novel solution for intelligent mobile robot navigation.
Wang et al. (Thu,) studied this question.