Font Size: a A A

A Component-Based Three-Layer Autonomy architecture for unmanned aerial vehicles

Posted on:2010-02-18Degree:M.A.ScType:Thesis
University:Carleton University (Canada)Candidate:Bassett, Sean DFull Text:PDF
GTID:2448390002988978Subject:Engineering
Abstract/Summary:
This thesis describes the Component-Based Three-Layer Autonomy (CB3A) architecture for controlling a UAV. CB3A is a new interpretation of a reactive hybrid three-layer architecture in which each layer contains one or more components that communicate using publish/subscribe messaging. The State-Based Event-Driven (SBED) sequencer is a fundamental component of CB3A, and is used to control autonomous behaviour specified using a UML 2 behavioural state machine. In addition, the Orbit Manoeuvre, a fallback mechanism for fixed-wing UAV obstacle avoidance, is presented. As part of the research for this thesis, the UAVSim Testbed was conceived and created to serve as a simulation environment for UAV research and development.
Keywords/Search Tags:UAV, Three-layer, Architecture, CB3A
Related items