Intelligent Data Visualization for Cross-Checking Spacecraft System Diagnoses Presented at:AIAA 2012 Culver City, CA June 21, 2012 Authors:Jim.

Slides:



Advertisements
Similar presentations
Critical Reading Strategies: Overview of Research Process
Advertisements

A System to Generate Test Data and Symbolically Execute Programs Lori A. Clarke September 1976.
CHAPTER 13 Inference Techniques. Reasoning in Artificial Intelligence n Knowledge must be processed (reasoned with) n Computer program accesses knowledge.
Ergonomics and Information Systems RESEARCH INSTITUTE FOR COMMUNICATION, INFORMATION PROCESSING, AND ERGONOMICS FGAN A Knowledge-based Human-Machine Interface.
Display of Information for Time-Critical Decision Making Eric Horvitz Decision Theory Group Microsoft Research Redmond, Washington 98025
An Integration of Program Analysis and Automated Theorem Proving Bill J. Ellis & Andrew Ireland School of Mathematical & Computer Sciences Heriot-Watt.
Designing a Continuum of Learning to Assess Mathematical Practice NCSM April, 2011.
Bastien DURAND Karen GODARY-DEJEAN – Lionel LAPIERRE Robin PASSAMA – Didier CRESTANI 27 Janvier 2011 ConecsSdf Architecture de contrôle adaptative : une.
Introduction Designing cost-sensitive real-time control systems for safety-critical applications requires a careful analysis of the cost/fault-coverage.
Team Members: Cliff Clark, Gary Hollingshead, and Elizabeth Reese 1 TEAM FAULT FINDERS SENIOR DESIGN REVIEW Sponsors: Idaho Power Others Involved: Schweitzer.
Therapeutic exercise foundation and techniques Therapeutic exercise foundation and concepts Part II.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
Scheduling with Uncertain Resources Reflective Agent with Distributed Adaptive Reasoning RADAR.
Mary (Missy) Cummings Humans & Automation Lab
Automated Changes of Problem Representation Eugene Fink LTI Retreat 2007.
Information Retrieval: Human-Computer Interfaces and Information Access Process.
Statement of the Problem Goal Establishes Setting of the Problem hypothesis Additional information to comprehend fully the meaning of the problem scopedefinitionsassumptions.
Hazards Analysis & Risks Assessment By Sebastien A. Daleyden Vincent M. Goussen.
System Integration Management (SIM)
TEST CASE DESIGN Prepared by: Fatih Kızkun. OUTLINE Introduction –Importance of Test –Essential Test Case Development A Variety of Test Methods –Risk.
CBR in Medicine Jen Bayzick CSE435 – Intelligent Decision Support Systems.
1 Doing Statistics for Business Doing Statistics for Business Data, Inference, and Decision Making Marilyn K. Pelosi Theresa M. Sandifer Chapter 11 Regression.
Smart Grid Technologies Damon Dougherty – Industry Manager.
Copyright © Siemens AG All rights reserved. Essential Criteria on MBT to Ensure Quality of Software in Industry PVR Murthy Andreas Ulrich Siemens.
Term 2, 2011 Week 1. CONTENTS Types and purposes of graphic representations Spreadsheet software – Producing graphs from numerical data Mathematical functions.
Number Sense Standards Measurement and Geometry Statistics, Data Analysis and Probability CST Math 6 Released Questions Algebra and Functions 0 Questions.
CriteriaExemplary (4 - 5) Good (2 – 3) Needs Improvement (0 – 1) Identifying Problem and Main Objective Initial QuestionsQuestions are probing and help.
Overview of the Course Copyright 2003, Keith D. Cooper, Ken Kennedy & Linda Torczon, all rights reserved. Students enrolled in Comp 412 at Rice University.
CBR for Fault Analysis in DAME Max Ong University of Sheffield.
Cristina Conati Department of Computer Science University of British Columbia Plan Recognition for User-Adaptive Interaction.
Development of Indicators for Integrated System Validation Leena Norros & Maaria Nuutinen & Paula Savioja VTT Industrial Systems: Work, Organisation and.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
Design engineering Vilnius The goal of design engineering is to produce a model that exhibits: firmness – a program should not have bugs that inhibit.
Measuring the Quality of Decisionmaking and Planning Framed in the Context of IBC Experimentation February 9, 2007 Evidence Based Research, Inc.
HPN: IFSS1 Intelligent Flight Support System (IFSS) A Real-Time Intelligent Decision Support Prototype PRESENTER/COTR Anthony Bruins (X37071) HPN Software.
KNOWLEDGE BASED TECHNIQUES INTRODUCTION many geographical problems are ill-structured an ill-structured problem "lacks a solution algorithm.
Geovisualization and Spatial Analysis of Cancer Data: Developing Visual-Computational Spatial Tools for Cancer Data Research Challenges for Spatial Data.
Fundamentals of Information Systems, Sixth Edition1 Natural Language Processing and Voice Recognition Processing that allows the computer to understand.
Advanced Decision Architectures Collaborative Technology Alliance An Interactive Decision Support Architecture for Visualizing Robust Solutions in High-Risk.
1 Software Reliability Analysis Tools Joel Henry, Ph.D. University of Montana.
Chapter 4 Decision Support System & Artificial Intelligence.
CISC Machine Learning for Solving Systems Problems Presented by: Suman Chander B Dept of Computer & Information Sciences University of Delaware Automatic.
Distributed Models for Decision Support Jose Cuena & Sascha Ossowski Pesented by: Gal Moshitch & Rica Gonen.
A Novel Visualization Model for Web Search Results Nguyen T, and Zhang J IEEE Transactions on Visualization and Computer Graphics PAWS Meeting Presented.
Automatic Discovery and Processing of EEG Cohorts from Clinical Records Mission: Enable comparative research by automatically uncovering clinical knowledge.
Does GridGIS require more intelligence than GIS? Claire Jarvis Department of Geography GEOGRAPHY.
(c) Adaptive Processes Consulting Be with the Best!
AF5.3 L1-2 Processing and analysing data to support the evaluation process and draw conclusions Say what happened in an investigation.
WeekActivitySkills 1The Maths of F1 Calculating speeds using distance and time, converting between units of measure for speed, distance and time. 2Crash.
Discovery and Systems Health Technical Area NASA Ames Research Center - Computational Sciences Division Automated Diagnosis Sriram Narasimhan University.
Concepts and Realization of a Diagram Editor Generator Based on Hypergraph Transformation Author: Mark Minas Presenter: Song Gu.
Expert Systems. Learning Objectives: By the end of this topic you should be able to: explain what is meant by an expert system describe the components.
ESA Harwell Robotics & Autonomy Facility Study Workshop Autonomous Software Verification Presented By: Rick Blake.
Design-Directed Programming Martin Rinard Daniel Jackson MIT Laboratory for Computer Science.
Books Visualizing Data by Ben Fry Data Structures and Problem Solving Using C++, 2 nd edition by Mark Allen Weiss MATLAB for Engineers, 3 rd edition by.
Artificial Intelligence
ITEC 1010 Information and Organizations Chapter V Expert Systems.
Systems Analyst (Module V) Ashima Wadhwa. The Systems Analyst - A Key Resource Many organizations consider information systems and computer applications.
Federal Land Manager Environmental Database (FED) Overview and Update June 6, 2011 Shawn McClure.
1 Creating Situational Awareness with Data Trending and Monitoring Zhenping Li, J.P. Douglas, and Ken. Mitchell Arctic Slope Technical Services.
Information Aids for Diagnosis Tasks Based on Operators’ Strategies 김 종 현.
Stages of Research and Development
Prepared by: Fatih Kızkun
Reading B. Williams and P. Nayak, “A Reactive Planner for a Model-based Executive,” International Joint Conference on Artificial Intelligence, 1997.
Chapter 6 Heuristics and Controlled Problem Solving
Overview of the Course Copyright 2003, Keith D. Cooper, Ken Kennedy & Linda Torczon, all rights reserved. Students enrolled in Comp 412 at Rice University.
Computerized Decision Support for Medical Imaging
Reading Strategies.
Test-Driven Ontology Development in Protégé
Hazards Analysis & Risks Assessment
Presentation transcript:

