Building Resource Adaptive Software Systems Model-Based Adaptation for Robotics Software

Abstract

The Model-Based Adaptation for Mobile Robotics (MARS) Defense Advanced Research Projects Agency (DARPA) Building Resource Adaptive Software Systems (BRASS) effort demonstrated novel techniques to make mobile robotics software so that it can be more easily adapted to different hardware, tasks, and environments. The approach builds software so flexible that it is able to adapt itself to changing environments over a period of years or even decades. The primary intellectual leverage comes from models: formal descriptions of the structure and properties of robotic software, and how these respond to environmental change. Using these models, the developed approach enables robots to automatically explore potential adaptations to the system architecture and code and then choose the adaptation that best meets system objectives in the current environment.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jul 01, 2020
Accession Number
AD1103553

Entities

People

  • Jonathan Erik Aldrich

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Autonomy

DTIC Thesaurus Topics

  • Adaptive Systems
  • Air Force
  • Air Force Research Laboratories
  • Artificial Intelligence
  • Artificial Neural Networks
  • Autonomous Systems
  • Computations
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Debugging
  • Domain Specific Programming Languages
  • Engineering
  • Machine Learning
  • Measurement
  • Neural Networks
  • Probabilistic Models
  • Programming Languages
  • Reasoning
  • Robotics
  • Software Development

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computer Science.
  • Distributed Systems and Data Platform Development

Technology Areas

  • AI & ML
  • AI & ML - Autonomous Systems
  • Autonomy
  • Autonomy - Autonomous System Control