As one of the core issues of the mobile robot motion control, trajectory tracking has received extensive attention. At present, the solution of the problem only takes kinematic or dynamic model into account separately...As one of the core issues of the mobile robot motion control, trajectory tracking has received extensive attention. At present, the solution of the problem only takes kinematic or dynamic model into account separately, so that the presented strategy is difficult to realize satisfactory tracking quality in practical application. Considering the unknown parameters of two models, this paper presents an adaptive controller for solving the trajectory tracking problem of a mobile robot. Firstly, an adaptive kinematic controller utilized to generate the command of velocity is designed based on Backstepping method. Then, in order to make the real velocity of mobile robot reach the desired velocity asymptotically, a dynamic adaptive controller is proposed adopting reference model and Lyapunov stability theory. Finally, through simulating typical trajectories including circular trajectory, fold line and parabola trajectory in normal and perturbed cases, the results illustrate that the control scheme can solve the tracking problem effectively. The proposed control law, which can tune the kinematic and dynamic model parameters online and overcome external disturbances, provides a novel method for improving trajectory tracking performance of the mobile robot.展开更多
Vision-based pose stabilization of nonholonomic mobile robots has received extensive attention. At present, most of the solutions of the problem do not take the robot dynamics into account in the controller design, so...Vision-based pose stabilization of nonholonomic mobile robots has received extensive attention. At present, most of the solutions of the problem do not take the robot dynamics into account in the controller design, so that these controllers are difficult to realize satisfactory control in practical application. Besides, many of the approaches suffer from the initial speed and torque jump which are not practical in the real world. Considering the kinematics and dynamics, a two-stage visual controller for solving the stabilization problem of a mobile robot is presented, applying the integration of adaptive control, sliding-mode control, and neural dynamics. In the first stage, an adaptive kinematic stabilization controller utilized to generate the command of velocity is developed based on Lyapunov theory. In the second stage, adopting the sliding-mode control approach, a dynamic controller with a variable speed function used to reduce the chattering is designed, which is utilized to generate the command of torque to make the actual velocity of the mobile robot asymptotically reach the desired velocity. Furthermore, to handle the speed and torque jump problems, the neural dynamics model is integrated into the above mentioned controllers. The stability of the proposed control system is analyzed by using Lyapunov theory. Finally, the simulation of the control law is implemented in perturbed case, and the results show that the control scheme can solve the stabilization problem effectively. The proposed control law can solve the speed and torque jump problems, overcome external disturbances, and provide a new solution for the vision-based stabilization of the mobile robot.展开更多
基金supported by State Key Laboratory of Robotics and System of China (Grant No. SKLR-2010 -MS - 14)State Key Lab of Embedded System and Service Computing of China(Grant No. 2010-11)
文摘As one of the core issues of the mobile robot motion control, trajectory tracking has received extensive attention. At present, the solution of the problem only takes kinematic or dynamic model into account separately, so that the presented strategy is difficult to realize satisfactory tracking quality in practical application. Considering the unknown parameters of two models, this paper presents an adaptive controller for solving the trajectory tracking problem of a mobile robot. Firstly, an adaptive kinematic controller utilized to generate the command of velocity is designed based on Backstepping method. Then, in order to make the real velocity of mobile robot reach the desired velocity asymptotically, a dynamic adaptive controller is proposed adopting reference model and Lyapunov stability theory. Finally, through simulating typical trajectories including circular trajectory, fold line and parabola trajectory in normal and perturbed cases, the results illustrate that the control scheme can solve the tracking problem effectively. The proposed control law, which can tune the kinematic and dynamic model parameters online and overcome external disturbances, provides a novel method for improving trajectory tracking performance of the mobile robot.
基金supported by National Key Basic Research and Development Program of China (973 Program,Grant No. 2009CB320602)National Natural Science Foundation of China (Grant Nos. 60834004,61025018)+2 种基金National Science and Technology Major Project of China(Grant No. 2011ZX02504-008)Fundamental Research Funds for the Central Universities of China (Grant No. ZZ1222)Key Laboratory of Advanced Engineering Surveying of NASMG of China (Grant No.TJES1106)
文摘Vision-based pose stabilization of nonholonomic mobile robots has received extensive attention. At present, most of the solutions of the problem do not take the robot dynamics into account in the controller design, so that these controllers are difficult to realize satisfactory control in practical application. Besides, many of the approaches suffer from the initial speed and torque jump which are not practical in the real world. Considering the kinematics and dynamics, a two-stage visual controller for solving the stabilization problem of a mobile robot is presented, applying the integration of adaptive control, sliding-mode control, and neural dynamics. In the first stage, an adaptive kinematic stabilization controller utilized to generate the command of velocity is developed based on Lyapunov theory. In the second stage, adopting the sliding-mode control approach, a dynamic controller with a variable speed function used to reduce the chattering is designed, which is utilized to generate the command of torque to make the actual velocity of the mobile robot asymptotically reach the desired velocity. Furthermore, to handle the speed and torque jump problems, the neural dynamics model is integrated into the above mentioned controllers. The stability of the proposed control system is analyzed by using Lyapunov theory. Finally, the simulation of the control law is implemented in perturbed case, and the results show that the control scheme can solve the stabilization problem effectively. The proposed control law can solve the speed and torque jump problems, overcome external disturbances, and provide a new solution for the vision-based stabilization of the mobile robot.