State-based scheduling of real-time UAV flight control avionics tasks

Gidado Yisa Immanuel, Eric Johnson

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

With the coalescence of the advanced technologies such as powerful processors, fast networks, and concurrent programming, it is possible to begin to challenge traditional avionics architectures used for navigation and flight control, particularly on UAV platforms. Timing uncertainty in data delivery and computational rates is a challenge in these new architectures. This paper looks specifically at variance task computational rates. A control application is decomposed into tasks, which are managed by a scheduler. This paper demonstrates that it is possible to move task scheduling from a design-time activity to a run-time activity. This paper outlines the design of state-based schedulers to adjust the computational update periods of periodic tasks. The schedulers are shown to produce performance results comparable with static schedulers but with substantially lower processor utilization. Moreover, the processor utilization is dynamic and responds to the system based on specified system performance metrics.

Original languageEnglish (US)
Title of host publicationCollection of Technical Papers - InfoTech at Aerospace
Subtitle of host publicationAdvancing Contemporary Aerospace Technologies and Their Integration
Pages945-951
Number of pages7
Volume2
StatePublished - Dec 1 2005
EventInfoTech at Aerospace: Advancing Contemporary Aerospace Technologies and Their Integration - Arlington, VA, United States
Duration: Sep 26 2005Sep 29 2005

Other

OtherInfoTech at Aerospace: Advancing Contemporary Aerospace Technologies and Their Integration
CountryUnited States
CityArlington, VA
Period9/26/059/29/05

Fingerprint

Avionics
Unmanned aerial vehicles (UAV)
Scheduling
Coalescence
Navigation
Uncertainty

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Cite this

Immanuel, G. Y., & Johnson, E. (2005). State-based scheduling of real-time UAV flight control avionics tasks. In Collection of Technical Papers - InfoTech at Aerospace: Advancing Contemporary Aerospace Technologies and Their Integration (Vol. 2, pp. 945-951)
Immanuel, Gidado Yisa ; Johnson, Eric. / State-based scheduling of real-time UAV flight control avionics tasks. Collection of Technical Papers - InfoTech at Aerospace: Advancing Contemporary Aerospace Technologies and Their Integration. Vol. 2 2005. pp. 945-951
@inproceedings{2432a0640d6040669196f09fc1953cd1,
title = "State-based scheduling of real-time UAV flight control avionics tasks",
abstract = "With the coalescence of the advanced technologies such as powerful processors, fast networks, and concurrent programming, it is possible to begin to challenge traditional avionics architectures used for navigation and flight control, particularly on UAV platforms. Timing uncertainty in data delivery and computational rates is a challenge in these new architectures. This paper looks specifically at variance task computational rates. A control application is decomposed into tasks, which are managed by a scheduler. This paper demonstrates that it is possible to move task scheduling from a design-time activity to a run-time activity. This paper outlines the design of state-based schedulers to adjust the computational update periods of periodic tasks. The schedulers are shown to produce performance results comparable with static schedulers but with substantially lower processor utilization. Moreover, the processor utilization is dynamic and responds to the system based on specified system performance metrics.",
author = "Immanuel, {Gidado Yisa} and Eric Johnson",
year = "2005",
month = "12",
day = "1",
language = "English (US)",
isbn = "1563477394",
volume = "2",
pages = "945--951",
booktitle = "Collection of Technical Papers - InfoTech at Aerospace",

}

Immanuel, GY & Johnson, E 2005, State-based scheduling of real-time UAV flight control avionics tasks. in Collection of Technical Papers - InfoTech at Aerospace: Advancing Contemporary Aerospace Technologies and Their Integration. vol. 2, pp. 945-951, InfoTech at Aerospace: Advancing Contemporary Aerospace Technologies and Their Integration, Arlington, VA, United States, 9/26/05.

State-based scheduling of real-time UAV flight control avionics tasks. / Immanuel, Gidado Yisa; Johnson, Eric.

Collection of Technical Papers - InfoTech at Aerospace: Advancing Contemporary Aerospace Technologies and Their Integration. Vol. 2 2005. p. 945-951.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - State-based scheduling of real-time UAV flight control avionics tasks

AU - Immanuel, Gidado Yisa

AU - Johnson, Eric

PY - 2005/12/1

Y1 - 2005/12/1

N2 - With the coalescence of the advanced technologies such as powerful processors, fast networks, and concurrent programming, it is possible to begin to challenge traditional avionics architectures used for navigation and flight control, particularly on UAV platforms. Timing uncertainty in data delivery and computational rates is a challenge in these new architectures. This paper looks specifically at variance task computational rates. A control application is decomposed into tasks, which are managed by a scheduler. This paper demonstrates that it is possible to move task scheduling from a design-time activity to a run-time activity. This paper outlines the design of state-based schedulers to adjust the computational update periods of periodic tasks. The schedulers are shown to produce performance results comparable with static schedulers but with substantially lower processor utilization. Moreover, the processor utilization is dynamic and responds to the system based on specified system performance metrics.

AB - With the coalescence of the advanced technologies such as powerful processors, fast networks, and concurrent programming, it is possible to begin to challenge traditional avionics architectures used for navigation and flight control, particularly on UAV platforms. Timing uncertainty in data delivery and computational rates is a challenge in these new architectures. This paper looks specifically at variance task computational rates. A control application is decomposed into tasks, which are managed by a scheduler. This paper demonstrates that it is possible to move task scheduling from a design-time activity to a run-time activity. This paper outlines the design of state-based schedulers to adjust the computational update periods of periodic tasks. The schedulers are shown to produce performance results comparable with static schedulers but with substantially lower processor utilization. Moreover, the processor utilization is dynamic and responds to the system based on specified system performance metrics.

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

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

M3 - Conference contribution

SN - 1563477394

SN - 9781563477393

VL - 2

SP - 945

EP - 951

BT - Collection of Technical Papers - InfoTech at Aerospace

ER -

Immanuel GY, Johnson E. State-based scheduling of real-time UAV flight control avionics tasks. In Collection of Technical Papers - InfoTech at Aerospace: Advancing Contemporary Aerospace Technologies and Their Integration. Vol. 2. 2005. p. 945-951