Vision-based stabilization of nonholonomic mobile robots by integrating sliding-mode control and adaptive approach

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.

[1]  Chunling Wei,et al.  Robust Adaptive Control of Nonholonomic Systems with Nonlinear Parameterization , 2007 .

[2]  Josechu J. Guerrero,et al.  Visual control through the trifocal tensor for nonholonomic robots , 2010, Robotics Auton. Syst..

[3]  Giuseppe Oriolo,et al.  Image-Based Visual Servoing for Nonholonomic Mobile Robots Using Epipolar Geometry , 2007, IEEE Transactions on Robotics.

[4]  Li Sheng Time-varying Adaptive Stabilization of an Uncertain Nonholonomic Mobile Robot , 2005 .

[5]  Carlos Sagüés,et al.  A novel 1D trifocal tensor-based control for differential-drive robots , 2009, 2009 IEEE International Conference on Robotics and Automation.

[6]  Carlos Sagüés,et al.  Pose-estimation-based visual servoing for differential-drive robots using the 1D trifocal tensor , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Z. L. Wang,et al.  Visual regulation of a nonholonomic wheeled mobile robot with two points using Lyapunov functions , 2010, 2010 IEEE International Conference on Mechatronics and Automation.

[8]  Xi Liu,et al.  Motion-Estimation-Based Visual Servoing of Nonholonomic Mobile Robots , 2011, IEEE Transactions on Robotics.

[9]  Chaoli Wang Visual servoing feedback based robust regulation of nonholonomic wheeled mobile robots , 2011, 2011 IEEE International Conference on Robotics and Automation.

[10]  Gonzalo López-Nicolás,et al.  A Sliding-Mode-Control Law for Mobile Robots Based on Epipolar Visual Servoing From Three Views , 2011, IEEE Transactions on Robotics.

[11]  Tzuu-Hseng S. Li,et al.  Design and implementation of an adaptive sliding-mode dynamic controller for wheeled mobile robots , 2009 .

[12]  Z. Qu,et al.  Continuous Time-Varying Pure Feedback Control for Chained Nonholonomic Systems with Exponential Convergent Rate , 2008 .

[13]  Fang Yang,et al.  Adaptive Stabilization for Uncertain Nonholonomic Dynamic Mobile Robots Based on Visual Servoing Feedback , 2011 .

[14]  Warren E. Dixon,et al.  Homography-based visual servo regulation of mobile robots , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[15]  S.X. Yang,et al.  Tracking control of a nonholonomic mobile robot by integrating feedback and neural dynamics techniques , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).