A Sliding-Mode-Control Law for Mobile Robots Based on Epipolar Visual Servoing From Three Views

Driving mobile robots to precise locations is of recognized interest, and using vision sensors in this context supplies many advantages. We propose a novel control law based on sliding-mode theory in order to drive mobile robots to a target location, which is specified by a previously acquired reference image. The control scheme exploits the piecewise epipolar geometry of three views on the basis of image-based visual servoing, in such a way that no 3-D scene information is required. The contribution of the paper is a new control law that achieves convergence to the target with no auxiliary images and without changing to any approach other than epipolar-based control. Additionally, the use of sliding-mode control deals with singularities, thus allowing the robot to move directly toward the target as well as avoiding the need of a precise camera calibration. The effectiveness of our approach is tested with simulations and real-world experiments.

[1]  Philippe Martinet,et al.  Autonomous Navigation of Vehicles from a Visual Memory Using a Generic Camera Model , 2009, IEEE Transactions on Intelligent Transportation Systems.

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

[3]  Yunhui Liu,et al.  Adaptive Visual Servoing Using Point and Line Features With an Uncalibrated Eye-in-Hand Camera , 2008, IEEE Transactions on Robotics.

[4]  Patrick Rives,et al.  Extending visual servoing techniques to nonholonomic mobile robots , 1997, Block Island Workshop on Vision and Control.

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

[6]  Ehud Rivlin,et al.  Visual homing: Surfing on the epipoles , 1997, Block Island Workshop on Vision and Control.

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

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

[9]  Gonzalo López-Nicolás,et al.  Omnidirectional visual control of mobile robots based on the 1D trifocal tensor , 2010, Robotics Auton. Syst..

[10]  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).

[11]  Danica Kragic,et al.  Switching visual control based on epipoles for mobile robots , 2008, Robotics Auton. Syst..

[12]  Ezio Malis Visual servoing invariant to changes in camera-intrinsic parameters , 2004, IEEE Trans. Robotics Autom..

[13]  R. M. Hirschorn Output tracking through singularities , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[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]  P. Olver Nonlinear Systems , 2013 .

[16]  Gonzalo López-Nicolás,et al.  Visual control of vehicles using two-view geometry , 2010 .

[17]  Radu Horaud,et al.  Visual Servoing from Lines , 2002, Int. J. Robotics Res..

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

[19]  F. Miyazaki,et al.  Visual servoing for non-holonomic mobile robots , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[20]  C. Sagues,et al.  A Sliding Mode Control Law for Epipolar Visual Servoing of Differential-Drive Robots , 2008 .

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

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

[23]  François Chaumette,et al.  Potential problems of stability and convergence in image-based and position-based visual servoing , 1997 .

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