# Presentation: 517245

## FY 1999 Accomplishments

- NASA GSFC Code 588
- Advanced Architectures and Automation Branch
- Information Systems Center

## Agenda

- 588’s Technology Development Milestones
- Technology Development Support
- Talks and Publications
- Awards
- Information Sharing
- Proposals
- New Starts
- Next Year’s Infusion & Impact Goals
- Success Measures

## 588’s Technology Development Milestones

## NGST Scientist’s Expert Assistant (SEA)

***1999 Infusion***
- Final version of software completed on schedule, with full capabilities as planned
- Project credited with effecting a significant change in STScI software development practices and paradigms
- SEA work and tools are widely known and respected within the scientific community
- SEA VTT and ETC were adopted for operational use by the STScI for HST Cycle 9 Phase II in January ’00
- Demonstrated the NGST SEA at 2 AAS meetings, as well as the ADASS meeting;  invited to join the “J-Sky Panel” to build a Java library for astronomical tools

*Deliver an interface *
*to guide a scientist *
*through observation*
*specification*

## Avatar Visualization And Graphical Environment (VisAGE)

***1999 Infusion***
- Version 3 completed with full
-     capabilities as planned
- Technology delivered to MAP as Web-Altairis, and used in spacecraft I&T
- Software installed for Triana use via ITOS
- Commercialization in progress
- A 3D surface plot for astronomical image analysis was delivered and integrated as part of the SEA Rel 4
- SOFIA and HAWC strip chart visualizations were delivered and integrated into the IRC

*Develop and apply *
*visualization technology *
*to assist in mission *
*control *

## Spacecraft Emergency Response System (SERS)

***1999 Infusion***
- SERS 2.1 software was completed;  technology was delivered and infused into 10 missions,  contributing to estimated lights-out savings of $1 Million per mission per year;  commercialization and placement on GSA schedule is in progress
- Human-in-the-loop autonomy,
- Telephony
- Monitoring of environmental conditions
- Demonstrated proof-of-concept prototypes for (1) Pocket SERS, and (2) Multi/Spacecraft Integrated SERS View
- Completed study, analysis, and demonstration of OTS technology for wireless LANs and WANs

*Develop and infuse *
*technology to enable *
*distributed, on-call*
*mission operations*

## Instrument Remote Control (IRC)

- SPIRE
- Met all development milestones (V1, V2) in support of downselect in 12/99
- Algorithms and visualizations to characterize the instrument data
- Procedures for calibration and autolock of detectors
- HAWC / SAFIRE
- Supported PDR and Delta-PDR – 9/98 & 12/99
- Completed V1 prototype– 12/98
- Proof of concept
- Supported SOFIA interface testing 12/99
- EAGAL
- Supported phase 1 test – 12/98
- Proof of concept

*Deliver a cross-*
*platform distributed*
*framework for remote*
*instrument control*

## Operating Missions as Nodes on the Internet (OMNI)

*1999 New Start*
- Proof of Concept V1 Demo – 3/99
- OMNI flew on a Plymouth Voyager Van in Very LEO
- Scientists from Lewis were able to control instruments
- Pure off-the-shelf IP
- Proof of Concept V2 Demo – 8/99
- Enabled students across the nation to view the Solar Eclipse in realtime from a ship in the Black Sea
- Students were able to control a camera aboard the ship
- Students were able to analyze data from a number of instruments
- Pure off-the-shelf IP
- Architecture Review – 10/99

*Infuse technologies*
*to enable spacecraft *
*communication via*
*off-the-shelf IP*

## InVision

*1999 New Start*
- Visualization
- Clementine video, completed 1/99
- Triana video which was presented at their SD – 5/99  and Triana Web visualization, integrated wit the Triana Web site –6/99
- Completed Image 2000 Demo prototype V1 – 3/99
- Directed Acyclic Graph (DAG) editor
- Javascripting, Application Framework, and Infrastructure for XML definition of UI
- Image 2000 V2 Design review – 5/99
- Completed Image 2000 Demo prototype V2 – 9/99
- Enhancements to DAG, robust plug-in architecture, and ability to import GEOTIFF file
- JOIN (New concept defined for decentralized, dynamic dataset distribution)

*Bring data visualization*
*technology to PI’s*
*working from standard*
*desktop equipment*

## Common Planning And Scheduling System (ComPASS)

- Completed Planning
-     Language specification – 3/99
- Demonstrated prototype V1 – 6/99
- Framework and proof-of-concept
- Demonstrated prototype V2 – 9/99
- Scientific planning
- Selected application for FY 00:  to provide tools which assist scientists in planning observations which are coordinated over multiple observatories (eg. HST, Chandra, XTE)
- Selected target application and customer

