Authors:
Benjamin N. Passow
1
and
Mario Gongora
2
Affiliations:
1
Institute of Creative Technologies, De Montfort University, United Kingdom
;
2
Centre for Computational Intelligence, De Montfort University, United Kingdom
Keyword(s):
Genetic algorithm, robot, helicopter, PID, control.
Related
Ontology
Subjects/Areas/Topics:
Evolutionary Computation and Control
;
Informatics in Control, Automation and Robotics
;
Intelligent Control Systems and Optimization
;
Robot Design, Development and Control
;
Robotics and Automation
Abstract:
This work presents the optimisation of the heading controller of a small flying robot. A genetic algorithm (GA) has been used to tune the proportional, integral, and derivative (PID) parameters of the helicopter’s controller. Instead of evaluating each individual’s fitness in an artificial simulation, the actual flying robot has been used. The performance of a hand-tuned PID controller is compared to the GA-tuned controller. Tests on the helicopter confirm that the GA’s solutions result in a better controller performance. Further more, results suggest that evaluating the GA’s individuals on the real flying robot increases the controller’s robustness.