Adaptive control of nonlinear visual servoing systems for 3D cartesian tracking

This paper presents a control strategy for robot manipulators to perform 3D cartesian tracking using visual servoing. Considering a fixed camera, the 3D cartesian motion is decomposed in a 2D motion on a plane orthogonal to the optical axis and a 1D motion parallel to this axis. An image-based visual servoing approach is used to deal with the nonlinear control problem generated by the depth variation without requiring direct depth estimation. Due to the lack of camera calibration, an adaptive control method is used to ensure both depth and planar tracking in the image frame. The depth feedback loop is closed by measuring the image area of a target object attached to the robot end-effector. Simulation and experimental results obtained with a real robot manipulator illustrate the viability of the proposed scheme.

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

[2]  L. Hsu,et al.  Adaptive visual tracking for motions on smooth surfaces , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[3]  Liu Hsu,et al.  MIMO direct adaptive control with reduced prior knowledge of the high frequency gain , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[4]  Patrick Rives,et al.  A new approach to visual servoing in robotics , 1992, IEEE Trans. Robotics Autom..

[5]  Liu Hsu,et al.  Performing stable 2D adaptive visual positioning/tracking control without explicit depth measurement , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[6]  Liu Hsu,et al.  Lyapunov-based adaptive control of MIMO systems , 2003, Autom..

[7]  Linda G. Shapiro,et al.  Computer and Robot Vision , 1991 .

[8]  Éric Marchand,et al.  Eye-in-hand/eye-to-hand cooperation for visual servoing , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

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

[10]  Alessandro Astolfi,et al.  Immersion and invariance adaptive control of linear multivariable systems , 2003, Syst. Control. Lett..

[11]  Warren E. Dixon,et al.  Adaptive 2.5D visual servoing of kinematically redundant robot manipulators , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[12]  Benedetto Allotta,et al.  Nonlinear controllability and stability analysis of adaptive image-based systems , 2001, IEEE Trans. Robotics Autom..

[13]  Rafael Kelly,et al.  Stable visual servoing of camera-in-hand robotic systems , 2000 .