双轮移动机器人是一种典型的具有非完整约束的欠驱动系统,针对其路径跟踪和姿态平衡的控制问题,文章提出了一种基于反演技术的运动学控制器和滑模动力学控制器相结合的控制算法,反演法设计运动学控制器用以解决跟踪速度和位置之间的控制关系。考虑到系统本身的不确定性和外界干扰,采用具有稳定性和鲁棒性特点的滑模控制器作为动力学控制器用以解决机器人的运动平衡和控制电压之间的控制问题。仿真结果表明该方法有效地实现了双轮移动机器人在保持平衡的同时稳定地进行轨迹跟踪。
Two-wheeled mobile robot is a typical nonholonomic underactuated system. Aiming at the path tracking and posture balance control problem of this kind of mobile robot, a control algorithm is proposed which integrates the kinematic controller designed by backstepping and the sliding mode dy- namics controller. The kinematic controller designed by backstepping is used to solve the control problem between velocity and position. Considering the uncertainties of the system and external dis- turbance, the sliding mode controller that has the characteristics of stability and robustness is used as the dynamics controller to realize the robot's speed and posture balance. The simulation results show that the method effectively realizes the two-wheeled mobile robot trajectory tracking in a stable and balanced mode.