Dual-Rate Non-Linear High Order Holds for Visual Servoing Applications

This paper introduces a novel concept of dual-rate non-linear high order holds, based on artificial neuronal networks, in order to improve control, robustness and stability margin of non-linear processes. The main idea is that artificial networks provide accurate inter-sampling data estimation in dual-rate systems, allowing controlling the process at the fastest possible rate. In addition to this, the paper compares the performance with other approaches taking into account the ideal but non-feasible closed loop at high frequency. For that purpose, the paper considers metrics such as mean square error and settling time to measure the overall performance. The proposed dual-rate non-linear holds have been tested in both, simulation and real processes, and particularly, in an industrial robot within an image-based visual servoing application. The new approach improves with respect to the conventional single-rate behavior and showing higher stability margin than conventional dual-rate holds.

[1]  Leopoldo Armesto,et al.  Multi-rate Visual Servoing Based on Dual-Rate High Order Holds , 2011, TAROS.

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

[3]  James J. Kuffner,et al.  OpenRAVE: A Planning Architecture for Autonomous Robotics , 2008 .

[4]  Sauro Longhi,et al.  Probabilistic Self-Localization and Mapping - An Asynchronous Multirate Approach , 2008, IEEE Robotics & Automation Magazine.

[5]  Hassan K. Khalil,et al.  Multirate Sampled-Data Output Feedback Control With Application to Smart Material Actuated Systems , 2009, IEEE Transactions on Automatic Control.

[6]  L. Armesto,et al.  Dual-rate high order holds based on primitive functions , 2003, Proceedings of the 2003 American Control Conference, 2003..

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

[8]  O. Faugeras,et al.  Computer Vision — ECCV 90 , 1990, Lecture Notes in Computer Science.

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

[10]  Jian-Xin Xu,et al.  Discrete-time adaptive control for nonlinear systems with periodic parameters: A lifting approach , 2009, 2009 7th Asian Control Conference.

[11]  Thomas Skordas,et al.  An optimal solution for mobile camera calibration , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

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

[13]  Hyung Jin Chang,et al.  Optical image stabilizing system using multirate fuzzy PID controller for mobile device camera , 2009, IEEE Transactions on Consumer Electronics.

[14]  François Chaumette,et al.  2 1/2 D visual servoing: a possible solution to improve image-based and position-based visual servoings , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[15]  Libor Preucil,et al.  European Robotics Symposium 2008 , 2008 .

[16]  David Anderson MULTIRATE & NONLINEAR CONTROLLERS FOR LOW-COST LASER TRACKING SYSTEMS , 2007 .

[17]  Philippe Martinet,et al.  Vision Based Control Law using 3D Visual Features , 1997 .

[18]  Masayoshi Tomizuka,et al.  Modeling, analysis and design tools for dual-rate systems , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

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