Presentation is loading. Please wait.

Presentation is loading. Please wait.

Review: Neural Network Control of Robot Manipulators; Frank L. Lewis; 1996.

Similar presentations


Presentation on theme: "Review: Neural Network Control of Robot Manipulators; Frank L. Lewis; 1996."— Presentation transcript:

1 Review: Neural Network Control of Robot Manipulators; Frank L. Lewis; 1996

2 Sub-topics Control Theory/ System Theory.  Closed loop controllers.  Adaptive Control.  PID Neural Networks. Dynamics in Robotics.

3 Control Theory Systems that use feed-back loops to regulate a control parameter about a set value. For example: The core temperature of the human body must be regulated about a set value, and there are biological sensors and actuators that allow this. Also consider how you adjust the tap in the shower to regulate the temperature of the water to a comfortable temperature. Also: Notice how your most comfortable temperature normally rises during your shower and you adjust the tap accordingly.

4 Below: Adaptive control is important where tuning parameters are uncertain.

5 Proportion + Integration + Differentiation. Closed loop system to maintain a small error e between the set value and the actual value for the control parameter. The parameters K v, K i, K d are tuned for the particular task as they represent the strength of the effectors. PID

6 Neural Networks in Control Theory Rejected. Why? - The author claims previous attempts to introduce Neural Networks into Control Theory have lacked theoretical proofs and repeatable design algorithms. The challenges: providing repeatable design algorithms; online learning algorithms (no offline tuning); demonstrating closed loop trajectory following, computing various weight tuning gradients and demonstrate the weights remained bounded given unmodelled dynamics. Interested in NN because of function approximation property – which fails to hold for adaptive control.

7 Neural Network Architecture 3 layered architecture. Model free. Continuous Differentiable activation function. Equation 1 shows f(x) the true function and Equation 2 shows approximation, ^f(x).

8 Dynamics in Robotics Once we know the target position of the end effectors (having used inverse kinematics), dynamics deals with what forces are required to perform that action, ie; of moving the joints along a trajectory. The matrices : M is the inertia, V is the centripetal/coriolis, G is the gravity and F is the friction, whilst is the input torque and d represents bounded unknown disturbances.

9 Calculating the trajectory. The joint force vector is q R n for n joints. Quantities are imperfectly known and difficult to determine

10 Robotic Controller Structure How about try to estimate unknown information using adaptive control? We have ˜f is the tracking error which is found using adaptive control and v(t) is the robustifying signal to compensate for unstructured/ un-modelled dynamics.

11 Use NN instead of Adaptive Control

12 Parameter Tuning Not just neural network weights need to be “tuned”. Tuned by backpropagation as in Table and using 12.

13 NN controller proven to track trajectory. Trajectory error bounded. Outer loop is a PD controller and K v represents the PD gains. Neural Network weights are initialised to zero. The larger the NN, the smaller the PD gains. Removal of the NN causes the system to become a PD Controller. But errors due to parameter-uncertainty will be high too.

14 The more nodes in the network, the more difficult to implement because each node needs an 'integrator'. Option to incorporate a partitioned Neural Networks to enhance controller structure and to increase the speed of the weight tuning algorithm.

15 Comparison of Adaptive Control and NN, given un-modelled dynamics Neural Network Controller. Left: Ideal Conditions; Right Adaptive Controller

16 Hebbian Tuning Hebbian tuning provides very good closed loop performance. Works well because of ^V update and e modification second terms.

17 Application: Force and position controllers Grinding, Milling and Surface Finishing.

18


Download ppt "Review: Neural Network Control of Robot Manipulators; Frank L. Lewis; 1996."

Similar presentations


Ads by Google