Improving moments-based visual servoing with tunable visual features

In this paper, we introduce the concept of tunable visual features for moments based visual servoing schemes. The main contribution of this work is the introduction of tunable shift points along with some effective methods to tune them. We propose two different metrics: the first metric ensures optimal response of the control to errors in the image space and the second metric ensures orthogonality between the interaction matrix components (vectors) related to the control of x and y rotational motions. With the proposed method, it is possible to design moment invariants-based visual features whose interaction matrix is always non-singular for any desired pose (parallel or non-parallel). Thus, this work makes a significant contribution to the difficult problem of controlling the rotational motions around the x and y axes, when all the 6dof are involved. Two case studies are presented to demonstrate the validity of the proposed ideas. Results from each case are then used to design a moment invariants-based visual feature. This visual feature is used for visual servoing with a symmetrical object using binary moments and a free-form planar target using photometric moments.

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

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

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

[4]  Christophe Collewet,et al.  Visual servoing set free from image processing , 2008, 2008 IEEE International Conference on Robotics and Automation.

[5]  Éric Marchand,et al.  Photometric moments: New promising candidates for visual servoing , 2013, 2013 IEEE International Conference on Robotics and Automation.

[6]  Éric Marchand,et al.  Mutual Information-Based Visual Servoing , 2011, IEEE Transactions on Robotics.

[7]  Christophe Collewet,et al.  Photometric Visual Servoing , 2011, IEEE Transactions on Robotics.

[8]  Pradeep K. Khosla,et al.  Strategies for Increasing the Tracking Region of an Eye-in-Hand System by Singularity and Joint Limit Avoidance , 1995, Int. J. Robotics Res..

[9]  Éric Marchand,et al.  ViSP for visual servoing: a generic software platform with a wide class of robot control skills , 2005, IEEE Robotics & Automation Magazine.

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

[11]  Martin Jägersand,et al.  Towards Practical Visual Servoing in Robotics , 2013, 2013 International Conference on Computer and Robot Vision.

[12]  Junping Wang,et al.  Micropeg and Hole Alignment Using Image Moments Based Visual Servoing Method , 2008, IEEE Transactions on Industrial Electronics.

[13]  François Chaumette,et al.  Point-based and region-based image moments for visual servoing of planar objects , 2005, IEEE Transactions on Robotics.

[14]  C. S. George Lee,et al.  Weighted selection of image features for resolved rate visual feedback control , 1991, IEEE Trans. Robotics Autom..

[15]  Omar Tahri,et al.  New results in images moments-based visual servoing , 2013, 2013 IEEE International Conference on Robotics and Automation.

[16]  Roland T. Chin,et al.  On Image Analysis by the Methods of Moments , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Carme Torras,et al.  Vision-based robot positioning using neural networks , 1996, Image Vis. Comput..

[18]  Rajeev Sharma,et al.  Motion perceptibility and its application to active vision-based servo control , 1997, IEEE Trans. Robotics Autom..