Visual servoing of nonholonomic mobile robots based on a new motion estimation technique

This paper presents a novel visual servoing strategy for a nonholonomic mobile robot, which is based on a new motion estimation technique. By taking into account the planar motion constraint of mobile robots, the proposed motion estimation technique does not require the estimation and decomposition of the homography or fundamental matrix, and it dose not cause any ambiguity problems. Moreover, the camera field-of-view (FOV) constraint and the partial occlusion problem are largely alleviated because the presented algorithm works well with few feature points. In order to incorporate the advantages of position-based visual servoing (PBVS) and image-based visual servoing (IBVS), a novel hybrid error vector is defined including both image signals and the estimated rotational angle. Furthermore, a smooth time-varying feedback controller is adopted to cope with the nonholonomic constraints, which yields global exponential stability for the closed-loop system despite the lack of depth information. Simulation results demonstrate the performance of the proposed approach.

[1]  Bernhard P. Wrobel,et al.  Multiple View Geometry in Computer Vision , 2001 .

[2]  Peter I. Corke,et al.  A tutorial on visual servo control , 1996, IEEE Trans. Robotics Autom..

[3]  François Chaumette,et al.  Visual servo control. II. Advanced approaches [Tutorial] , 2007, IEEE Robotics & Automation Magazine.

[4]  Olivier Faugeras,et al.  Motion and Structure from Motion in a piecewise Planar Environment , 1988, Int. J. Pattern Recognit. Artif. Intell..

[5]  Josechu J. Guerrero,et al.  Homography-Based Visual Control of Nonholonomic Vehicles , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[6]  Yu-Ping Tian,et al.  Exponential stabilization of nonholonomic dynamic systems by smooth time-varying control , 2002, Autom..

[7]  Josechu J. Guerrero,et al.  Visual correction for mobile robot homing , 2005, Robotics Auton. Syst..

[8]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[9]  Seth Hutchinson,et al.  Visual Servo Control Part I: Basic Approaches , 2006 .

[10]  Fang Yongchun,et al.  A fast homography decomposition technique for visual servo of mobile robots , 2008, 2008 27th Chinese Control Conference.

[11]  Shuzhi Sam Ge,et al.  Stabilization of uncertain nonholonomic systems via time-varying sliding mode control , 2004, IEEE Transactions on Automatic Control.

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

[13]  François Chaumette,et al.  Visual servo control. I. Basic approaches , 2006, IEEE Robotics & Automation Magazine.

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

[15]  A. Astolfi Discontinuous control of nonholonomic systems , 1996 .

[16]  Zhengyou Zhang,et al.  A Flexible New Technique for Camera Calibration , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

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

[18]  Richard I. Hartley,et al.  In Defense of the Eight-Point Algorithm , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[19]  R. W. Brockett,et al.  Asymptotic stability and feedback stabilization , 1982 .

[20]  Nicolas Marchand,et al.  Discontinuous exponential stabilization of chained form systems , 2003, Autom..

[21]  S. Hutchinson,et al.  Visual Servo Control Part II : Advanced Approaches , 2007 .

[22]  Nicolas Marchand,et al.  Discontinuous exponential stabilization of chained form systems , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..