Because Livingstone reasons about explicit models of the system it is interacting with, rather than following a program or rules, a Livingstone-based controller is highly capable, flexible and easy to maintain. Livingstone also takes into account all available information and observations, drawing conclusions which reach across a complex system in a way which would be difficult for a traditional software system or time consuming for a human operator.
To avoid confusion, we refer to the newer C++ version of Livingstone that incorporates our newest developments as L2 and the Lisp version that flew on Deep Space 1 as L1. L1, together with the HSTS planning and scheduling engine and Smart Executive, formed the Remote Agent autonomy architecture, demonstrated on the Deep Space One spacecraft in 1999. L2 was to have been demonstrated in space during the X-37 Vehicle Health Management experiment.
|
Livingstone in IVHM
(Power Point 2053k) Livingstone2 fundamentals, usage, and embedding in Integrated Vehicle Health Management (IVHM) systems.
Introduction to JMPL Language
Livingstone Parameters
Livingstone Unknown Fault Modes
Livingstone Mode Recovery
|
Starting Stanley Describes how to start up Stanley: the model development and testing GUI for Livingstone2.
Using Stanley
Using L2 Tools
Starting Oliver (Stanley II)
Using Oliver (Stanley II)
|
Related Web PagesBug Reporting System: Use the login name and password desired -- it is only used as an audit trail and not as a real login session. Make sure also to select "ic-gnats" database, as multiple databases are supported by this system. |
Get Help On...L2 modeling: [View Archive] [Send Email]
L2 software (integration, etc): [View Archive] [Send Email]
L2 documentation: [View Archive] [Send Email]
The old Lisp Livingstone [View Archive] [Send Email]
|
Writing Models without StanleyStarting the JMPL Compiler Starting the L2 Engine Standalone |
Calling Livingstone from a programL2 RTAPI Application Programming Guide Describes the expected use and implementation of the Livingstone 2 Realtime Application Programming Interface (L2 RTAPI). L2 RTAPI Model Testing Describes how to test realtime scenarios with user models. |
|
L2 Infrastructure Diagram
Illustrates how L2, L2 Tools, & Stanley work together.
L2 Glossary Glossary of terms used by Livingstone2. L2 User Manual Describes how to use Livingstone2. |
L2 Reference Manual
Describes the classes and APIs that make up Livingstone2.
L2 Developer Manual Describes the design of Livingstone2. L2 Developer API Describes the application program interface of Livingstone2.
|
Software ReleasesRelease History Open Issues Release Candidates |
How to BuildBuilding Stanley & Oliver on Unix/Linux Building Stanley & Oliver on Windows Building the L2 Engine
|
Last updated April 20, 2006. Direct feedback to william.m.taylor@nasa.gov