Optimizing a Bank of Kalman Filters for Navigation Integrity for using Parallel Computing and Efficient Software Design

Abstract

Alternative navigation is an area of research which employs a variety of sensor technologies to provide a navigation solution in Global Navigation Satellite System degraded or denied environments. The Autonomy and Navigation Technology Center at the Air Force Institute of Technology has recently developed the Autonomous and Resilient Management of All-source Sensors (ARMAS) navigation framework which utilizes an array of Kalman Filters to provide a navigation solution resilient to sensor failures. The Kalman Filter array size increases exponentially as system sensors and detectable faults are scaled up, which in turn increases the computational power required to run ARMAS in areal-world application. In an effort to engineer a real-time ARMAS system, this study developed C++ CPU and GPU versions to examine the performance trade-offs as system sensors and detectable faults are scaled up. Results show promise that a real-time ARMAS system can be achieved for large scale applications through parallel processing on a many-core processor architecture.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 26, 2021
Accession Number
AD1134700

Entities

People

  • Luis E. Sepulveda

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • Engineered Resilient Systems
  • Sensors
  • Space

DTIC Thesaurus Topics

  • Air Force
  • Artificial Satellites
  • Computer Programming
  • Computer Science
  • Computers
  • Engineering
  • Filters
  • Global Navigation Satellite Systems
  • Global Positioning Systems
  • Graphics Processing Unit
  • Image Processing
  • Kalman Filters
  • Navigation
  • Navigation Satellites
  • Parallel Computing
  • Parallel Processing
  • Software Design

Fields of Study

  • Computer science
  • Engineering

Readers

  • Adaptive Control and Estimation with Uncertainty in Dynamic Systems.
  • Parallel and Distributed Computing.
  • Thermal Physics or Thermal Science.

Technology Areas

  • Space