Dynamic effects in visual closed-loop systems

In this paper we argue that the focus of much of the visual servoing literature has been on the kinematics of visual control and has ignored a number of fundamental and significant dynamic control issues. To this end the concept of visual dynamic control is introduced, which is concerned with dynamic effects due to the manipulator and machine vision sensor which limit the performance. These must be explicitly addressed in order to achieve high-performance control. The paper uses simulation and experiment to investigate the feedback control issues such as the choice of compensator, and the use of axis position, velocity or torque controlled inner-loops within the visual servo system. The limitations of visual feedback control lead to the investigation of target velocity feedforward control, which combined with axis velocity control, is shown to result in robust and high performance tracking.

[1]  Karl Johan Åström,et al.  Computer-Controlled Systems: Theory and Design , 1984 .

[2]  Nasser Houshangi,et al.  Control of a robotic manipulator to grasp a moving target using vision , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[3]  Albert J. Wavering,et al.  TRICLOPS: a high-performance trinocular active vision system , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[4]  Takeo Kanade,et al.  Vision and control techniques for robotic visual tracking , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[5]  Tsutomu Kimoto,et al.  Manipulator control with image-based visual servo , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[6]  Daniel E. Whitney,et al.  Historical Perspective and State of the Art in Robot Force Control , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[7]  Luc Van Gool,et al.  Stochastic predictive control of robot tracking systems with dynamic visual feedback , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[8]  Peter Corke,et al.  Controller Design for High-Performance Visual Servoing , 1993 .

[9]  Peter I. Corke Experiments in High-Performance Robotic Visual Servoing , 1993, ISER.

[10]  Brian S. R. Armstrong,et al.  Dynamics for robot control: friction modeling and ensuring excitation during parameter identification , 1988 .

[11]  Ian Reid,et al.  Real-time Control of a Reactive Stereo Head/Eye Platform , 1992 .

[12]  Peter K. Allen,et al.  Trajectory filtering and prediction for automated tracking and grasping of a moving object , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[13]  Peter I. Corke,et al.  Video- Rate Visual Servoing for Robots , 1989, ISER.

[14]  Peter Corke An experimental facility for robotic visual servoing , 1992, TENCON'92 - Technology Enabling Tomorrow.

[15]  William J. Wilson,et al.  Direct dynamic control of a robot using an end-point mounted camera and Kalman filter position estimation , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[16]  Z. Zenn Bien,et al.  Feature-based visual servoing of an eye-in-hand robot with improved tracking performance , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[17]  Peter I. Corke,et al.  Dynamic effects in high-performance visual servoing , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[18]  Joris De Schutter,et al.  Improved force control laws for advanced tracking applications , 1988, ICRA.

[19]  Peter Corke,et al.  VISUAL CONTROL OF ROBOT MANIPULATORS – A REVIEW , 1993 .

[20]  Daniel E. Koditschek,et al.  Preliminary Experiments in Spatial Robot Juggling , 1991, ISER.

[21]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[22]  Peter K. Allen,et al.  Real-time visual servoing , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.