Workshop Overview

Engineering Resilient Space Systems: Leveraging Novel System Engineering Techniques and Software Architectures - Part II

study page
overviewschedulelist of attendees restricted wiki

February 26 - 28, 2013
California Institute of Technology
Pasadena, CA 91125

Future space missions will require the conception, development and operation of a class of spacecraft that has unprecedented resilience, i.e., the ability to achieve envisioned science objectives even if the spacecraft performance and/or the environment are not as expected. Looking forward to future missions, the recent planetary decadal survey describes missions that will have tremendously challenging resilience requirements. For example, the Venus In-Situ Explorer will have a very short period of time to perform its science before the extreme environment of the Venusian atmosphere kills the spacecraft; in its short lifetime it will need to autonomously decide what measurements to take for the best science return possible. Another example is the Trojan Asteroid Tour and Rendezvous concept that will fly by multiple small bodies and is required to make measurements in a very short time window. Finally, envisioned missions like extra-solar planetary probes must be fully autonomous and resilient due to the exceptionally long mission lifetimes and distances from Earth, and the completely mysterious environment they will find at their destination.

These incredibly complex and ambitious endeavors represent the future of space science missions. These spacecraft must be capable of reasoning about their own state and the state of the environment in order to predict and avoid hazardous conditions, recover from internal failures, and ultimately meet the science objectives despite the uncertainties. The current paradigm relies on "brute force" approaches. Current missions fulfill their science objects typically by sequencing a fixed set of operations, with little capability for in-flight onboard decision making. Today, spacecraft operate in assumed known environments and in response to internal faults leverage on traditional techniques of: hardware redundancy, shielding, implementation of hundreds of pre-programmed 'reflexes', and large technical margins. The new class of missions, described above, will require unprecedented autonomy and resilience to achieve both the mission science objectives and reduced costs being demanded by government funding pressure. Moving beyond the current state of the practice therefore requires a fundamental paradigm shift in the way we conceptualize, design, implement, validate, and operate our systems. The challenge is to figure out a way to effectively develop and deploy such capabilities in order to enable the new class of missions, i.e., deliver an acceptable probability of returning high-value science while addressing degrading spacecraft condition and environmental uncertainty.

The goal of the proposed study program is to investigate the system capabilities, software architectures and autonomy technologies that will provide the needed resilience for these future missions. A set of reference missions enabled by, or benefiting from, resilient systems were discussed at the initial workshop, and the second workshop will focus on:

  • Exploration of novel systems engineering techniques needed to architect, design, implement, validate, and operate these systems, and manage their associated complexity, and
  • Review of software architectures and technologies that will be relied on to provide the requisite intelligence and behavior for these systems.

The products of this study will include:

  1. A description of the desired end-state capabilities,
  2. The definition of necessary functions to support these new system capabilities,
  3. The identification of the unique architectural patterns to support these new system capabilities,
  4. The identification of enabling software technologies (e.g. middleware, languages, virtual machines, frameworks, etc.),
  5. Areas of focus where further technology investment is required, and
  6. A list of key processes for the agile and verifiable development of these systems.

These products will be utilized to derive a final report for the workshop, a technology plan that will provide a reasonable path forward in the development and infusion of these capabilities in order to enable truly resilient missions.

 

For questions contact: Richard Murray, Mitch Ingham, John Day, Brian Williams, Leonard J. Reder or Michele Judd.


 
Richard Murray

Study Co-Lead Richard Murray from Caltech.

Mitch Ingham

Study Co-Lead Mitch Ingham from JPL.