Robust control using inverse dynamics neurocontrollers

Csaba Szepesvári and András Lõrincz

Nonlinear Analysis, Theory, Methods & Applications 30, 1669--1676 (1997)


Abstract


Neurocontrollers typically realise static state feedback control where the neural network is used to approximate the inverse dynamics of the controlled plant. In practice it is often unknown a priori how precise such an approximation can be. On the other hand, it is well known that in this control mode even small approximation errors can lead to instabilities. The same happens if one is given a precise model of the inverse dynamics, but the plantīs dynamics changes. The simplest example of this kind is when the robot arm grasps an object that is heavy compared to the arm. This problem can be solved by increasing the stiffness of the robot, i.e., if one assumes a "strong" controller. Industrial controllers often meet this assumption, but recent interest has grown towards "light" controllers, such as robot arms with air muscles that can be considerably faster. There are well-known ways of neutralising the effects of unmodelled dynamics, such as the sigma-modification, signal normalisation, (relative) dead zone, and projection methods, being widely used and discussed in the literature. Here a novel architecture that does direct identification of the inverse dynamics and a new method that utilizes this inverse dynamics controller in two copies are desribed. The result is robust controller of high precision put on a firm mathematical bases. The capabilities of the controller will be demonstrated on a chaotic bioreactor. The attractive learning properties will be discussed.


 * * *

<-- Home