Passivity‐based adaptive 3D visual servoing without depth and image velocity measurements for uncertain robot manipulators

In this work, we consider the 3D visual tracking problem for a robot manipulator with uncertainties in the kinematic and dynamic models. The visual feedback is provided by a fixed and uncalibrated camera located above the robot workspace. The Cartesian motion of the robot end effector can be separated into a 1D motion parallel to the optical axis of the camera and a 2D motion constrained on a plane orthogonal to this axis. Thus, the control design can be simplified, and the overall visual servoing system can be partitioned in two almost-independent subsystems. Adaptive visual servoing schemes, based on a kinematic approach, are developed for image-based look-and-move systems allowing for both depth and planar tracking of a reference trajectory, without using image velocity and depth measurements. In order to include the uncertain robot kinematics and dynamics in the presented solution, we develop a cascade control strategy based on an indirect/direct adaptive method. The stability and convergence properties are analyzed in terms of Lyapunov-like functions and the passivity-based formalism. Numerical simulations including hardware-in-the-loop results, obtained with a robot manipulator and a web camera, are presented to illustrate the performance and feasibility of the proposed control scheme. Copyright © 2016 John Wiley & Sons, Ltd.

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

[2]  Warren E. Dixon,et al.  Adaptive Regulation of Amplitude Limited Robot Manipulators With Uncertain Kinematics and Dynamics , 2007, IEEE Transactions on Automatic Control.

[3]  Rafael Kelly,et al.  Robust asymptotically stable visual servoing of planar robots , 1996, IEEE Trans. Robotics Autom..

[4]  Mark W. Spong,et al.  Adaptive calibration and control of 2D monocular visual servo systems , 1997 .

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

[6]  Liu Hsu,et al.  Adaptive visual servoing scheme free of image velocity measurement for uncertain robot manipulators , 2013, Autom..

[7]  Gang Tao Adaptive Control Design and Analysis (Adaptive and Learning Systems for Signal Processing, Communications and Control Series) , 2003 .

[8]  Ricardo O. Carelli,et al.  Adaptive servo visual robot control , 2003, Robotics Auton. Syst..

[9]  Erkan Zergeroglu,et al.  Robust Visual-Servo Control of Robot Manipulators in the Presence of Uncertainty , 2003, J. Field Robotics.

[10]  Romeo Ortega,et al.  Dynamic Control of Uncertain Manipulators Through Immersion and Invariance Adaptive Visual Servoing , 2006, Int. J. Robotics Res..

[11]  É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).

[12]  Alessandro Astolfi,et al.  Two solutions to the adaptive visual servoing problem , 2001, IEEE Trans. Robotics Autom..

[13]  Warren E. Dixon,et al.  Quaternion‐based visual servo control in the presence of camera calibration error , 2010 .

[14]  Yunhui Liu,et al.  Adaptive Visual Servoing Using Point and Line Features With an Uncalibrated Eye-in-Hand Camera , 2008, IEEE Transactions on Robotics.

[15]  Yunhui Liu,et al.  Uncalibrated Visual Tracking Control Without Visual Velocity , 2010, IEEE Transactions on Control Systems Technology.

[16]  Chien Chern Cheah,et al.  Adaptive Tracking Control for Robots with Unknown Kinematic and Dynamic Properties , 2006, Int. J. Robotics Res..

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

[18]  Liu Hsu,et al.  Adaptive control of nonlinear visual servoing systems for 3D cartesian tracking , 2006 .

[19]  Yongchun Fang,et al.  Adaptive camera calibration control of planar robots: elimination of camera space velocity measurements , 2000, Proceedings of the 2000. IEEE International Conference on Control Applications. Conference Proceedings (Cat. No.00CH37162).

[20]  G. Oriolo,et al.  Robotics: Modelling, Planning and Control , 2008 .

[21]  Suguru Arimoto,et al.  Robotics Research toward Explication of Everyday Physics , 1999, Int. J. Robotics Res..

[22]  Erkan Zergeroglu,et al.  Vision-based nonlinear tracking controllers with uncertain robot-camera parameters , 2001 .

[23]  Antti J. Koivo,et al.  Real-time vision feedback for servoing robotic manipulator with self-tuning controller , 1991, IEEE Trans. Syst. Man Cybern..

[24]  Liu Hsu,et al.  Overcoming Limitations of Uncalibrated Robotics Visual Servoing by means of Sliding Mode Control and Switching Monitoring Scheme , 2014 .

[25]  Warren E. Dixon,et al.  Adaptive homography-based visual servo tracking for a fixed camera configuration with a camera-in-hand extension , 2005, IEEE Transactions on Control Systems Technology.

[26]  Vincenzo Lippiello,et al.  Position-Based Visual Servoing in Industrial Multirobot Cells Using a Hybrid Camera Configuration , 2007, IEEE Transactions on Robotics.

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

[28]  R. Costa,et al.  Overcoming Kinematic Singularities with the Filtered Inverse Approach , 2014 .

[29]  Dah-Jing Jwo,et al.  Unscented Kalman Filtering for Single Camera Based Motion and Shape Estimation , 2011, Sensors.

[30]  Luc Soler,et al.  Autonomous 3-D positioning of surgical instruments in robotized laparoscopic surgery using visual servoing , 2003, IEEE Trans. Robotics Autom..

[31]  Hiroyuki Kawai,et al.  Passivity-Based Dynamic Visual Feedback Control for Three-Dimensional Target Tracking: Stability and $L_{2}$-Gain Performance Analysis , 2007, IEEE Transactions on Control Systems Technology.

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

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

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

[35]  Peter I. Corke,et al.  MATLAB toolboxes: robotics and vision for students and teachers , 2007, IEEE Robotics & Automation Magazine.

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

[37]  Bijoy K. Ghosh,et al.  Single camera based motion and shape estimation using extended Kalman filtering , 2001 .

[38]  John T. Wen,et al.  Robot Raconteur: A communication architecture and library for robotic and automation systems , 2011, 2011 IEEE International Conference on Automation Science and Engineering.

[39]  Guoqiang Hu,et al.  Adaptive Homography-Based Visual Servo Tracking Control via a Quaternion Formulation , 2010, IEEE Transactions on Control Systems Technology.

[40]  Liu Hsu,et al.  Lyapunov/Passivity-Based Adaptive Control of Relative Degree Two MIMO Systems With an Application to Visual Servoing , 2006, IEEE Transactions on Automatic Control.

[41]  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).

[42]  Liu Hsu,et al.  Hybrid Adaptive Vision—Force Control for Robot Manipulators Interacting with Unknown Surfaces , 2009, Int. J. Robotics Res..

[43]  Yu Zhou,et al.  Integrating Optical Force Sensing with Visual Servoing for Microassembly , 2000, J. Intell. Robotic Syst..

[44]  Chien Chern Cheah,et al.  Adaptive Jacobian vision based control for robots with uncertain depth information , 2010, Autom..