Interoperability for Autonomy (Preprint)

Abstract

Autonomous systems aim to augment human capabilities with machine-based decision-making in the absence of a user. Ideally, autonomy hardware and software would be modular with the ability to add/remove capabilities based on the specific system needs. However, many legacy systems utilize proprietary software with specific standards and components, which decreases the systems ability to be interoperable. Currently, the literature's definition of interoperability is vague and often mistaken for other similar terms. We distinguish the uniqueness of interoperability and codify it through a taxonomy. Next, we extend this framework to understand autonomy and its hardware/software components through a proposed unified autonomy stack. Four autonomy architectures are evaluated for their interoperability based on 29 stack components. Then, the architecture's similarity to one another is evaluated and presented in an interchangeability matrix. Thus, we demonstrate how the proposed taxonomy and stack can be utilized to facilitate the development of future autonomous systems.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 24, 2023
Accession Number
AD1209177

Entities

People

  • James Pennington
  • Kara Combs
  • Trevor J Bihl

Organizations

  • Air Force Research Laboratory

Tags

Communities of Interest

  • Autonomy
  • Space

DTIC Thesaurus Topics

  • Air Force
  • Air Force Facilities
  • Air Force Research Laboratories
  • Artificial Intelligence
  • Autonomous Systems
  • Cognitive Systems Engineering
  • Commerce
  • Computer Programming
  • Computer Programs
  • Computers
  • Computing System Architectures
  • Data Links
  • Data Transmission
  • Department Of Defense
  • Engineering
  • Information Systems
  • Internet Of Things
  • Open System Architecture
  • Operating Systems
  • Software Development
  • System Of Systems
  • Systems Engineering
  • Unmanned Systems
  • Unmanned Vehicles

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Parallel and Distributed Computing.
  • Systems Analysis and Design

Technology Areas

  • Autonomy
  • Autonomy - Human-Robot Interaction