• Home
  • Search
  • FLYOS: Integrated Modular Avionics for Autonomous Multicopters
  • Cite Icon6
  • https://doi.org/10.1109/rtas54340.2022.00014Copy DOI Icon

FLYOS: Integrated Modular Avionics for Autonomous Multicopters

  • May 1, 2022
  • Anam Farrukh +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Autonomous multicopters often feature federated architectures, which incur relatively high communication costs between separate hardware components. These costs limit the ability to react quickly to new mission objectives. Additionally, federated architectures are not easily upgraded without introducing new hardware that impacts size, weight, power and cost (SWaP-C) constraints. In turn, such constraints restrict the use of redundant hardware to handle faults. In response to these challenges, we propose FlyOS, an Integrated Modular Avionics (IMA) approach to consolidate mixed-criticality flight functions in software on heterogeneous multicore aerial platforms. FlyOS is based on a separation kernel that statically partitions resources among virtualized sandboxed OSes. We present a dual-sandbox prototype configuration, where timing-and safety-critical flight control tasks execute in a real-time OS alongside mission-critical vision-based navigation tasks in a Linux sandbox. Low latency shared memory communication allows flight commands and data to be relayed in real-time between sandboxes. A hypervisor-based fault-tolerance mechanism is also deployed to ensure failover flight control in case of critical function or timing failures. We validate FlyOS’s performance and showcase its benefits when compared against traditional architectures in terms of predictable, extensible and efficient flight control.

Similar Papers
  • Conference Article
  • Citations2

Architecture-Aware Mapping and Scheduling of IMA partitions on Multicore platforms

  • Oct 10, 2018
  • Aishwarya Vasu +1
  • Conference Article
  • Citations9

Time and space partitioning security components for spacecraft flight software

  • Oct 01, 2011
  • James Windsor +3
  • Conference Article
  • Citations3

Applying MILS to multicore avionics systems

  • Jan 19, 2016
  • INFM-OAR (INFN Catania)
  • Paul Parkinson
  • Conference Article
  • Citations2

Multicore MILS [microprocessor design

  • Jan 01, 2014
  • P.J Parkinson
  • Conference Article
  • Citations2

Flight Control for Multi-Engine UAV Aircraft Using Propulsion Control

  • Jun 19, 2012
  • Infotech@Aerospace 2012
  • James Urnes
  • Conference Article
  • Citations19

Energy efficient mapping of mixed criticality applications on unrelated heterogeneous multicore platforms

  • May 01, 2016
  • Muhammad Ali Awan +2
  • Research Article
  • Citations62

Inter-Cluster Thread-to-Core Mapping and DVFS on Heterogeneous Multi-Cores

  • Jul 01, 2018
  • IEEE Transactions on Multi-Scale Computing Systems
  • Basireddy Karunakar Reddy +4
  • Research Article
  • Citations21

Hardware Implementation on FPGA for Task-Level Parallel Dataflow Execution Engine

  • Aug 01, 2016
  • IEEE Transactions on Parallel and Distributed Systems
  • Chao Wang +4
  • Dissertation

Robust flight control and visual/radar-based indoor navigation for autonomous multicopters and their swarms

  • Jan 01, 2024
  • Yutao Jing
  • Research Article
  • Citations3

Approx-RM: Reducing Energy on Heterogeneous Multicore Processors under Accuracy and Timing Constraints

  • Jul 22, 2023
  • ACM Transactions on Architecture and Code Optimization
  • Muhammad Waqar Azhar +2
  • Dissertation

A comparison between qualitative pilots\' opinion and quantitative flight data on potential loss of control in flight conditions

  • Dec 14, 2021
  • João Paulo Costa Antunes De Macedo
  • Single Report

Cyber-Physical Multi-Core Optimization for Resource and Cache Effects (C2ORES)

  • Mar 01, 2014
  • Douglas C Schmidt
  • Research Article
  • Citations2

Dynamic task partition for video decoding on heterogeneous dual-core platforms

  • Mar 01, 2013
  • ACM Transactions on Embedded Computing Systems
  • Chun-Jen Tsai +2
  • Conference Article
  • Citations4

Automatic Extraction of Task-Level Parallelism for Heterogeneous MPSoCs

  • Oct 01, 2013
  • Daniel Cordes +3
  • Research Article

FLY BY WIRE

  • Jan 01, 2015
  • Engineering Research: technical reports
  • Leite Vinícius Reis
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.