Demonstration of a Time-predictable Flight Controller on a Multicore Processor

Oktay Baris, Shibarchi Majumder, Torur Biskopstø Strøm, Anders la Cour-Harbo, Jens Sparsø, Thomas Bak, Martin Schoerbel

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

Abstract

Unmanned aerial vehicles, or drones, have drawn extensive attention during the last decade together with the maturity of the technology. Often, real-time requirements are needed when they are deployed for critical missions. The increasing computational demand for drones leads to a shift towards multicore architectures. However, the timing analysis of multicore systems is a challenging task due to the timing interference between processor cores. In this demonstration, we deploy a parallelized flight controller system on a multicore architecture. We provide timing analysis of the system, and test it with a processor-in-the-loop setup, which includes a flight simulator connected to the flight controller running on a time-predictable multicore platform.

Original languageEnglish
Title of host publication2019 IEEE 22nd International Symposium on Real-Time Distributed Computing (ISORC)
Number of pages2
PublisherIEEE
Publication date11 Jul 2019
ISBN (Print)978-1-7281-0152-1
ISBN (Electronic)978-1-7281-0151-4
DOIs
Publication statusPublished - 11 Jul 2019
Event2019 IEEE 22nd International Symposium on Real-Time Distributed Computing (ISORC) - Valencia , Spain
Duration: 7 May 20199 May 2019

Conference

Conference2019 IEEE 22nd International Symposium on Real-Time Distributed Computing (ISORC)
CountrySpain
CityValencia
Period07/05/201909/05/2019
SeriesInternational Symposium on Object-Oriented Real-Time Distributed Computing
ISSN2375-5261

Fingerprint

Demonstrations
Flight simulators
Controllers
Unmanned aerial vehicles (UAV)
Drones

Cite this

Baris, O., Majumder, S., Biskopstø Strøm, T., la Cour-Harbo, A., Sparsø, J., Bak, T., & Schoerbel, M. (2019). Demonstration of a Time-predictable Flight Controller on a Multicore Processor. In 2019 IEEE 22nd International Symposium on Real-Time Distributed Computing (ISORC) IEEE. International Symposium on Object-Oriented Real-Time Distributed Computing https://doi.org/10.1109/ISORC.2019.00029
Baris, Oktay ; Majumder, Shibarchi ; Biskopstø Strøm, Torur ; la Cour-Harbo, Anders ; Sparsø, Jens ; Bak, Thomas ; Schoerbel, Martin. / Demonstration of a Time-predictable Flight Controller on a Multicore Processor. 2019 IEEE 22nd International Symposium on Real-Time Distributed Computing (ISORC). IEEE, 2019. (International Symposium on Object-Oriented Real-Time Distributed Computing).
@inproceedings{070e189155464e54a768e794571f2ae5,
title = "Demonstration of a Time-predictable Flight Controller on a Multicore Processor",
abstract = "Unmanned aerial vehicles, or drones, have drawn extensive attention during the last decade together with the maturity of the technology. Often, real-time requirements are needed when they are deployed for critical missions. The increasing computational demand for drones leads to a shift towards multicore architectures. However, the timing analysis of multicore systems is a challenging task due to the timing interference between processor cores. In this demonstration, we deploy a parallelized flight controller system on a multicore architecture. We provide timing analysis of the system, and test it with a processor-in-the-loop setup, which includes a flight simulator connected to the flight controller running on a time-predictable multicore platform.",
author = "Oktay Baris and Shibarchi Majumder and {Biskopst{\o} Str{\o}m}, Torur and {la Cour-Harbo}, Anders and Jens Spars{\o} and Thomas Bak and Martin Schoerbel",
year = "2019",
month = "7",
day = "11",
doi = "10.1109/ISORC.2019.00029",
language = "English",
isbn = "978-1-7281-0152-1",
series = "International Symposium on Object-Oriented Real-Time Distributed Computing",
booktitle = "2019 IEEE 22nd International Symposium on Real-Time Distributed Computing (ISORC)",
publisher = "IEEE",
address = "United States",

}

Baris, O, Majumder, S, Biskopstø Strøm, T, la Cour-Harbo, A, Sparsø, J, Bak, T & Schoerbel, M 2019, Demonstration of a Time-predictable Flight Controller on a Multicore Processor. in 2019 IEEE 22nd International Symposium on Real-Time Distributed Computing (ISORC). IEEE, International Symposium on Object-Oriented Real-Time Distributed Computing, 2019 IEEE 22nd International Symposium on Real-Time Distributed Computing (ISORC), Valencia , Spain, 07/05/2019. https://doi.org/10.1109/ISORC.2019.00029

Demonstration of a Time-predictable Flight Controller on a Multicore Processor. / Baris, Oktay; Majumder, Shibarchi; Biskopstø Strøm, Torur; la Cour-Harbo, Anders; Sparsø, Jens; Bak, Thomas; Schoerbel, Martin.

2019 IEEE 22nd International Symposium on Real-Time Distributed Computing (ISORC). IEEE, 2019. (International Symposium on Object-Oriented Real-Time Distributed Computing).

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

TY - GEN

T1 - Demonstration of a Time-predictable Flight Controller on a Multicore Processor

AU - Baris, Oktay

AU - Majumder, Shibarchi

AU - Biskopstø Strøm, Torur

AU - la Cour-Harbo, Anders

AU - Sparsø, Jens

AU - Bak, Thomas

AU - Schoerbel, Martin

PY - 2019/7/11

Y1 - 2019/7/11

N2 - Unmanned aerial vehicles, or drones, have drawn extensive attention during the last decade together with the maturity of the technology. Often, real-time requirements are needed when they are deployed for critical missions. The increasing computational demand for drones leads to a shift towards multicore architectures. However, the timing analysis of multicore systems is a challenging task due to the timing interference between processor cores. In this demonstration, we deploy a parallelized flight controller system on a multicore architecture. We provide timing analysis of the system, and test it with a processor-in-the-loop setup, which includes a flight simulator connected to the flight controller running on a time-predictable multicore platform.

AB - Unmanned aerial vehicles, or drones, have drawn extensive attention during the last decade together with the maturity of the technology. Often, real-time requirements are needed when they are deployed for critical missions. The increasing computational demand for drones leads to a shift towards multicore architectures. However, the timing analysis of multicore systems is a challenging task due to the timing interference between processor cores. In this demonstration, we deploy a parallelized flight controller system on a multicore architecture. We provide timing analysis of the system, and test it with a processor-in-the-loop setup, which includes a flight simulator connected to the flight controller running on a time-predictable multicore platform.

U2 - 10.1109/ISORC.2019.00029

DO - 10.1109/ISORC.2019.00029

M3 - Article in proceeding

SN - 978-1-7281-0152-1

T3 - International Symposium on Object-Oriented Real-Time Distributed Computing

BT - 2019 IEEE 22nd International Symposium on Real-Time Distributed Computing (ISORC)

PB - IEEE

ER -

Baris O, Majumder S, Biskopstø Strøm T, la Cour-Harbo A, Sparsø J, Bak T et al. Demonstration of a Time-predictable Flight Controller on a Multicore Processor. In 2019 IEEE 22nd International Symposium on Real-Time Distributed Computing (ISORC). IEEE. 2019. (International Symposium on Object-Oriented Real-Time Distributed Computing). https://doi.org/10.1109/ISORC.2019.00029