Improving image-based visual servoing with reference features filtering

In this paper, Image-Based Visual Servoing (IBVS) is addressed via a new control structure where reference features are previously filtered based on an estimation of these reference features using standard filters such as Kalman Filter (KF) or a combination of a Kalman Filter and a Smoother (KFS). In this sense, one of the key aspects of the paper is to predict feasible reference features for the low-level IBVS controller. Along the paper, we discuss and analyze the improvements introduced with the new control structure in terms of convergence time and reachability, that is, the ability to converge in complex scenarios such as rotations around the camera axis and large displacements. Validations are also provided through real experimentation with an industrial robot of 6 DOF in eye-in-hand configuration.

[1]  Kamal K. Gupta,et al.  Global path planning for robust Visual Servoing in complex environments , 2009, 2009 IEEE International Conference on Robotics and Automation.

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

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

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

[5]  Hui-Guang Li,et al.  Optimal control law of robot based on delta operator in visual servoing , 2004, Proceedings of 2004 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.04EX826).

[6]  Peter I. Corke,et al.  Robotics, Vision and Control - Fundamental Algorithms in MATLAB® , 2011, Springer Tracts in Advanced Robotics.

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

[8]  Larry S. Davis,et al.  Model-based object pose in 25 lines of code , 1992, International Journal of Computer Vision.

[9]  Hesheng Wang,et al.  An adaptive controller for image-based visual servoing of robot manipulators , 2010, 2010 8th World Congress on Intelligent Control and Automation.

[10]  Patrick Rives,et al.  Robustness of image-based visual servoing with respect to depth distribution errors , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[11]  C. Striebel,et al.  On the maximum likelihood estimates for linear dynamic systems , 1965 .

[12]  P. Poignet,et al.  Image Based Visual Servoing through Nonlinear Model Predictive Control , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[13]  Peter I. Corke,et al.  Choice of image features for depth-axis control in image based visual servo control , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[15]  Santiago Garrido,et al.  Accuracy and Calibration Issues of Industrial Manipulators , 2006 .

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

[17]  Estelle Courtial,et al.  Visual servoing via Nonlinear Predictive control , 2010 .

[18]  Graziano Chesi,et al.  Visual Servoing Path Planning via Homogeneous Forms and LMI Optimizations , 2009, IEEE Transactions on Robotics.

[19]  Estelle Courtial,et al.  What can prediction bring to Image-Based Visual Servoing ? , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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