Flight dynamics: model aircraft autopilot

Authors

O'Brien, James

Issue Date

2002

Degree

BSc in Computer Science

Publisher

Dublin Business School

Rights

Items in Esource are protected by copyright. Previously published items are made available in accordance with the copyright policy of the publisher/copyright holder.

Abstract

The project proposes to design, using software design methods, a piece of software that given an appropriately designed hardware electronic platform, could conduct and analyse a flight from point A to B (waypoints) resulting in the safe flight, and return of the aircraft. The proposed model aircraft autopilot design requires a basic understanding of aircraft aerodynamics and control. To fly a full-size aircraft via autopilot, we require instruments to display data. The autopilot gets its information for flight from the data collected from these instruments. Model aircraft are generally not fitted with instruments; their flight is maintained by an FM link, flown via attitude interpretation from the ground. To develop the autopilot a series of instruments have to be decided on and installed. Following decisions on instrumentation, feasibility of the autopilot within a systems development lifecycle framework may begin. Delivering a series of dataflow diagrams will result in completion of the reports aims. Examples of possible packages for simulation software are Arena or Witness. Language examples could be implemented through C++, or the aviation Industry's choice of language Fortran. A full software implementation, as would be stored on the custom designed hardware, will not be coded for the purpose of this project. Furthermore, neither will a prototype printed circuit board (PCB) be built due to the costs of the required components.