*End-to-end planning*
*and scheduling *
*environment for*
*interoperability*

## Advanced FDIR (Automated Multimodal Trend Analysis System – AMTAS)

- Demonstrated AMTAS V1 prototype – 4/99
- Initial framework
- Project refocused
- Demonstrated AMTAS V2 prototype – 9/99
- Proof of concept
- Demonstrated statistical error detection
- Valuable feedback from mission personnel

*Increase the level of*
*control center *
*automation via machine*
*learning for FDIR*

## Scientist’s Mission Assistant and Research Tool (SMART)

*1999 New Start*
- Presented Concept Definition – 7/99
- Presented Architecture – 9/99
- Interactive Web-based tool suite to assist science and mission teams in specification of high level science objectives and mapping of appropriate resources
- Knowledge management
- Collaborative tools
- Web portal to interactive services
- Concept maps
- Conversational Case-Based Reasoning
- Integration of OTS components
- Partnering with NRL

*Develop tools to assist*
*scientists in resource *
*utilization based on*
*scientific objectives*

## Agents / Autonomy Lab

- Developed component-based agent architecture, agent community concepts, and agent communication protocols
- Developed Nanosat-based scenario
- Completed ACT Architecture, ACT Design, and ACL Documentation
- Developed prototype illustrating natural language interface to agent-based system
- Developed Autonomy Lab Requirements

*Develop and validate *
*Agent community *
*concepts*

## Onboard Component Architecture (OCA)

*1999 New Start*
- Completed installation and
-     configuration of development environment
- Motorola PowerPC VMC
- VxWorks
- TAO and ACE
- Downloaded Triana flight software code, and began analysis
- Compiled by editing makefiles and revising code to resolve undefined symbols, etc.
- Began analysis and reverse engineering of code to IDL
- Together Enterprise
- Command Ingest, and Telemetry Output

*Develop a component*
*based architecture for*
*flight software to*
*enable reuse*

## Onboard Artificial Intelligence (OAI)

*1999 New Start*
- Completed full model of the
-     WIRE spacecraft, less than 13K in size
- Began integration and testing with WIRE flight software

*Demonstrate and*
*assess AI technology*
*for onboard *
*applications*

## Usability Engineering Center (UEC)

- Provided education regarding usable
-     web design (handbook, seminar)
- Developed UEC Web Site, brochure, and poster
- Supported usability engineering for IFMP, Triana, Virtual Science Fair, ISC web site, Image2000
- Published paper on user-centered design of spacecraft ground data systems at GSFC for the 2nd International Symposium on Spacecraft Ground Control an Data Systems

*Improve the usability*
*of information systems*
*developed at GSFC*

## Technology Development Support

## STAAC – Synchronous Product Generator (SPG)

- Completed study of applicable
-     COTS products
- Completed Release 1 of the Synchronous Product Generator (SPG)
- template creation
- user interface
- asynchronous and synchronous editing and review of documents

## IFMP – Executive Information System (EIS)

- Developed and demonstrated three user interface prototypes;  demonstrated, installed, an conducted usability testing at all 10 NASA centers – 6/99, 8/99
- Developed custom, java-based front end to incorporate COTS products in a single, cohesive system
- Executed user questionnaire related to the prototype;  presented findings to the EIS user community, and used them as input for subsequent prototypes

## TSO Development

- Developed Web Sites and Systems for
- Telecommunications Service Requests
- EO-1, and EO-1 Image Tracking
- HAWC
- Code 945 – Microwave Sensors Branch
- GSFC Education Showcase
- Code 130 Meteorology Educator’s Training Seminar
- Code 130 – Web Site Evaluation Form
- Agent-Based Systems Workshop
- KIST

## Talks and Publications

## Industry Recognition (1)

- JavaOne Conference
- Hosted “Birds of a Feather” session entitled “Java in Astronomy”
- Using XML and Java for Astronomical Instrument Control
- Presented at ADASS, JavaOne, XML World, and WWW8
- Code as Examples in Textbooks
- Inside XML DTD’s – St. Laurent and Biggar – McGraw-Hill
- XML:  A Primer – St. Laurent – M&T Books
- Expert Systems
- Co-authored chapter in Wiley’s Encyclopedia for Electrical and Electronics Engineering
- Cooperative Intelligent Agents 1999 Conference
- Invited Lead Speaker on “Agents from a NASA Perspective”

## Industry Recognition (2)

- Scientific American
- Article on “XML and The Second-Generation Web” references IRC’s AIML
- Sky and Telescope
- Article called “Software by Internet” discusses Image2000
- ADASS – 10/98
- NGST SEA was invited to give a talk entitled “The Next Generation User Support Tools”
- An image from the NGST SEA’s Visual Target Tuner (VTT) was used on the cover of the ADASS proceedings
- The IRC presented a paper on using Java and XML for Astronomical Instrument Control

