ABSTRACTIn this article, an adaptive neural delay feedback control strategy is proposed for the motion control of a two‐wheel self‐balancing robot (TWSBR) on a slope with an input delay. Based on the Lagrange equation, the dynamic model of the robot is derived. Given a target trajectory vector, the corresponding error system is obtained. An input delay and uncertainties are considered. First, the system with an input delay is transformed into a delay‐free one. Second, a quadratic performance optimization criterion is defined, and a linear quadratic regulator (LQR) controller is designed to minimize the error between the system's state vector and the target vector. Thirdly, an integral sliding mode controller is added to the LQR controller to enhance the system's robustness. To reduce the “chattering” phenomenon, an adaptive neural delay feedback control scheme is developed based on the adaptive learning of the uncertainties' upper bound by a radial basis function neural network (RBFNN). It is demonstrated that a relaxation process exists at the beginning of the upslope motion. As the input delay increases, the swing range of the center of gravity of the pendulum expands. The angle can converge to the steady state more quickly, but the relaxation time is still 0.031 s which has nothing to do with the input delay. An example of the back‐and‐forth motion of a TWSBR on a slope can verify an excellent agreement between theoretical analysis and numerical results.
Read full abstract