Switching controller for efficient IBVS

Image-based visual servoing (IBVS) is now recognized to be an efficient and robust control strategy to guide robots using only visual data. Classical IBVS is commonly based on the Cartesian coordinates of points in the image. Although the convergence of the visual features to the desired ones is generally achieved, classical IBVS can lead to unnecessary displacements of the camera, such as the camera retreat problem in the case of a pure rotation around the optical axis. In contrast, IBVS based on the polar coordinates of points, is well adapted to carry out rotations around the optical axis but less adapted to manage translations. To take advantage of the benefits of each approach, we propose a new strategy for visual servoing based on a switching controller. The controller switches between Cartesian-based and polar-based approaches thanks to a switching signal provided by a decision maker. With the proposed controller, unnecessary 3D displacements are minimized without any 3D reconstruction and visibility constraints can be taken into account. The local stability of the closed-loop switching system is proved. A comparison with classical controllers and advanced controllers is performed by simulations. This comparative study illustrates the effectiveness of the proposed controller in terms of displacement in the image space and in the 3D space.

[1]  M. Iwatsuki,et al.  A new formulation of visual servoing based on cylindrical coordinate system with shiftable origin , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[3]  François Chaumette,et al.  Predictive Control for Constrained Image-Based Visual Servoing , 2010, IEEE Transactions on Robotics.

[4]  Koichiro Deguchi,et al.  Optimal motion control for image-based visual servoing by decoupling translation and rotation , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[5]  Peter I. Corke,et al.  A new partitioned approach to image-based visual servo control , 2001, IEEE Trans. Robotics Autom..

[6]  François Chaumette,et al.  Image moments: a general and useful set of features for visual servoing , 2004, IEEE Transactions on Robotics.

[7]  Ezio Malis,et al.  Improving vision-based control using efficient second-order minimization techniques , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[8]  Daniel Liberzon,et al.  Switching in Systems and Control , 2003, Systems & Control: Foundations & Applications.

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

[10]  François Chaumette,et al.  2½D visual servoing , 1999, IEEE Trans. Robotics Autom..

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

[12]  William J. Wilson,et al.  Hybrid motion control and planning strategies for visual servoing , 2005, IEEE Transactions on Industrial Electronics.

[13]  Francois Chaumette,et al.  Potential problems of unstability and divergence in image-based and position-based visual servoing , 1999, 1999 European Control Conference (ECC).

[14]  Peter Corke,et al.  Combining Cartesian and cylindrical coordinates in IBVS , 2009 .

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

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

[17]  Nicholas R. Gans,et al.  Stable Visual Servoing Through Hybrid Switched-System Control , 2007, IEEE Transactions on Robotics.