1 / 36

Intelliviz Intelligent telemetry data visualization assistant

Intelliviz Intelligent telemetry data visualization assistant. Final briefing at NASA Ames 25 July 2008. Presented by: Jim Ong, John Mohammed { ong, mohammed } @stottlerhenke.com 650.931.2710, 916.688.1519 http://www.stottlerhenke.com. Agenda. Company Overview Project Goals

kaiyo
Download Presentation

Intelliviz Intelligent telemetry data visualization assistant

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IntellivizIntelligent telemetry data visualization assistant Final briefing at NASA Ames 25 July 2008 Presented by: Jim Ong, John Mohammed { ong, mohammed } @stottlerhenke.com 650.931.2710, 916.688.1519 http://www.stottlerhenke.com

  2. Agenda Company Overview Project Goals Phase 1 Tasks and Results Phase 2 Objective and Plan Benefits, Innovations, and Risks Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  3. Stottler Henke History Locations Mission Core competency Businesses Solution areas Personnel Founded 1988 by Dick Stottler, Andrea Henke San Mateo, CA; Seattle, WA; Boston, MA Solve problems that defy solution using traditional approaches Artificial intelligence Contract R&D, software products Education & training Planning & scheduling Decision support Knowledge management & discovery Autonomic computing 45 tech staff: 25% PhD, 45% MS/MA, 30% BS Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  4. Project Goals Enable users to maintain situation awareness and control Complement automation on-board and at mission operations center Help users and designers select relevant data and presentation formats to support user tasks and data analysis needs Develop an intelligent software assistant that creates telemetry data visualizations automatically Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  5. Phase I Tasks • Reviewed prior research in auto data visualization • Reviewed related R&D programs and missions • Identified requirements • Designed phase 2 software • Developed scenarios and test cases • 6. Developed software prototype • 7. Developed phase 2 plan Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  6. Prior Research: Auto Data Visualization Cleveland & McGill 84 MacKinlay 86 Larkin & Simon 87 Casner 90 Mackinlay 91 Kosak 93 Roth 94 Goldstein 94 Schneiderman 96 Graphical Perception Automated Design of Graphical Presentations Information Processing of Diagrams vs. Text Task Analytic Design of Graphical Presentations Search Architectures for Automated Design of Graphical Presentations Automated Layout of Network Diagrams Interactive Graphical Design Using Automated Presentation Knowledge Interactive Data Exploration System (IDES) Task by Data Type Taxonomy for Information Visualizations Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  7. Related R&D and Missions Demonstrated utility of task-specific visualizations Provided rationale and basis for cross-checking MBR diagnosis Helped us understand mission control practices, challenges for an experimental satellite Explored potential synergy – design-time or run-time assistance. Promising software framework for implementing Intelliviz ACAWS HyDE MBR Teams-RT MBR Gravity Probe-B Flight Control Automation for Operations Mission Control Technologies Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  8. End Users, Applications, Criteria Crew members Flight controllers System specialists Cross-check automated diagnoses Telemetry display during procedure execution Collaboration among flight controllers Need for Effectiveness, Flexibility > Need for Predictability End Users Applications Best Target Applications Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  9. Cross-Checking MBR Diagnoses • Insufficient instrumentation to discriminate among faults • Insufficient instrumentation to detect fault • Unanticipated fault mode • Unanticipated interaction between components • Signal processing provides unreliable pass/fail test • Detect incorrect mis-diagnoses • Correct diagnosis different from user intuition • Isolate specific fault • Isolate root cause Potential for MBR misdiagnosis Reasons for cross-checking Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  10. Mission Operations System Visualization Content Editors Signals Visualization Designer Questions, analysis goals Analysis Goals Visualization Goal Manager Intelliviz User Interface Visualization Design Manager Visualizations Visualizations User Profiles Telemetry Database Data catalog Reference Data System Models Analysis Goals Proposals Visualizations Visualization Design Specialists Visualization Content Objects, Templates System Design Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  11. Key Modules Visualization Goal Manager (VGM) Visualization Designer Visualization User Interface User Profile Tracks user tasks. Infers data analysis goals. Visualization Design Manager (VDM) manages visualization selection and layout. Visualization Design Specialists (VDMs) propose and generate visualizations. Accepts direct, indirect requests for visualizations. Exploits context to streamline user interaction. Enables tailoring to user-specific preferences. Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  12. Viz Goal Manager – Tracks User Tasks Inputs Outputs Task Model Heuristics Signals from mission ops software User commands Indications of user tasks Open tasks Possible next tasks Decomposition of tasks into subtasks Signals indicating start/end of task Classification of signals (system event, user command) Track when tasks start and stop Generate possible user subtasks Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  13. Viz Goal Manager - Goal Inference KB Variables Datasets Components Analysis Goal Types Heuristics Descriptions of variables available for visualization Associated with variables Attributes: role, data type, cardinality Associated with each variable Variables that characterize component’s operation Whether variables are inputs or outputs of component See current value of scalar, 1D, or N-dim variable Compare current values w/ each other or nom range Compare tuples of variables with reference model See variable’s history Compare history with reference model See functional, power, or monitoring/control topology Relate current values to topology of components Infer data analysis goals from user tasks Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  14. Viz Goal Manager – Sample Rule If Then User task = verify component, and VGM can determine input and output variables of the suspected component. Assert analysis goals to see the current value of each operational input and output variable. Assert lower-level user tasks to relate these current values to their nominal ranges, if any. Check if there is only one input and one output variable, and if so, Assert a user task to compare their current values to any known nominal reference multivariate relation. Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  15. Visualization Designer Algorithm Algorithm Characteristics 1. VDS accepts analysis goals from VGM. 2. VDM requests proposals from Visualization Design Specialists (VDSs). 3. VDM selects proposals that maximize visualization effectiveness and minimize cost. 4. VDSs generate selected visualizations Modular – can extend to support new visualizations. Flexible – accommodate VDSs using diverse knowledge and algorithms. Variable automation – ranging from manually-designed to highly customized at run-time. Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  16. Iterative Selection of Visualizations One graph per analysis goal Unfilled bars show unselected visualizations Colors bars show selected visualizations Gray bar shows goal’s importance Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  17. Visualization Design Specialists Tables Meters Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  18. Visualization Design Specialists Bar Charts XY Scatterplots Time Series Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  19. Visualization Design Specialists Schematics Distribution Tree Bar Chart Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  20. Scenario 1 – Corroded Relay Contacts Situation Analysis Goals Candidate Visualizations Selected Corrosion or foreign matter between contacts of relay switch controlling thermal loop pump causes higher resistance and lower pump voltage. FP detects low coolant flow rate. MBR diagnoses problem with pump. From user task: Verify Pump. VGM generates goals to view values of pump’s differential pressure and impeller speed, relate these to nominal ranges and nominal relation curve. Meters, Bar charts, Table & Scatterplot Meters & Scatterplot Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  21. Scenario 1 – Corroded Relay Contacts   Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  22. Scenario 2 – Mis-calibrated Sensor Situation Analysis Goals Candidate Visualizations Selected Current sensor for EPS device is mis-calibrated, reporting higher than normal values. See values of current along distribution path Relate to topology of distribution path. See power distribution tree. Schematic of power distribution topology with current values overlaid. Distribution tree bar chart showing power distribution. Table of current values. Schematic & distribution tree bar chart. Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  23. Scenario 2 – Mis-calibrated Sensor   Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  24. Scenario 3 – Degraded Battery Capacity Situation Analysis Goals Candidate Visualizations The battery operates, accepting and providing charge, but it loses charge earlier than expected. MBR correctly diagnoses battery failure which enables safing procedure to use redundant battery. However, this does not explain why the battery failed (shorter charge cycle, lower charge current, higher discharge current, or degraded battery capacity?) See failed battery voltage history. Relate to nominal reference curve. See nominal battery voltage history. Relate to nominal reference curve. Time sequence graphs of voltages over complete charge/discharge cycle Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  25. Scenario 3 – Degraded Battery Capacity  Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  26. Scenario 4 – Same Data, Alternate Views Situation Data Intelliviz selects different visualizations for the same data when analysis goals are varied across four test cases. The primary variation is the “priority” associated with each analysis goal. Current values and range limits of pump voltage and pump speed for three similar pumps/ Functional topology of pump interconnections. Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  27. Scenario 4 – Same Data Alternate Views Analysis Goals 1. View current values of voltage, speed for pumps 2. Relate current values to reference ranges 3. Relate current values to locations in the functional topology diagram where they are measured 4. Relate current voltage values from distinct pumps 5. Relate current speed values from distinct pumps 6. Relate (voltage, speed) current value tuples from distinct pumps to each other and to nominal reference curve Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  28. Alt View 1 - Relate Values to Ref Range Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  29. Alt View 2 - View Current Values, Topology Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  30. Alt View 3 - View Speed, Voltage with Each Other Across Pumps and vs. Reference Curve Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  31. Alt View 4 - View Speed, Voltage Across Pumps Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  32. Timeline Display of Gravity Probe B Data Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  33. Phase II Objective and Plan Objective Version 1 Version 2 Version 3 Develop operational prototype of Intelliviz at technology readiness level 6 to demonstrate its feasibility, utility, and usability by a NASA-relevant user community and task area. Baseline end-to-end functionality, limited scenarios, demo Extended coverage of situations and visualizations, leave-behind for test usage by NASA user group Operational prototype, supports extended usage Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  34. Intelliviz Risks Risk Cannot generate “good” visualizations Cannot infer or accept analysis goals Knowledge base is hard to maintain Automated visualization is disorienting Risk Assessment, Mitigation Selection algorithms can be parameterized. Can specify methods for setting parameters. User profiles encode preferences. Can create general or specific Specialists. Goal inference demonstrated. Menus allow user selection of generic goals elaborated automatically from context. Visualization Designer is modular, extensible. Visualization Goal Manager less understood. Can configure degree of automation. Can use as design time tool vs. run-time. Should carefully select target users, task areas. Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  35. Intelliviz Benefits Decision Support Complement Automated Reasoning Support Off-Line Visualization Design Helps users assess situations more quickly and accurately. Helps users understand and cross-check reasoning systems, increasing trust and acceptance. Help human user interface developers identify, evaluate, and select visualizations. Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

  36. Intelliviz Innovations Auto selection and generation of visualizations Infer goals from contextual information Modular, extensible architecture Generic framework Two step process: Infer, accept analysis goals Generate visualizations to satisfy goals Using knowledge of tasks, systems, other mission-relevant concepts Scales to support diverse analysis goals, types of visualizations Can create multiple applications that support diverse users, task areas, visualizations Intelliviz – intelligent telemetry data visualization assistant – final briefing at NASA Ames

More Related