Back to results

Robert Gordon University

Developing computational intelligence for helicopter flights control.

Abstract

dc:description.abstract

This aim of this research is to develop computational intelligence for helicopter flights control, a system that learns to fly a helicopter in the way a human pilot would. The work is being carried out because of increased pilots’ workloads and the reward in terms of cost and safety, in a dangerous flight mission. The project draws on the benefits of using inverse simulation and evolutionary algorithms to model systems similar to human process. The aim is to define tasks for the helicopter and have the pilot find control settings that carry out those tasks. The inverse simulation technique for a helicopter generates the control inputs required for a desired set of motion outputs. Most recent researches had relied on the specification of a smooth trajectory, but in piloted tests, pilots are rather given way-points conditions to be met rather than follow precise trajectories. Genetic algorithms (GA) generate feasible solutions to the inverse problem in which the helicopter’s trajectory is defined as a set of way-points. Two genetic encoding methods were implemented in flying a longitudinal acceleration/deceleration manoeuvre. They are: discrete and continuous variables controls. The helicopter pilot was formulated as a multi-optimisation problem with four objectives imposed as penalties. Controls from a tuned experiment using GA were used to test and evaluate the pilot. The study proposes an optimization approach termed maxPenalty, which compared and returned the biggest of the four penalties. Here, the individual objectives’ contribution towards the overall fitness was of paramount interest. The GA attempts to maximise the fitness to 1, while reducing the biggest of the penalties to 0, and minimising the pilot workload. The work shows some aspects of the GA-produced flight that are human-like, and the fact that humans do not move along precise trajectories.

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Orike, Sunny
Advisor dc:contributor.advisor
  • J. McCall and G. Brindley

Subjects

dc:subject × 6

Rights

Language dc:language
en

Identifiers

dc:identifier.*
Identifier
oai:rgu-repository.worktribe.com:2807511
https://doi.org/10.48526/rgu-wt-2807511
OAI identifier oai:identifier
oai:rgu-repository.worktribe.com:2807511

Chain of custody

source
Harvested from
Robert Gordon University
Base URL
rgu-repository.worktribe.com/oaiprovider
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Orike, Sunny. Developing computational intelligence for helicopter flights control.. 2008. https://rgu-repository.worktribe.com/2807511/1/ORIKE%202008%20Developing%20computational%20intelligence