Dynamic Visual Servoing With Chaos Control for Redundant Robots

This paper presents a new dynamic visual control system for redundant robots with chaos compensation. In order to implement the visual servoing system, a new architecture is proposed that improves the system maintainability and traceability. Furthermore, high performance is obtained as a result of parallel execution of the different tasks that compose the architecture. The control component of the architecture implements a new visual servoing technique for resolving the redundancy at the acceleration level in order to guarantee the correct motion of both end-effector and joints. The controller generates the required torques for the tracking of image trajectories. However, in order to guarantee the applicability of this technique, a repetitive path tracked by the robot-end must produce a periodic joint motion. A chaos controller is integrated in the visual servoing system and the correct performance is observed in low and high velocities. Furthermore, a method to adjust the chaos controller is proposed and validated using a real three-link robot.

[1]  Li Li,et al.  Controlling chaotic robots with kinematical redundancy. , 2006, Chaos.

[2]  Nicolas Mansard,et al.  A new redundancy formalism for avoidance in visual servoing , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Laxmidhar Behera,et al.  Visual motor control of a 7DOF redundant manipulator using redundancy preserving learning network , 2009, Robotica.

[4]  Jorge Pomares,et al.  Adaptive Visual Servoing by Simultaneous Camera Calibration , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[5]  O. Sawodny,et al.  Passivity-based dynamic visual feedback control of manipulators with kinematic redundancy , 2005, Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005..

[6]  Wan Kyun Chung,et al.  Computation of Gradient of Manipulability for Kinematically Redundant manipulators Including Dual Manipulators System , 1999 .

[7]  Jun Nakanishi,et al.  Operational Space Control: A Theoretical and Empirical Comparison , 2008, Int. J. Robotics Res..

[8]  S Magnenat,et al.  ASEBA: A Modular Architecture for Event-Based Control of Complex Robots , 2011, IEEE/ASME Transactions on Mechatronics.

[9]  Kestutis Pyragas,et al.  Delayed feedback control of chaos , 2006, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[10]  Kestutis Pyragas Continuous control of chaos by self-controlling feedback , 1992 .

[11]  Hans Utz,et al.  Miro - middleware for mobile robot applications , 2002, IEEE Trans. Robotics Autom..

[12]  Akihiro Matsumoto,et al.  ORiN: Open Robot Interface for the Network, a proposed standard , 2000 .

[13]  Edward Ott,et al.  Controlling chaos , 2006, Scholarpedia.

[14]  Giuseppe Oriolo,et al.  Visual servoing with exploitation of redundancy: An experimental study , 2008, 2008 IEEE International Conference on Robotics and Automation.

[15]  Noriaki Maru,et al.  Redundant Arm Control by Linear Visual Servoing Using Pseudo Inverse Matrix , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Fadi Dornaika,et al.  Visually guided object grasping , 1998, IEEE Trans. Robotics Autom..

[17]  Ying-Cheng Lai,et al.  Controlling chaos , 1994 .

[18]  Zhengyou Zhang,et al.  Flexible camera calibration by viewing a plane from unknown orientations , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[19]  Ruben Garrido,et al.  Stable Visual PID Control of Redundant Planar Parallel Robots , 2011 .

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

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

[22]  T. Suehiro,et al.  RT(Robot Technology)-Component and its Standardization - Towards Component Based Networked Robot Systems Development , 2006, 2006 SICE-ICASE International Joint Conference.

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

[24]  Herman Bruyninckx,et al.  Open robot control software: the OROCOS project , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[25]  Zhihong Sun,et al.  Application of the redundant servomotor approach to design of path generator with dynamic performance improvement , 2011 .

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

[27]  Larry S. Davis,et al.  Model-based object pose in 25 lines of code , 1992, International Journal of Computer Vision.

[28]  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..

[29]  Guoqiang Hu,et al.  Keeping Objects in the Field of View: An Underdetermined Task Function Approach to Visual Servoing , 2008, 2008 IEEE International Symposium on Intelligent Control.

[30]  Tsuneo Yoshikawa,et al.  Manipulability of Robotic Mechanisms , 1985 .

[31]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[32]  Michi Henning,et al.  A new approach to object-oriented middleware , 2004, IEEE Internet Computing.

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

[34]  Long Cheng,et al.  Integrated Design of Machine Body and Control Algorithm for Improving the Robustness of a Closed-Chain Five-Bar Machine , 2012, IEEE/ASME Transactions on Mechatronics.