Development of an autopilot system for rapid prototyping of high level control algorithms

Matthew Coombes, Owen McAree, Wen Hua Chen, Peter Render

Research output: Chapter in book / Conference proceedingConference article published in proceeding or bookAcademic researchpeer-review

15 Citations (Scopus)

Abstract

This paper describes the development of a system for the rapid prototyping of high level control algorithms using an Arduino based commercial off the shelf autopilot called ArduPilot. It is capable of controlling multiple vehicle types, including fixed, and rotary wing aircraft as well as ground vehicles. The inner loop control is performed by ArduPilot, so the high level control can be rapidly prototyped and tested in Simulink, or an embedded system. The ability to conduct tests in software and hardware in the loop has also be developed, to enable safe testing of algorithms, which will speed up the development process. To show its functionality and ability to assist with the development process of algorithms, ArduPilot is used with a remote controlled aircraft in simulation and in real world testing to verify newly developed high level algorithms for UAVs.

Original languageEnglish
Title of host publicationProceedings of the 2012 UKACC International Conference on Control, CONTROL 2012
Pages292-297
Number of pages6
DOIs
Publication statusPublished - 2012
Event2012 UKACC International Conference on Control, CONTROL 2012 - Cardiff, United Kingdom
Duration: 3 Sept 20125 Sept 2012

Publication series

NameProceedings of the 2012 UKACC International Conference on Control, CONTROL 2012

Conference

Conference2012 UKACC International Conference on Control, CONTROL 2012
Country/TerritoryUnited Kingdom
CityCardiff
Period3/09/125/09/12

Keywords

  • algorithm development
  • Autopilot
  • hardware in the loop
  • rapid prototyping
  • software in the loop

ASJC Scopus subject areas

  • Control and Systems Engineering

Fingerprint

Dive into the research topics of 'Development of an autopilot system for rapid prototyping of high level control algorithms'. Together they form a unique fingerprint.

Cite this