A Sliding Mode Control law for epipolar visual servoing of differential-drive robots

In this paper, a robust control technique (sliding mode control) is proposed to be used in order to perform visual servoing for differential-drive mobile robots using the classical teach-by-showing strategy. We propose a commuted sliding mode control law that exploits the epipolar geometry. The major contribution of the paper is the design of a control law that solves the problem of passing through a singularity induced by the epipoles maintaining bounded inputs. Moreover, the designed control is able to drive the robot to the target even when it just starts on the singularity. The proposed approach does not need a precise camera calibration due to the robustness of the control system under uncertainty in parameters. It also ensures entire correction of both orientation and lateral error even with noise in the image. The effectiveness of our approach is tested via simulations.

[1]  Josechu J. Guerrero,et al.  Switched Homography-Based Visual Control of Differential Drive Vehicles with Field-of-View Constraints , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[2]  Danica Kragic,et al.  Nonholonomic epipolar visual servoing , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[3]  E. Malis,et al.  2 1/2 D Visual Servoing , 1999 .

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

[5]  S. Sastry Nonlinear Systems: Analysis, Stability, and Control , 1999 .

[6]  Vadim I. Utkin,et al.  Sliding mode control in electromechanical systems , 1999 .

[7]  A. Isidori Nonlinear Control Systems , 1985 .

[8]  Selim Benhimane,et al.  Homography-based 2D visual servoing , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

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

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

[11]  Patrick Rives,et al.  Visual servoing based on epipolar geometry , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[12]  Giuseppe Oriolo,et al.  Epipole-based visual servoing for nonholonomic mobile robots , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

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

[14]  Gonzalo López-Nicolás Visual control of mobile robots through multiple view geometry , 2008 .

[15]  Ronald M. Hirschorn Output Tracking Through Singularities , 2002, SIAM J. Control. Optim..

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

[17]  Avinash C. Kak,et al.  Vision for Mobile Robot Navigation: A Survey , 2002, IEEE Trans. Pattern Anal. Mach. Intell..