Search NASASearch

Engineering topics

Shulman, Seth

Publications and source records attributed to Shulman, Seth.

Operational Techniques for Dealing with Long Eclipses During the MMS Extended Mission

Launch window design for the Magnetospheric Multiscale (MMS) mission ensured that no excessive eclipses would be encountered during the prime mission. However, no orbit solutions exist that satisfy the eclipse constraints indefinitely: most extended mission years contain 1-3 eclipses long enough to potentially damage either the spacecraft or its scientific instruments. Two steps were taken to improve the situation. Firstly, raising apogee radius from 25 to 29.34 Earth radii altered the Sun-Earth-MMS phasing, so efficiently achieving reductions in the long eclipse durations. These maneuvers were performed early this year, in preparation for the first pair of long eclipses in August 2019. Secondly, a set of operational steps were taken around the time of the eclipses to help maintain spacecraft and instrument temperatures while preventing power load shedding. These operational steps included raising key onboard temperatures through adjusting the spacecraft attitude to tilt the instrument deck towards the Sun, and engaging select heaters prior to going into eclipses. In addition, all scientific instruments were turned off, as well as high-power, non-critical spacecraft systems, to conserve energy.These steps each came with trade-offs which will be discussed in the paper. Finally, the results that were obtained when the spacecraft experienced the first extremely long eclipses will be discussed, as will lessons learned for future long eclipses.

Williams, Trevor

Magnetospheric Multiscale Mission Micrometeoroid/Orbital Debris Impacts

The MMS spacecraft are highly instrumented (accelerometers, star cameras, Sun sensors, science experiments for plasmas etc.). This presentation will discuss how data from these systems has allowed two micrometeoroid/orbital debris events to be studied: the Feb. 2, 2016 impact with an MMS4 shunt resistor, and the June 12, 2016 impact with an MMS4 wire boom.

Attitude dynamic

Magnetospheric Multiscale Mission Attitude Dynamics: Observations from Flight Data

Extensive flight data is being collected throughout the MMS mission that includes quantities that are of interest for attitude dynamics studies such as spin rate, spin axis orientation nutation rate, etc. One example of such data is the long-term evolution of the spin rates of the four spacecraft. Spikes in these rates are observed that are separated by the MMS orbital period (just under 24 hr) and occur around perigee due to gravity-gradient torque. Periodic discontinuities in spin rate are caused by the controller resetting the spin rate approximately to the nominal 3.1 RPM value at the time of each maneuver. In between, a slow decay in spin rate can be seen to occur. The paper will discuss various disturbance torque mechanisms that could potentially be responsible for this behavior: these include magnetic hysteresis, eddy currents, solar radiation pressure, and a possible interaction between gravity-gradient and wire boom flexibility effects. One additional disturbance mechanism is produced by the Active Spacecraft Potential Control (ASPOC) devices: these emit positive indium ions to keep the MMS spacecraft electrically neutral, so as not to corrupt the electric field observations that are made by some of the on-board instruments. The spin rate decays that could be produced by these various mechanisms will be quantified in the paper, and their signatures described. Comparing these with the observations from flight data then allow the most likely candidate to be determined.

DYNAMICS

Magnetospheric Multiscale Mission Attitude Dynamics: Observations from Flight Data

The NASA Magnetospheric Multiscale mission, launched on Mar. 12, 2015, is flying four spinning spacecraft in highly elliptical orbits to study the magnetosphere of the Earth. Extensive attitude data is being collected, including spin rate, spin axis orientation, and nutation rate. The paper will discuss the various environmental disturbance torques that act on the spacecraft, and will describe the observed results of these torques. In addition, a slow decay in spin rate has been observed for all four spacecraft in the extended periods between maneuvers. It is shown that this despin is consistent with the effects of an additional disturbance mechanism, namely that produced by the Active Spacecraft Potential Control devices. Finally, attitude dynamics data is used to analyze a micrometeoroid/orbital debris impact event with MMS4 that occurred on Feb. 2, 2016.

Conjunction

Coordinating an Autonomous Earth-Observing Sensorweb

