DocumentCode :
1049163
Title :
Indirect Iterative Learning Control for a Discrete Visual Servo Without a Camera-Robot Model
Author :
Jiang, Ping ; Bamforth, Leon C A ; Feng, Zuren ; Baruch, John E F ; Chen, YangQuan
Volume :
37
Issue :
4
fYear :
2007
Firstpage :
863
Lastpage :
876
Abstract :
This paper presents a discrete learning controller for vision-guided robot trajectory imitation with no prior knowledge of the camera-robot model. A teacher demonstrates a desired movement in front of a camera, and then, the robot is tasked to replay it by repetitive tracking. The imitation procedure is considered as a discrete tracking control problem in the image plane, with an unknown and time-varying image Jacobian matrix. Instead of updating the control signal directly, as is usually done in iterative learning control (ILC), a series of neural networks are used to approximate the unknown Jacobian matrix around every sample point in the demonstrated trajectory, and the time-varying weights of local neural networks are identified through repetitive tracking, i.e., indirect ILC. This makes repetitive segmented training possible, and a segmented training strategy is presented to retain the training trajectories solely within the effective region for neural network approximation. However, a singularity problem may occur if an unmodified neural-network-based Jacobian estimation is used to calculate the robot end-effector velocity. A new weight modification algorithm is proposed which ensures invertibility of the estimation, thus circumventing the problem. Stability is further discussed, and the relationship between the approximation capability of the neural network and the tracking accuracy is obtained. Simulations and experiments are carried out to illustrate the validity of the proposed controller for trajectory imitation of robot manipulators with unknown time-varying Jacobian matrices.
Keywords :
Jacobian matrices; discrete systems; end effectors; iterative methods; learning systems; neural nets; robot vision; stability; visual servoing; Jacobian estimation; Jacobian matrix; camera-robot model; discrete learning controller; discrete tracking control; discrete visual servo; iterative learning control; neural networks; repetitive tracking; robot end-effector velocity; stability; time-varying image; trajectory imitation; vision-guided robot; Cameras; Educational robots; Jacobian matrices; Neural networks; Robot control; Robot vision systems; Servomechanisms; Signal processing; Tracking; Trajectory; Iterative learning control (ILC); neural networks; uncalibrated visual servoing; unknown Jacobian matrix; Algorithms; Artificial Intelligence; Computer Simulation; Decision Support Techniques; Image Interpretation, Computer-Assisted; Models, Theoretical; Pattern Recognition, Automated; Photography; Robotics; Signal Processing, Computer-Assisted;
fLanguage :
English
Journal_Title :
Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on
Publisher :
ieee
ISSN :
1083-4419
Type :
jour
DOI :
10.1109/TSMCB.2007.895355
Filename :
4267866
Link To Document :
بازگشت