Intelligent Data Visualization for Cross-Checking Spacecraft System Diagnoses Presented at:AIAA 2012 Culver City, CA June 21, 2012 Authors:Jim Ong, Emilio Remolina, David Breeden, Brett Stroozas, John L Mohammed Project sponsor:NASA

2 Project Overview Motivation Project Goal Future space missions will require automated system management. Diagnostic reasoning systems are fallible when problems lie outside its expertise. Cross-checking enables crew to consider alternate diagnoses and analyze evidence. Cross-checking improves diagnostic accuracy and increases trust in automation. Develop intelligent data visualization software that helps users cross-check automated diagnostic reasoning systems more quickly and accurately.

3 Test Data: Diagnosis Competition (DxC 09) ADAPT Testbed Diagnostic Algorithms (DAs) Sensor data Injected faults Commands DA Diagnoses Intelliviz

4 DxC: ADAPT Electrical System Testbed

5 Intelliviz Development Process Manually Cross-Checked Diagnoses Developed Baseline Data Viz Software Identified Cross-Checking Strategies and Heuristics Developed Intelligent Diagnostic Assistance Enhanced Analyses and Visualizations

6 DxC: Exp #824 Diagnoses, Symptom Auto Dx = Fan Alt Dx = Fan Speed Sensor Alt Dx = Relay

