← Back to NASA Technology Projects

Autonomy Strategies: Ontology and Implementation

Completed TRL 5 (started at 3, targeting 5)

Description

The project will address a crucial gap in the development and implementation of autonomy strategies to enable Thinking Autonomy. Experts from SSC and JPL will collaborate to develop a substantive list of autonomy strategies founded on experience. The project team will also seek input from the Autonomous Systems Capability Leadership Team (the PI and JPL partner are members). With this data, a taxonomy, architecture, and language for autonomy strategies will be developed and properly documented, leveraging also a current CIF project of the PI on ontology and taxonomy for autonomous operations. The ontology (taxonomy, architecture, language) for autonomy strategies is needed in addition to an ontology for autonomous operations that deals with capabilities for planning and scheduling. Autonomy strategies are strategies to manage unforeseen/unplanned events, which the autonomous system should be able to identify and carry out solutions with available system resources and according to policies and concepts of operations. In parallel, the technology will be implemented as a module of NPAS, and will be validated on ongoing applications for ground (SSC High Pressure Gas Facility) and space (gateway autonomy). The resulting capability will enable the autonomous system to create and apply strategies on its own. For example, in addressing the use of redundancy for autonomy, the autonomous system will\n\u2022 Identify redundant elements/subsystems/processes in the application,\n\u2022 Identify what elements may be replacements for others that fail in the application, and\n\u2022 Apply autonomy strategies such as using a replacement item when the original becomes faulty under circumstances/constraints guided by Con-Ops and mission objectives.\nIn year one, we will work on an initial effort to conceptualize and formulate an ontology for autonomy strategies at high levels of abstraction, and generate some initial language modules for space habitat (e.g. power, ECLSS) and the Nitrogen system at SSC (storage and distribution of Nitrogen). In parallel, we will begin implementation of the capability in SSC's NASA Platform for Autonomous Systems (NPAS) and carry out verifications. In the second year, language modules for NASA's classes of ground and space systems will be developed and tools for implementation will be coded in NPAS. Also; description, training, and user documents will be created for dissemination. It is possible that a NASA handbook of autonomy strategies (processes, tools, implementation, and operations) can also be created.\n

Benefits

Autonomy strategies enable a system to overcome unplanned events that affect the nominal execution of a mission. Often strategies are worked out on the spot when an event happens (e.g. a sensor used to make a decision fails, or a rover gets stuck and can't continue its trajectory), or to address events that one expects could happen (a pump failure in the environmental control system). Using this approach, solutions are usually specific to an application (a particular rover on Mars doing a particular task). However, as we advance to more capable Thinking Autonomy (TA), strategic autonomy solutions must be developed onboard by the systems themselves. This requires treatment of strategies at higher conceptual and abstraction levels where reasoning provides solutions to a broad range of applications. For example, many autonomy strategies are based on the concept of redundancy, e.g. use of a replacement (a kind of redundant) component that meets certain criteria.\n\nThe goal is two-fold: (1) Conceptualize and formulate an ontology (taxonomy, architecture, language) for autonomy strategies at high levels of abstraction, and (2) Implement the capability in SSC's NASA Platform for Autonomous Systems (NPAS) and validate leveraging ongoing applications of ground and space autonomy.\n The project, in combination with the evolution of the NASA Platform for Autonomous Systems (NPAS), will make possible a new paradigm for implementation of autonomy that will result in "true" autonomy, whereby the systems (e.g. space habitat module) are able to "think" and apply knowledge models and strategies required for autonomous operations in deep space. The most present beneficiary is the Gateway activity, but the benefits will continue to persist and increase to support the Artemis mission for decades to come. The PI is currently using NPAS for initial autonomy implementations for Gateway, having NASA and private industry (NGIS, Lockheed Martin) as stakeholders.

Details

Technology areaAutonomous Systems > Reasoning and Acting Technologies > Mission Planning and Scheduling
ProgramCenter Innovation Fund: SSC CIF (SSC CIF)
Lead organizationStennis Space Center, Stennis Space Center, MS
Start date2018-10-01
End date2019-09-30

Project contacts

Listed on TechPort itself — the most direct way to ask about this specific project.

How to get involved

This is early/mid-stage (TRL 5) — the most realistic path in is NASA SBIR/STTR, which funds small businesses and research institutions to develop technology aligned with NASA's needs (equity-free, phased funding). Check whether a current SBIR/STTR solicitation topic overlaps with this project's technology area, or contact the project directly (above) to ask.

None of these are guaranteed paths for this specific project — TechPort itself doesn't have an "apply" button. Reaching out to the contact(s) above with a specific question is usually the fastest way to find out what's actually open.