Autonomous Flight Control

Publication Title:IEEE Symposium Series on Computational Intelligence 2013
Article Title:Control of an Unmanned Aerial Vehicle Using a Neuronal Network

A pursuit algorithm using NeuraBASE (hardware)

An autonomous landing algorithm

A pursuit and an evasion algorithms using NeuraBASE (simulation)

A combination of pursuit and obstacle avoidance algorithm using NeuraBASE (simulation)

Pursuit - evasion swarm algorithm using NeuraBASE (simulation)

Unmanned Aerial Vehicles (UAVs) have a wide range of civilian and military applications, such as, search and rescue, border management, mapping and surveillance. These applications often require UAVs to operate autonomously for extended periods of time, and over extended distances.

As such, these UAVs require the use of control systems which are able to support complex requirements. These control systems generally consist of an onboard system to handle a wide variety of sensors in the UAV, and to perform rapid data integration for meaningful processing. A control mechanism is also needed to control the actuators.

Research Objective

In this project, the NeuraBASE network model was used as a model for an autonomous controller for a UAV.

This network model represents a learning hierarchy of interconnected neurons capable of storing sequences of sensor and motor neuron events.

The model was evaluated using experimental scenarios simulated on the STAGE robotics simulation software, involving navigational control towards a target.