## Published Papers

- Agents:
- “Information Systems for Nanosatellite Constellations” at AIAA Space Technology Conference and Expo
- “Multiagent Planning and Scheduling for Enhanced Spacecraft Autonomy” at iSTARS
- “Nanosat Intelligent Power System Development” at the 2nd International Conference on Integrated MicroNanotechnology for Space Applications
- AMTAS:
- “ASCAL: Autonomous Attitude Sensor Calibration” in the Flight Mechanics Symposium at GSFC
- “Data Visualization via the Integration of Java Technologies” at WWW8
- Avatar:
- “The Relative Contributions of Stereo, Lighting, and Background Scenes in Promoting 3D Depth Visualization”” at ACM’s TOCHI
- IRC:   http://pioneer.gsfc.nasa.gov/public/irc/IRC-presentations.html
- “Using XML and Java for Astronomical Instrument Control” for ADASS, JavaOne, XML World, and WWW8
- “Using XML for Instrument Description, Communication and Control” for the 2nd International Symposium on Spacecraft Ground Control and Data Systems
- “Using XML for Instrument Description, Communication, and Control fo the SOFIA / HAWC Instrument” for AAS
- “NASA’s Instrument Control Markup Language (ICML)” for ADASS
- SERS:
- “The Spacecraft Emergency Response System (SERS) for Autonomous Mission Operations” at the 3rd International Symposium on Reducing the Cost of Spacecraft Ground Systems and Operations
- “User-Centered Design of Spacecraft Ground Data Systems at NASA's Goddard Space Flight Center”  and “Web-Based Automated Reporting: Saving Time, Money, and Trees”  at the 2nd International Symposium on Spacecraft Ground Control and Data Systems
- SEA:   http://aaaprod.gsfc.nasa.gov/SEA/papers/Default.htm
- “The Next Generation User Support Tools” at ADASS
- “An Expert Assistant System to Support the General Observer Program for NGST”, “Visualization Tools to Support Proposal Submission” for SPIE

## Awards

## Awards

- GSFC Engineering Excellence Award
- Troy Ames
- Best on the Internet Award
- IRC
- NASA Software of the Year Runner Up
- GenIE
- ISC Paper Honorable Mention
- AMTAS:  Nigel Ziyad, Chariya Peterson
- NASA Honor Award
- Group Achievement for NASA Grants Management Process – Walt T

## Information Sharing

## Studies

- Security Study
- Issues in distributed spacecraft control
- Risk assessment
- Technology assessment
- Policy summary
- Constellation Study
- Planned missions internal and external
- Capabilities needed
- Technology opportunities and ideas
- Onboard AI
- Applicability of AI techniques on-board

## Technology Education and Assessment Seminars (TEAS)

- 16 TEAS presented
- Average 35, maximum 60 people per TEA Seminar
- Total attendance for FY 99 was 650
- Two TEAS were Web-broadcast, with approximately 320 hits (total)

## Proposal Workshop

- Hosted a Proposal Workshop for the ISC
- Attendees included:  40 civil servants from across the ISC
- Companies Represented: Appnet/Century, Knowledge Evolution, CSC, LM, and GST;  graphic arts by Paul Baker
- Produced draft proposal handling process

## Observer Tools Workshop

- Hosted an international workshop whose purpose was to discuss the role of collaboration in the development of future observing tools
- Attendees included approximately 50 people from around the world including:
- Advanced X-ray Astrophysics Facility (AXAF) , European Southern Observatory (ESO), Gemini 8m Telescopes Project, National Optical Astronomy Observatories (NOAO), The Infrared Processing and Analysis Center (IPAC), UK Astronomy Technology Center, and others
- Formed 6 working groups
- Target Visualization Tools
- Exposure Time Calculators
- Defining an Observation
- Optimizing Calibration Observations for Ground Based Observatories
- Common Observatory Definition
- Data Services

## Technology Scanning and Assessment (TSA)

- Developed TSA Web-site with technology hierarchy
- Established partnership with the GSFC library
- Supported several requests for information

## Branch Advertising / Reporting

- Web Site
- Completed database design and update capability
- All projects and products now represented
- AAA Home Page - http://aaa.gsfc.nasa.gov
- Posters
- Completed 8 new posters representing Branch projects
- Two SOMO Reviews
- Completed Technology Demonstration and Infusion Facility redesign
- Web broadcast capability
- Advanced audio/visual display capabilities
- Schedulable via the Web from the AAA Home Page

## Proposals

## Proposals

