An Evaluation of Fault-tolerant Robotic Controller Using Evolutionary Computation

The 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 effect...

Full description

Bibliographic Details
Main Author: Wong, Philip (Author)
Other Authors: Beckerleg, Mark (Contributor), Kilby, Jeff (Contributor)
Format: Others
Published: Auckland University of Technology, 2019-09-23T03:58:55Z.
Subjects:
PSO
Online Access:Get fulltext
LEADER 02319 am a22002173u 4500
001 12844
042 |a dc 
100 1 0 |a Wong, Philip  |e author 
100 1 0 |a Beckerleg, Mark  |e contributor 
100 1 0 |a Kilby, Jeff  |e contributor 
245 0 0 |a An Evaluation of Fault-tolerant Robotic Controller Using Evolutionary Computation 
260 |b Auckland University of Technology,   |c 2019-09-23T03:58:55Z. 
520 |a The 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. 
540 |a OpenAccess 
546 |a en 
650 0 4 |a Fault-tolerant Controller 
650 0 4 |a Evolutionary Computation 
650 0 4 |a Neural Network 
650 0 4 |a PSO 
655 7 |a Thesis 
856 |z Get fulltext  |u http://hdl.handle.net/10292/12844