In this article, a hierarchical predictive control (PC) algorithm is designed for visual servoing mobile robot systems. At the kinematic level, the image-based visual servoing model of a wheeled mobile robot is established. By defining the corresponding performance index of the PC, an iterative linear quadratic regulator (iLQR) is used to obtain the velocity controller and to provide reference velocity for dynamics. In dynamics, a data-driven PC controller based on the Gaussian process (GP) is proposed to obtain the torque controller with unknown dynamics. The input-to-state practical stability (ISpS) of the system based on the proposed data-driven PC method is proved by introducing reasonable assumptions. The corresponding theorem also analyzes the maximum upper bound of GP inference error. Finally, the effectiveness of the proposed hierarchical controller is verified by simulations and experiments.
Read full abstract