TY - GEN
T1 - A neural network with hebbian-like adaptation rules learning visuomotor coordination of a PUMA robot
AU - Martinetz, Thomas
AU - Schulten, Klaus
PY - 1993/1/1
Y1 - 1993/1/1
N2 - A hybrid neural network algorithm which employs superpositions of linear mappings is presented, and its application to the task of learning the end effector positioning of a robot arm is described. The learning and the control of the positioning is accomplished by the network solely through visual input from a pair of cameras. In addition to the learning of the a priori unknown input-output relation from target locations seen by the cameras to corresponding joint angles, the network provides the robot with the ability to perform feedback-guided corrective movements. This allows one to divide the positioning movement into an initial, open-loop controlled positioning and subsequent feedback-guided corrections, a divison which resembles the strategy for fast goal-directed arm movements of humans. For the robot arm which we employed, a PUMA 560, the neural network algorithm achieves a final positioning error of about 1.3 mm, the lower bound given by the finite resolution of the cameras. Because of the feedback loops, the LMS error correction rules for the weights of the network have the form of Hebbian learning rules, except that instead of the product of the pre- and post-synaptic excitation, it is the product of their time derivatives that determines the adjustment.
AB - A hybrid neural network algorithm which employs superpositions of linear mappings is presented, and its application to the task of learning the end effector positioning of a robot arm is described. The learning and the control of the positioning is accomplished by the network solely through visual input from a pair of cameras. In addition to the learning of the a priori unknown input-output relation from target locations seen by the cameras to corresponding joint angles, the network provides the robot with the ability to perform feedback-guided corrective movements. This allows one to divide the positioning movement into an initial, open-loop controlled positioning and subsequent feedback-guided corrections, a divison which resembles the strategy for fast goal-directed arm movements of humans. For the robot arm which we employed, a PUMA 560, the neural network algorithm achieves a final positioning error of about 1.3 mm, the lower bound given by the finite resolution of the cameras. Because of the feedback loops, the LMS error correction rules for the weights of the network have the form of Hebbian learning rules, except that instead of the product of the pre- and post-synaptic excitation, it is the product of their time derivatives that determines the adjustment.
UR - http://www.scopus.com/inward/record.url?scp=2342540727&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=2342540727&partnerID=8YFLogxK
U2 - 10.1109/ICNN.1993.298661
DO - 10.1109/ICNN.1993.298661
M3 - Conference contribution
AN - SCOPUS:2342540727
T3 - IEEE International Conference on Neural Networks - Conference Proceedings
SP - 820
EP - 822
BT - 1993 IEEE International Conference on Neural Networks, ICNN 1993
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - IEEE International Conference on Neural Networks, ICNN 1993
Y2 - 28 March 1993 through 1 April 1993
ER -