- 1/99 – 3 to SOFIA NRA
- 4/99 – 4 to CIO
- 7/99 – 8 to ESTO RFI
- 7/99 – 10 to CETDP
- 9/99 – 4 to AISRP
- 9/99 – 5 to DDF
- 11/99 – 6 to GSFC IRAD

_*FY 99 Quantity*_* – Novice proposal writers, learning about funding sources, generating ideas*
_*FY 00 Quality*_* – Outstanding proposal writers, refining proposals, targeting ideas to sources*

## New Starts

## New Starts in FY ‘99

- Constellation Challenge
- Target and meet the challenges of mission control for constellations
- JOIN
- Use off-the-shelf Java technology to build a decentralized, dynamic dataset distribution mechanism

## Next Year’s Infusion & Impact Goals

## Next Year’s Infusion & Impact Goals (1)

- IRC will be completed and operational for HAWC/SOFIA
- PI’s will be able to control their instruments via the advanced, cross-platform framework  (GUI, XML configurable instrument specs, plug-and-play architecture)
- Future instruments will realize savings of 80%-90% in instrument control software development costs.
- OMNI will be demonstrated on a simulated “Flatsat” & will obtain flight commitment
- Missions will achieve cost savings by using commercial-off-the-shelf IP standard components rather than custom developed components
- Missions will leverage from industry driven developments in the IP standards

## Next Year’s Infusion & Impact Goals (2)

- Image2000 will be used by 5000 educators
- Educators will be able to use imaging tools on their PC’s, which were previously only available for the MacIntosh platform
- Educators will be able to build their own macros and scripts, without having to rely on experienced programmers
- Educators will use the more robust tool-suite and be able to do more advanced image manipulation
- The IFMP EIS front end will be incorporated into the production system
- Will be used by 4300 agency users to synthesize and display critical administrative information

## Next Year’s Infusion & Impact Goals (3)

- ComPASS will deliver tools which facilitate planning of observations which must be coordinated across multiple platforms
- PI’s will use these tools to plan across existing observatories (ie. HST, Chandra, XTE)
- An on-board Finite State Modeling application will be demonstrated (Altair MCS on WIRE to drive dynamic data downlink)
- On-board autonomy will be more dynamic and driven by various stimuli rather than being fixed and time-tagged
- Mission controllers will be able to easily modify the automation logic (without recompile) by uplinking a revised spacecraft model
- Automation tasks will be able to easily migrate from ground to space, so will be optimally distributed / located for each mission
- Downlink bandwidth will be optimized by sending state changes rather than individual telemetry points
- Based on the demonstration, a new mission will elect to adopt the technology

## Next Year’s Infusion & Impact Goals (4)

- The STScI will develop and deploy their “Astronomer’s Prototype Tools” as a direct result of the SEA, and building upon the SEA foundation
- Astronomical tools will be Web-based, more graphical, intuitive, and interoperable
- VisAGE will be used by Triana and MAP
- Mission operators will be able to access engineering data visualizations via the Web
- Mission operators will be provided with more advanced visualizations, such as 3D, to enable rapid analysis and analysis of complex data

## Next Year’s Infusion & Impact Goals (5)

- SMART IMDA and IRP prototypes will be deployed and evaluated by candidate users
- Validate approach, verify need, target user and funding source
- The following year SMART will be infused to assist scientists in locating, identifying, and selecting observatory and other mission resources
- Avatar will complete a follow-on shadow study and publish the results
- The ACT prototype will be completed and demonstrated in a Nanosat scenario for evaluation by candidate missions
- Select target mission and obtain buy-in (ie. ST-5)
- Ultimately, the ACT will enable a new level of automation among communities of spacecraft which work cooperatively
- The TSA will provide automated support to users via Agent technology

## Next Year’s Infusion & Impact Goals (6) 

- Constellation Challenge will demonstrate an end-to-end prototype for constellation control which encompasses:
- Visualization - Avatar will demonstrate a revolutionary UI design to enable rapid comprehension of engineering information for hundreds of spacecraft concurrently
- Planning – ComPASS concepts will be demonstrated across multiple existing observatories, and concepts will be extensible to constellation planning
- FDIR – AMTAS will demonstrate machine learning of fault recognition and human procedures for fault isolation and recovery, and will automate and repeat human actions
- Agents / Robotics – AL will use robots to demonstrate inter-spacecraft coordination and collaboration
- Costellation Challenge concepts will be adopted by the ST-5 mission (’03 launch)

## Success Measures

## Success Measures

- Cost-Benefit Ratio
- Cost:  How many hours you spend on this project
- Benefit:
- Reduced mission costs
- Increased mission capabilities
- Improve effectiveness of scientific research
- Infusion Rate
- Used?
- By how many?
- What impact?
- What benefit to NASA?  Scientists?  Taxpayers?
- Proposal Win Rate
- Paper Publication Rate