Home /Research /Indirect Iterative Learning Control for a Discrete Visual Servo Without a Camera-Robot Model
MANIPULATION

Indirect Iterative Learning Control for a Discrete Visual Servo Without a Camera-Robot Model

Ping Jiang, Leon C. A. Bamforth, Zuren Feng, J. E. F. Baruch, YangQuan Chen

Year
2007
Citations
59

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 matrix and determinantIterative learning controlArtificial neural networkControl theory (sociology)Visual servoingTrajectoryComputer scienceArtificial intelligenceController (irrigation)Robot

Related papers

Browse all MANIPULATION papers