This article describes real-time gaze control using position-based visual servoing. The main control objective of the system is to enable a gaze point to track the target so that the image feature of the target is located at each image center. The overall system consists of two parts: the vision process and the control system. The vision system extracts a predefined color feature from images. An adaptive look-up table method is proposed in order to get the 3-D position of the feature within the video frame rate under varying illumination. An uncalibrated camera raises the problem of the reconstructed 3-D positions not being correct. To solve the calibration problem in the position-based approach, we constructed an end-point closed-loop system using an active head-eye system. In the proposed control system, the reconstructed position error is used with a Jacobian matrix of the kinematic relation. The system stability is locally guaranteed, like image-based visual servoing, and the gaze position was shown to converge to the feature position. The proposed approach was successfully applied to a tracking task with a moving target in some simulations and some real experiments. The processing speed satisfies the property of real time.
[1]
François Chaumette,et al.
2½D visual servoing
,
1999,
IEEE Trans. Robotics Autom..
[2]
Gang Xu,et al.
Epipolar Geometry in Stereo, Motion and Object Recognition
,
1996,
Computational Imaging and Vision.
[3]
Rajiv V. Dubey,et al.
A weighted least-norm solution based scheme for avoiding joint limits for redundant joint manipulators
,
1993,
IEEE Trans. Robotics Autom..
[4]
Myung Jin Chung,et al.
An On-line Trajectory Generation for Control of Active Head-eye System
,
2000
.
[5]
Peter I. Corke,et al.
A tutorial on visual servo control
,
1996,
IEEE Trans. Robotics Autom..
[6]
Myung Jin Chung,et al.
Path planning with uncalibrated stereo rig for image-based visual servoing under large pose discrepancy
,
2003,
IEEE Trans. Robotics Autom..
[7]
Tsuneo Yoshikawa,et al.
Foundations of Robotics: Analysis and Control
,
1990
.
[8]
Olivier Faugeras,et al.
Three-Dimensional Computer Vision
,
1993
.