A system of software has been developed to coordinate the operation of an autonomous Earth-observing sensorweb. Sensorwebs are collections of sensor units scattered over large regions to gather data on spatial and temporal patterns of physical, chemical, or biological phenomena in those regions. Each sensor unit is a node in a data-gathering/ data-communication network that spans a region of interest. In this case, the region is the entire Earth, and the sensorweb includes multiple terrestrial and spaceborne sensor units. In addition to acquiring data for scientific study, the sensorweb is required to give timely notice of volcanic eruptions, floods, and other hazardous natural events. In keeping with the inherently modular nature of the sensory, communication, and data-processing hardware, the software features a flexible, modular architecture that facilitates expansion of the network, customization of conditions that trigger alarms of hazardous natural events, and customization of responses to alarms. The soft8 NASA Tech Briefs, July 2006 ware facilitates access to multiple sources of data on an event of scientific interest, enables coordinated use of multiple sensors in rapid reaction to detection of an event, and facilitates the tracking of spacecraft operations, including tracking of the acquisition, processing, and downlinking of requested data.

Sherwood, Robert

Enhancing Science and Automating Operations using Onboard Autonomy

In this paper, we will describe the evolution of the software from prototype to full time operation onboard Earth Observing One (EO-1). We will quantify the increase in science, decrease in operations cost, and streamlining of operations procedures. Included will be a description of how this software was adapted post-launch to the EO-1 mission, which had very limited computing resources which constrained the autonomy flight software. We will discuss ongoing deployments of this software to the Mars Exploration Rovers and Mars Odyssey Missions as well as a discussion of lessons learned during this project. Finally, we will discuss how the onboard autonomy has been used in conjunction with other satellites and ground sensors to form an autonomous sensor-web to study volcanoes, floods, sea-ice topography, and wild fires. As demonstrated on EO-1, onboard autonomy is a revolutionary advance that will change the operations approach on future NASA missions...

Earth Observing One (EO-1)

Integrated System for Autonomous Science

The New Millennium Program Space Technology 6 Project Autonomous Sciencecraft software implements an integrated system for autonomous planning and execution of scientific, engineering, and spacecraft-coordination actions. A prior version of this software was reported in "The TechSat 21 Autonomous Sciencecraft Experiment" (NPO-30784), NASA Tech Briefs, Vol. 28, No. 3 (March 2004), page 33. This software is now in continuous use aboard the Earth Orbiter 1 (EO-1) spacecraft mission and is being adapted for use in the Mars Odyssey and Mars Exploration Rovers missions. This software enables EO-1 to detect and respond to such events of scientific interest as volcanic activity, flooding, and freezing and thawing of water. It uses classification algorithms to analyze imagery onboard to detect changes, including events of scientific interest. Detection of such events triggers acquisition of follow-up imagery. The mission-planning component of the software develops a response plan that accounts for visibility of targets and operational constraints. The plan is then executed under control by a task-execution component of the software that is capable of responding to anomalies.

Chien, Steve

Mission Operations of Earth Observing-1 with Onboard Autonomy

Space mission operations are extremely labor and knowledge-intensive and are driven by the ground and flight systems. Inclusion of an autonomy capability can have dramatic effects on mission operations. We describe the past mission operations flow for the Earth Observing-1 (EO-1) spacecraft as well as the more autonomous operations to which we transferred as part of the Autonomous Sciencecraft Experiment (ASE).

hyperspectral images

Lessons Learned from Autonomous Sciencecraft Experiment

An Autonomous Science Agent has been flying onboard the Earth Observing One Spacecraft since 2003. This software enables the spacecraft to autonomously detect and responds to science events occurring on the Earth such as volcanoes, flooding, and snow melt. The package includes AI-based software systems that perform science data analysis, deliberative planning, and run-time robust execution. This software is in routine use to fly the EO-l mission. In this paper we briefly review the agent architecture and discuss lessons learned from this multi-year flight effort pertinent to deployment of software agents to critical applications.

Autonomous Sciencecraft Experiment (ASE)

Lessons Learned in the Livingstone 2 on Earth Observing One Flight Experiment