7 Initial Time-Oriented Data Display

8 DxC: Cross-Checking Heuristics 1.Prioritize diagnoses and cross-checking 2.Identify symptoms underlying diagnosis 3.Assess plausibility of symptoms 4.Recognize sensor reading signatures. 5.Understand the reasoning behind the original diagnosis. 6.Hypothesize and evaluate alternate diagnoses. 7.Understand the overall pattern of problems and events. 8.Look for abrupt changes 9.Consider earlier events if necessary.

9 DxC: Cross-Checking Heuristics (2) 10.Search for components that might cause a component to misbehave. 11.Search for possible causes that are near the symptoms. 12.Check other sensor data for consistency with candidate fault. 13.When explaining symptoms, consider specific failure modes. 14.Divide and conquer 15.Compare component’s behavior with reference values and relationships. 16.Compare component’s behavior with a similar component’s. 17.Exploit physical constraints.

10 DxC: Interactive Analysis, Visualization Automated Data Change Detection Filter Data By: Color-coded schematic Detect and highlight abrupt changes in value, slope, variation Change in value, slope, variation Location w/rt selected component (upstream, downstream, sibling, cousin) User-specified distance Sensor type: current, voltage, etc. Shows spatial patterns of sensors that satisfy filter criteria

11 Automated Change Detection Automatically detected changes Sensor selected in schematic

12 ADAPT Interactive Schematic Display PM/IDE - Planning Model Integrated Development Environment Color-coding highlights selected components and sensors Sensor selection criteria

13 Intelligent Data Visualization Assistant Hypotheses, Data Patterns, Rationale Pattern Detection Spatial-Temporal Data Displays Sensor Data Data Visualization Context Rationale Display

14 Diagnostic Rules DA Diagnosis Symptom ASymptom B Diagnosis 2Diagnosis 1 Data Pattern DData Pattern C Symptom RulesFind data patterns the original Dx might explain Support Rules Hypothesis Rules Find patterns that support or rebut Dxs. Find alternate Dxs that might explain a symptom

15 Example Symptom Rule IF 1.The DA Diagnosis is: a CIRCUIT-BREAKER failed in mode STUCK-CLOSED, and 2.The following data pattern is present: There is a sensor of type CB-POSITION-SENSOR that is linked to the CIRCUIT-BREAKER and There is a data patterns for the sensor variable: EXISTS_VALUE CLOSED and The start time of the sensor data pattern precedes the hypothesis by less than 5 seconds. THEN assume that the DA diagnosis might have been generated to explain this data pattern (symptom).

16 Diagnostic Rationale Matrix PM/IDE - Planning Model Integrated Development Environment

17 Intelliviz / Kepler Prototype

25 Aug ACAWS Eye Movement Data Intelliviz – Visualization of Kepler Mission Data

19 Results Arrays of graphs and timelines (DataMontage), integrated with spatial data displays, are effective for analyzing complex, spatial-temporal data more effectively. Simple diagnostic reasoning + data visualization accelerates diagnosis and cross-checking by helping users detect, review, and interpret relevant data patterns more quickly..

20 Technologies. DataMontage Intelligent Diagnosis Cross-checking Modular Java software for visualizing complex, time-oriented data (TRL 9) Proof of concept prototype that detects and displays important data patterns to accelerate cross-checking and diagnosis (TRL 6)