A compact guidance, navigation, and control system for unmanned aerial vehicles

Henrik Christophersen, R. Wayne Pickell, James C. Neidhoefer, Adrian A. Koller, Suresh K. Kannan, Eric Johnson

Research output: Contribution to journalArticle

59 Citations (Scopus)

Abstract

The Flight Control System 20 (FCS20) is a compact, self-contained Guidance, Navigation, and Control system that has recently been developed to enable advanced autonomous behavior in a wide range of Unmanned Aerial Vehicles (UAVs). The FCS20 uses a floating point Digital Signal Processor (DSP) for high level serial processing, a Field Programmable Gate Array (FPGA) for low level parallel processing, and GPS and Micro Electro Mechanical Systems (MEMS) sensors. In addition to guidance, navigation, and control functions, the FCS20 is capable of supporting advanced algorithms such as automated reasoning, artificial vision, and multi-vehicle interaction. The unique contribution of this paper is that it gives a complete overview of the FCS20 GN&C system, including computing, communications, and information aspects. Computing aspects of the FCS20 include details about the design process, hardware components, and board configurations, and specifications. Communications aspects of the FCS20 include descriptions of internal and external data flow. The information section describes the FCS20 Operating System (OS), the Support Vehicle Interface Library (SVIL) software, the navigation Extended Kalman Filter, and the neural network based adaptive controller. Finally, simulation-based results as well as actual flight test results that demonstrate the operation of the guidance, navigation, and control algorithms on a real Unmanned Aerial Vehicle (UAV) are presented.

Original languageEnglish (US)
Pages (from-to)187-213
Number of pages27
JournalJournal of Aerospace Computing, Information and Communication
Volume3
Issue number5
DOIs
StatePublished - May 1 2006

Fingerprint

Flight control systems
Unmanned aerial vehicles (UAV)
Navigation systems
Control systems
Navigation
Communication
Digital signal processors
Extended Kalman filters
Processing
Computer vision
Field programmable gate arrays (FPGA)
Global positioning system
Neural networks
Specifications
Hardware
Controllers
Sensors

All Science Journal Classification (ASJC) codes

  • Aerospace Engineering
  • Computer Science Applications
  • Electrical and Electronic Engineering

Cite this

Christophersen, Henrik ; Pickell, R. Wayne ; Neidhoefer, James C. ; Koller, Adrian A. ; Kannan, Suresh K. ; Johnson, Eric. / A compact guidance, navigation, and control system for unmanned aerial vehicles. In: Journal of Aerospace Computing, Information and Communication. 2006 ; Vol. 3, No. 5. pp. 187-213.
@article{036ff35c8c434feb9d22cce3f0e29810,
title = "A compact guidance, navigation, and control system for unmanned aerial vehicles",
abstract = "The Flight Control System 20 (FCS20) is a compact, self-contained Guidance, Navigation, and Control system that has recently been developed to enable advanced autonomous behavior in a wide range of Unmanned Aerial Vehicles (UAVs). The FCS20 uses a floating point Digital Signal Processor (DSP) for high level serial processing, a Field Programmable Gate Array (FPGA) for low level parallel processing, and GPS and Micro Electro Mechanical Systems (MEMS) sensors. In addition to guidance, navigation, and control functions, the FCS20 is capable of supporting advanced algorithms such as automated reasoning, artificial vision, and multi-vehicle interaction. The unique contribution of this paper is that it gives a complete overview of the FCS20 GN&C system, including computing, communications, and information aspects. Computing aspects of the FCS20 include details about the design process, hardware components, and board configurations, and specifications. Communications aspects of the FCS20 include descriptions of internal and external data flow. The information section describes the FCS20 Operating System (OS), the Support Vehicle Interface Library (SVIL) software, the navigation Extended Kalman Filter, and the neural network based adaptive controller. Finally, simulation-based results as well as actual flight test results that demonstrate the operation of the guidance, navigation, and control algorithms on a real Unmanned Aerial Vehicle (UAV) are presented.",
author = "Henrik Christophersen and Pickell, {R. Wayne} and Neidhoefer, {James C.} and Koller, {Adrian A.} and Kannan, {Suresh K.} and Eric Johnson",
year = "2006",
month = "5",
day = "1",
doi = "10.2514/1.18998",
language = "English (US)",
volume = "3",
pages = "187--213",
journal = "Journal of Aerospace Information Systems",
issn = "1542-9423",
publisher = "American Institute of Aeronautics and Astronautics Inc. (AIAA)",
number = "5",

}