The Livingstone 2 (L2) model-based diagnosis software is a reusable diagnostic tool for monitoring complex systems. In 2004, L2 was integrated with the JPL Autonomous Sciencecraft Experiment (ASE) and deployed on-board Goddard's Earth Observing One (EO-1) remote sensing satellite, to monitor and diagnose the EO-1 space science instruments and imaging sequence. This paper reports on lessons learned from this flight experiment. The goals for this experiment, including validation of minimum success criteria and of a series of diagnostic scenarios, have all been successfully net. Long-term operations in space are on-going, as a test of the maturity of the system, with L2 performance remaining flawless. L2 has demonstrated the ability to track the state of the system during nominal operations, detect simulated abnormalities in operations and isolate failures to their root cause fault. Specific advances demonstrated include diagnosis of ambiguity groups rather than a single fault candidate; hypothesis revision given new sensor evidence about the state of the system; and the capability to check for faults in a dynamic system without having to wait until the system is quiescent. The major benefits of this advanced health management technology are to increase mission duration and reliability through intelligent fault protection, and robust autonomous operations with reduced dependency on supervisory operations from Earth. The work-load for operators will be reduced by telemetry of processed state-of-health information rather than raw data. The long-term vision is that of making diagnosis available to the onboard planner or executive, allowing autonomy software to re-plan in order to work around known component failures. For a system that is expected to evolve substantially over its lifetime, as for the International Space Station, the model-based approach has definite advantages over rule-based expert systems and limit-checking fault protection systems, as these do not scale well. The model-based approach facilitates reuse of the L2 diagnostic software; only the model of the system to be diagnosed and telemetry monitoring software has to be rebuilt for a new system or expanded for a growing system. The hierarchical L2 model supports modularity and expendability, and as such is suitable solution for integrated system health management as envisioned for systems-of-systems.

Hayden, Sandra C.

Advanced Diagnostic System on Earth Observing One

In this infusion experiment, the Livingstone 2 (L2) model-based diagnosis engine, developed by the Computational Sciences division at NASA Ames Research Center, has been uploaded to the Earth Observing One (EO-1) satellite. L2 is integrated with the Autonomous Sciencecraft Experiment (ASE) which provides an on-board planning capability and a software bridge to the spacecraft's 1773 data bus. Using a model of the spacecraft subsystems, L2 predicts nominal state transitions initiated by control commands, monitors the spacecraft sensors, and, in the case of failure, isolates the fault based on the discrepant observations. Fault detection and isolation is done by determining a set of component modes, including most likely failures, which satisfy the current observations. All mode transitions and diagnoses are telemetered to the ground for analysis. The initial L2 model is scoped to EO-1's imaging instruments and solid state recorder. Diagnostic scenarios for EO-1's nominal imaging timeline are demonstrated by injecting simulated faults on-board the spacecraft. The solid state recorder stores the science images and also hosts: the experiment software. The main objective of the experiment is to mature the L2 technology to Technology Readiness Level (TRL) 7. Experiment results are presented, as well as a discussion of the challenging technical issues encountered. Future extensions may explore coordination with the planner, and model-based ground operations.

Hayden, Sandra C.

Onboard Autonomy on the Earth Observing One Mission

The Earth Observing One Spacecraft is currently flying The Autonomous Sciencecraft Experiment (ASE) - onboard autonomy software to improve science return. The ASE software enables the spacecraft to autonomously detect and respond to science events occurring on the Earth. ASE includes software systems that perform science data analysis, mission planning, and run-time robust execution. In this article we describe the autonomy flight software and how it enables a new paradigm of autonomous science and mission operations.

autonomy

The EO-1 Autonomous Science Agent Architecture

An Autonomous Science Agent is currently flying onboard the Earth Observing One Spacecraft. This software enables the spacecraft to autonomously detect and respond to science events occurring on the Earth. The package includes software systems that perform science data analysis, deliberative planning, and run-time robust execution. Because of the deployment to a remote spacecraft, this Autonomous Science Agent has stringent constraints of autonomy, reliability, and limited computing resources. We describe these constraints and how they are reflected in our agent architecture.

Earth Observing One (EO-1)

Using automated planning for sensorweb response

This paper describes efforts to link these science event detection systems with an automated response system to retarget remote sensing assets to observe these important but transient science events. Of course, automated mission planning is a key element of the overall tracking and response system. We describe the current prototype system which utilizes the Earth Observing One spacecraft, MODIS flying on Terra and Aqua, QuickSCAT, GOES, and AVHRR platforms as well as future plans for expansion.

sensorweb response

Validating the Autonomous Science Agent

This paper describes the validation process for the Autonomous Science Agent, a software agent that will fly onboard the EO-1 spacecraft from 2003-2004. This agent will recognize science events, retarget the spacecraft to respond to the science events, and reduce data downlink to only the highest value science data. The autonomous science agent has been designed using a layered architectural approach with specific redundant safeguards to reduce the risk of an agent malfunction to the EO-1 spacecraft. This 'safe' design is also in the process of being thoroughly validated by informal validation methods and extensive testing. This paper describes the analysis used to define agent safety, elements of the design that increase the safety of the agent, and the process being used to validate agent safety prior to the agent software controlling the spacecraft.

agent safety