To implement fault tolerant autonomy in future space systems, it will be necessary to integrate planning, adaptive control, and state estimation subsystems. However, integrating these subsystems is difficult, time-consuming, and error-prone. This paper describes Intelliface/ADAPT, a software testbed that helps researchers develop and test alternative strategies for integrating planning, execution, and diagnosis subsystems more quickly and easily. The testbed's architecture, graphical data displays, and implementations of the integrated subsystems support easy plug and play of alternate components to support research and development in fault-tolerant control of autonomous vehicles and operations support systems. Intelliface/ADAPT controls NASA's Advanced Diagnostics and Prognostics Testbed (ADAPT), which comprises batteries, electrical loads (fans, pumps, and lights), relays, circuit breakers, invertors, and sensors. During plan execution, an experimentor can inject faults into the ADAPT testbed by tripping circuit breakers, changing fan speed settings, and closing valves to restrict fluid flow. The diagnostic subsystem, based on NASA's Hybrid Diagnosis Engine (HyDE), detects and isolates these faults to determine the new state of the plant, ADAPT. Intelliface/ADAPT then updates its model of the ADAPT system's resources and determines whether the current plan can be executed using the reduced resources. If not, the planning subsystem generates a new plan that reschedules tasks, reconfigures ADAPT, and reassigns the use of ADAPT resources as needed to work around the fault. The resource model, planning domain model, and planning goals are expressed using NASA's Action Notation Modeling Language (ANML). Parts of the ANML model are generated automatically, and other parts are constructed by hand using the Planning Model Integrated Development Environment, a visual Eclipse-based IDE that accelerates ANML model development. Because native ANML planners are currently under development and not yet sufficiently capable, the ANML model is translated into the New Domain Definition Language (NDDL) and sent to NASA's EUROPA planning system for plan generation. The adaptive controller executes the new plan, using augmented, hierarchical finite state machines to select and sequence actions based on the state of the ADAPT system. Real-time sensor data, commands, and plans are displayed in information-dense arrays of timelines and graphs that zoom and scroll in unison. A dynamic schematic display uses color to show the real-time fault state and utilization of the system components and resources. An execution manager coordinates the activities of the other subsystems. The subsystems are integrated using the Internet Communications Engine (ICE), an object-oriented toolkit for building distributed applications.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Software testbed for developing and evaluating integrated autonomous systems


    Contributors:


    Publication date :

    2015-03-01


    Size :

    2067796 byte




    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English



    A Model-Based Systems Engineering Approach for Developing an Autonomous Rover Testbed

    Lopez-Francos, Ignacio G. / Mitchell, Sarah C. / Lipkis, Rory et al. | TIBKAT | 2023


    NUAV - a testbed for developing autonomous Unmanned Aerial Vehicles

    Habib, Saleh / Malik, Mahgul / Ur Rahman, Shams et al. | IEEE | 2017


    A Model-Based Systems Engineering Approach for Developing an Autonomous Rover Testbed

    Lopez-Francos, Ignacio G. / Mitchell, Sarah C. / Lipkis, Rory et al. | TIBKAT | 2023


    A Model-Based Systems Engineering Approach for Developing an Autonomous Rover Testbed

    Lopez-Francos, Ignacio G. / Mitchell, Sarah C. / Lipkis, Rory et al. | AIAA | 2023


    Virtual autonomous response testbed

    European Patent Office | 2016

    Free access