A compact guidance, navigation, and control system for unmanned aerial vehicles. / Christophersen, Henrik; Pickell, R. Wayne; Neidhoefer, James C.; Koller, Adrian A.; Kannan, Suresh K.; Johnson, Eric.

In: Journal of Aerospace Computing, Information and Communication, Vol. 3, No. 5, 01.05.2006, p. 187-213.

Research output: Contribution to journalArticle

TY - JOUR

T1 - A compact guidance, navigation, and control system for unmanned aerial vehicles

AU - Christophersen, Henrik

AU - Pickell, R. Wayne

AU - Neidhoefer, James C.

AU - Koller, Adrian A.

AU - Kannan, Suresh K.

AU - Johnson, Eric

PY - 2006/5/1

Y1 - 2006/5/1

N2 - The Flight Control System 20 (FCS20) is a compact, self-contained Guidance, Navigation, and Control system that has recently been developed to enable advanced autonomous behavior in a wide range of Unmanned Aerial Vehicles (UAVs). The FCS20 uses a floating point Digital Signal Processor (DSP) for high level serial processing, a Field Programmable Gate Array (FPGA) for low level parallel processing, and GPS and Micro Electro Mechanical Systems (MEMS) sensors. In addition to guidance, navigation, and control functions, the FCS20 is capable of supporting advanced algorithms such as automated reasoning, artificial vision, and multi-vehicle interaction. The unique contribution of this paper is that it gives a complete overview of the FCS20 GN&C system, including computing, communications, and information aspects. Computing aspects of the FCS20 include details about the design process, hardware components, and board configurations, and specifications. Communications aspects of the FCS20 include descriptions of internal and external data flow. The information section describes the FCS20 Operating System (OS), the Support Vehicle Interface Library (SVIL) software, the navigation Extended Kalman Filter, and the neural network based adaptive controller. Finally, simulation-based results as well as actual flight test results that demonstrate the operation of the guidance, navigation, and control algorithms on a real Unmanned Aerial Vehicle (UAV) are presented.

AB - The Flight Control System 20 (FCS20) is a compact, self-contained Guidance, Navigation, and Control system that has recently been developed to enable advanced autonomous behavior in a wide range of Unmanned Aerial Vehicles (UAVs). The FCS20 uses a floating point Digital Signal Processor (DSP) for high level serial processing, a Field Programmable Gate Array (FPGA) for low level parallel processing, and GPS and Micro Electro Mechanical Systems (MEMS) sensors. In addition to guidance, navigation, and control functions, the FCS20 is capable of supporting advanced algorithms such as automated reasoning, artificial vision, and multi-vehicle interaction. The unique contribution of this paper is that it gives a complete overview of the FCS20 GN&C system, including computing, communications, and information aspects. Computing aspects of the FCS20 include details about the design process, hardware components, and board configurations, and specifications. Communications aspects of the FCS20 include descriptions of internal and external data flow. The information section describes the FCS20 Operating System (OS), the Support Vehicle Interface Library (SVIL) software, the navigation Extended Kalman Filter, and the neural network based adaptive controller. Finally, simulation-based results as well as actual flight test results that demonstrate the operation of the guidance, navigation, and control algorithms on a real Unmanned Aerial Vehicle (UAV) are presented.

UR - http://www.scopus.com/inward/record.url?scp=33646765446&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=33646765446&partnerID=8YFLogxK

U2 - 10.2514/1.18998

DO - 10.2514/1.18998

M3 - Article

AN - SCOPUS:33646765446

VL - 3

SP - 187

EP - 213

JO - Journal of Aerospace Information Systems

JF - Journal of Aerospace Information Systems

SN - 1542-9423

IS - 5

ER -