An Evaluation of Fault-tolerant Robotic Controller Using Evolutionary Computation

aut.embargoNoen_NZ
aut.thirdpc.containsNoen_NZ
dc.contributor.advisorBeckerleg, Mark
dc.contributor.advisorKilby, Jeff
dc.contributor.authorWong, Philip
dc.date.accessioned2019-09-23T03:58:55Z
dc.date.available2019-09-23T03:58:55Z
dc.date.copyright2019
dc.date.issued2019
dc.date.updated2019-09-21T00:05:35Z
dc.description.abstractThe aim of the research reported in this thesis was to design and construct several Fault-Tolerant Controllers for a simulated multi-joint planar robotic arm system. Analysis and comparisons of the convergence rates of the controllers developed will assist in determining and understanding the effectiveness of the controller to adapt itself as the number of faults in the system increases. This research designed four Fault-Tolerant Controllers by combing two well-known Optimisation Algorithms: Genetic Algorithm (GA) and Particle-Swarm Optimisation (PSO) with two well understood robotic controllers: Artificial Neural Network (ANN) and Lookup Table (LUT). The effectiveness of the controller is measured by how fast it can recover when different numbers of faults are applied to it. A Fault-Tolerant Controller can be constructed using either active or passive Fault-Tolerant Control. Passive Fault-Tolerant Control is typically achieved via redundancy, such as having backup components integrated into the system. When faults occur, the system can remain operational by quickly switching to the backup component. Active Fault-Tolerant Control actively updates its parameter and/or architecture to adapt itself to compensate the effects of faults. Results have shown that the Fault-Tolerant Controller PSO-LUT has the fastest convergence rate over all faults combinations applied to it, followed by PSO-ANN, GA-LUT and GA-ANN. Results from all the controllers have shown that the overall performance of the controllers is acceptable. However, in some instances the controllers can become stuck near a local optimal for a significant period before converging to a solution.en_NZ
dc.identifier.urihttps://hdl.handle.net/10292/12844
dc.language.isoenen_NZ
dc.publisherAuckland University of Technology
dc.rights.accessrightsOpenAccess
dc.subjectFault-tolerant Controlleren_NZ
dc.subjectEvolutionary Computationen_NZ
dc.subjectNeural Networken_NZ
dc.subjectPSOen_NZ
dc.titleAn Evaluation of Fault-tolerant Robotic Controller Using Evolutionary Computationen_NZ
dc.typeThesisen_NZ
thesis.degree.grantorAuckland University of Technology
thesis.degree.levelMasters Theses
thesis.degree.nameMaster of Engineeringen_NZ
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
WongP.pdf
Size:
969.26 KB
Format:
Adobe Portable Document Format
Description:
Thesis
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
897 B
Format:
Item-specific license agreed upon to submission
Description:
Collections