Neural network learning of robot arm impedance in operational space

Impedance control is one of the most effective control methods for the manipulators in contact with their environments. The characteristics of force and motion control, however, is determined by a desired impedance parameter of a manipulator's end-effector that should be carefully designed according to a given task and an environment. The present paper proposes a new method to regulate the impedance parameter of the end-effector through learning of neural networks. Three kinds of the feed-forward networks are prepared corresponding to position, velocity and force control loops of the end-effector before learning. First, the neural networks for position and velocity control are trained using iterative learning of the manipulator during free movements. Then, the neural network for force control is trained for contact movements. During learning of contact movements, a virtual trajectory is also modified to reduce control error. The method can regulate not only stiffness and viscosity but also inertia and virtual trajectory of the end-effector. Computer simulations show that a smooth transition from free to contact movements can be realized by regulating impedance parameters before a contact.

[1]  Zhiwei Luo,et al.  Control design of robot for compliant manipulation on dynamic environments , 1993, IEEE Trans. Robotics Autom..

[2]  D. G. Watts,et al.  Spectral analysis and its applications , 1968 .

[3]  Y. Maeda,et al.  Learning control for impedance controlled manipulator , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

[4]  Mitsuo Kawato,et al.  Neural network control for a closed-loop System using Feedback-error-learning , 1993, Neural Networks.

[5]  N. Hogan An organizing principle for a class of voluntary movements , 1984, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[6]  Moshe Cohen,et al.  Learning impedance parameters for robot control using an associative search network , 1991, IEEE Trans. Robotics Autom..

[7]  H. Harry Asada,et al.  Teaching and learning of compliance using neural nets: representation and generation of nonlinear compliance , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[8]  Sandeep Gulati,et al.  A neural network based identification of environments models for compliant control of space robots , 1993, IEEE Trans. Robotics Autom..

[9]  James K. Mills,et al.  Stability of robotic manipulators during transition to and from compliant motion , 1990, Autom..

[10]  James K. Mills,et al.  Manipulator transition to and from contact tasks: a discontinuous control approach , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[11]  Geoffrey E. Hinton,et al.  Learning internal representations by error propagation , 1986 .

[12]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation: Part I—Theory , 1985 .

[13]  Suguru Arimoto,et al.  Realization of robot motion based on a learning method , 1988, IEEE Trans. Syst. Man Cybern..