Robotic manipulators are beginning to be seen doing more tasks in our environment. Classical controls engineers have long known how to control these automated hands. They have failed to address the continued control of these devices after parts of the control infrastructure have failed. A failed motor or actuator in a manipulator decreases its range of motion and changes its control structure. Most failures however do not render the manipulator useless. This paper will discuss the use of a neural network to actively update the controller design as portions of a manipulator fail. Actuators can become stuck and later free themselves. Motors can lose range of motion or stop completely. Connecting arms can become bent or entangled. Results will be presented on the ability to maintain functionality through a variety of failure modes. The neural network is constructed and tested in a Matlab environment. This allows testing of several neural network techniques such as back propagation and temporal processing without the need to continually reconfigure target hardware. In this paper we will demonstrate that a modified ensemble of back propagation experts can be trained to control a robotic manipulator without the need to calculate the inverse kinematics equations. Further individual experts can be retrained online to allow for adaptive control through changing dynamics. This allows for manipulators to remain in service through failures in the manipulator infrastructure without the need for human intervention into control equations.
[1]
P. H. Meckl,et al.
A comparison of a neural network and a model reference adaptive controller
,
1991,
IEEE 1991 International Conference on Systems Engineering.
[2]
H. Kim,et al.
Artificial neural network for identification and tracking control of a flexible joint single-link robot
,
1993,
1993 (25th) Southeastern Symposium on System Theory.
[3]
Yianni Attikiouzel,et al.
A fast adaptive neural network system for intelligent control
,
1997,
1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.
[4]
James J. Abbas,et al.
Neural networks for control of posture and locomotion
,
1997,
Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).