Gibbs, Patrick J (1991) A comprehensive study of robot control algorithms. Master of Engineering thesis, Dublin City University.
Abstract
The PUMA 560 Industrial Manipulator is presently controlled using a PID control strategy Robot manipulators are highly coupled, nonlinear mechanical systems designed to perform specific tasks. It is the function of any control algorithm to compute the input voltages or torques needed to follow a desired trajectory. The PID controller is detuned, so as to cater for variations in system behaviour. Thus, the performance of such a control algorithm is poor over the entire operating range of the robot and the need for more complex control strategies is clear.
The research presented m this thesis derives a third order comprehensive dynamic model for the three primary robot joints, using the Euler-Lagrange formulation for the equations of motion. A simulation package is designed to model this dynamic system. Next, a wide range of different techniques are investigated in a simulation environment, to observe their performance on the computer model. These control algorithms range from Fixed Parameter techniques to Adaptive strategies and Feedforward routines. A set of performance criteria can be used to evaluate these techniques, and the best algonthm from each section is chosen. Using the results of an identification performed on the robot, each of these control methods is applied to the resulting tune varying model. The results here are used to determine the optimal control strategy for manipulator use.
Also in this thesis, a new hardware structure is designed and implemented. This structure is capable of implementing complex control routines with adequately low sample periods. The design uses advanced digital signal processors, which can perform arithmetic operations quickly.
Metadata
Item Type: | Thesis (Master of Engineering) |
---|---|
Date of Award: | 1991 |
Refereed: | No |
Supervisor(s): | Ringwood, John |
Uncontrolled Keywords: | Algorithms; Robotics; Robots (Control) |
Subjects: | Engineering > Electronic engineering Computer Science > Algorithms |
DCU Faculties and Centres: | DCU Faculties and Schools > Faculty of Engineering and Computing > School of Electronic Engineering |
Use License: | This item is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 3.0 License. View License |
ID Code: | 18749 |
Deposited On: | 30 Jul 2013 10:48 by Celine Campbell . Last Modified 30 Jul 2013 10:48 |
Documents
Full text available as:
Preview |
PDF
- Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
4MB |
Downloads
Downloads
Downloads per month over past year
Archive Staff Only: edit this record