Orthogonal Image Features for Visual Servoing of a 6-DOF Manipulator With Uncalibrated Stereo Cameras

We present an approach to control a 6-degree-of-freedom (DOF) manipulator using an uncalibrated visual servoing (VS) approach that addresses the challenges of choosing proper image features for target objects and designing a VS controller to enhance the tracking performance. The main contribution of this paper is the definition of a new virtual visual space (image space). A novel stereo camera model employing virtual orthogonal cameras is used to map 6-D poses from Cartesian space to this virtual visual space. Each component of the 6-D pose vector defined in this virtual visual space is linearly independent, leading to a full-rank 6 × 6 image Jacobian matrix, which allows avoiding classical problems, such as image space singularities and local minima. Furthermore, the control for rotational and translational motion of robot is decoupled due to the diagonal image Jacobian. Finally, simulation results with an eye-to-hand robotic system confirm the improvement in controller stability and motion performance with respect to conventional VS approaches. Experimental results on a 6-DOF industrial robot are provided to illustrate the effectiveness of the proposed method and the feasibility of using this method in practical scenarios.

[1]  Sining Liu,et al.  Image-based visual servoing using improved image moments in 6-DOF robot systems , 2013 .

[2]  Alois Knoll,et al.  Uncalibrated stereo visual servoing for manipulators using virtual impedance control , 2014, 2014 13th International Conference on Control Automation Robotics & Vision (ICARCV).

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

[4]  Bernard Espiau,et al.  Effect of Camera Calibration Errors on Visual Servoing in Robotics , 1993, ISER.

[5]  Minoru Asada,et al.  Versatile visual servoing without knowledge of true Jacobian , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

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

[7]  Luc Soler,et al.  Autonomous retrieval and positioning of surgical instruments in robotized laparoscopic surgery using visual servoing and laser pointers , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[8]  Martin Jägersand,et al.  Robust Jacobian Estimation for Uncalibrated Visual Servoing , 2010, 2010 IEEE International Conference on Robotics and Automation.

[9]  C. S. George Lee,et al.  Model-based visual feedback control for a hand-eye coordinated robotic system , 1992, Computer.

[10]  Yunhui Liu,et al.  Uncalibrated visual servoing of robots using a depth-independent interaction matrix , 2006, IEEE Transactions on Robotics.

[11]  Andrew Zisserman,et al.  Multiple View Geometry in Computer Vision (2nd ed) , 2003 .

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

[13]  Alois Knoll,et al.  Uncalibrated 3D stereo image-based dynamic visual servoing for robot manipulators , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Christophe Collewet,et al.  A contour approach for image-based control on objects with complex shape , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[15]  Nikolaos Papanikolopoulos,et al.  Adaptive robotic visual tracking: theory and experiments , 1993, IEEE Trans. Autom. Control..

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

[17]  Alois Knoll,et al.  6D image-based visual servoing for robot manipulators with uncalibrated stereo cameras , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  François Chaumette,et al.  Optimal Camera Trajectory with Image-Based Control , 2003, Int. J. Robotics Res..

[19]  W. Wilson,et al.  Comparison of Basic Visual Servoing Methods , 2011, IEEE/ASME Transactions on Mechatronics.

[20]  Gregory D. Hager,et al.  A "robust" convergent visual servoing system , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[21]  Mark W. Spong,et al.  Robot dynamics and control , 1989 .

[22]  Sukhan Lee,et al.  Stereo vision based automation for a bin-picking solution , 2012 .

[23]  Harvey Lipkin,et al.  Uncalibrated dynamic visual servoing , 2004, IEEE Transactions on Robotics and Automation.

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

[25]  Andrew Zisserman,et al.  Multiple view geometry in computer visiond , 2001 .

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

[27]  Farrokh Janabi-Sharifi,et al.  Generalizations to Control Laws of Image-Based Visual Servoing , 2009 .

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

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

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

[31]  Peter K. Allen,et al.  Alignment using an uncalibrated camera system , 1995, IEEE Trans. Robotics Autom..