Information Technology & Software

Providing Internet Access to High-Resolution Lunar Images

The OnMoon server is a computer program that provides Internet access to high-resolution Lunar images, maps, and elevation data, all suitable for use in geographical information system (GIS) software for generating images, maps, and computational models of the Moon. The OnMoon server implements the Open Geospatial Consortium (OGC) Web Map Service (WMS) server protocol and supports Moon-specific extensions. Unlike other Internet map servers that provide Lunar data using an Earth coordinate system, the OnMoon server supports encoding of data in Moon-specific coordinate systems.

Posted in: Briefs, Information Sciences, Cartography, Data exchange, Internet of things

Expressions Module for the Satellite Orbit Analysis Program

The Expressions Module is a software module that has been incorporated into the Satellite Orbit Analysis Program (SOAP). The module includes an expressions-parser submodule built on top of an analytical system, enabling the user to define logical and numerical variables and constants. The variables can capture output from SOAP orbital-prediction and geometric-engine computations. The module can combine variables and constants with built-in logical operators (such as Boolean AND, OR, and NOT), relational operators (such as >, <, or =), and mathematical operators (such as addition, subtraction, multiplication, division, modulus, exponentiation, differentiation, and integration). Parentheses can be used to specify precedence of operations.

Posted in: Briefs, Information Sciences, Trajectory control, Mathematical analysis, Computer software and hardware, Satellites

Virtual Satellite

Virtual Satellite (VirtualSat) is a computer program that creates an environment that facilitates the development, verification, and validation of flight software for a single spacecraft or for multiple spacecraft flying in formation. In this environment, enhanced functionality and autonomy of navigation, guidance, and control systems of a spacecraft are provided by a virtual satellite — that is, a computational model that simulates the dynamic behavior of the spacecraft.

Posted in: Briefs, TSP, Information Sciences, Computer simulation, Flight control systems, Navigation and guidance systems, Satellites, Spacecraft, Vehicle dynamics

Small-Body Extensions for the Satellite Orbit Analysis Program (SOAP)

An extension to the SOAP software allows users to work with tri-axial ellip-soid-based representations of planetary bodies, primarily for working with small, natural satellites, asteroids, and comets. SOAP is a widely used tool for the visualization and analysis of space missions. The small body extension provides the same visualization and analysis constructs for use with small bodies. These constructs allow the user to characterize satellite path and instrument cover information for small bodies in both 3D display and numerical output formats.

Posted in: Briefs, Information Sciences, Trajectory control, Computer software and hardware, Flight management systems, Displays, Satellites

Scripting Module for the Satellite Orbit Analysis Program (SOAP)

This add-on module to the SOAP software can perform changes to simulation objects based on the occurrence of specific conditions. This allows the software to encompass simulation response of scheduled or physical events. Users can manipulate objects in the simulation environment under programmatic control. Inputs to the scripting module are Actions, Conditions, and the Script. Actions are arbitrary modifications to constructs such as Platform Objects (i.e. satellites), Sensor Objects (representing instruments or communication links), or Analysis Objects (user-defined logical or numeric variables). Examples of actions include changes to a satellite orbit ( v), changing a sensor-pointing direction, and the manipulation of a numerical expression. Conditions represent the circumstances under which Actions are performed and can be couched in If-Then-Else logic, like performing v at specific times or adding to the spacecraft power only when it is being illuminated by the Sun.

Posted in: Briefs, Information Sciences, Trajectory control, Computer simulation, Customization, Satellites

Core Technical Capability Laboratory Management System

The Core Technical Capability Lab - oratory Management System (CTCLMS) consists of dynamically generated Web pages used to access a database containing detailed CTC lab data with the software hosted on a server that allows users to have remote access. Users log into the system with their KSC (or other domain) username and password. They are authenticated within that domain and their CTCLMS user privileges are then authenticated within the system. Based on the different user’s privileges (roles), menu options are displayed. CTCLMS users are assigned roles such as Lab Member, Lab Manager, Natural Neighbor Integration Manager, Organ - izational Manager, CTC Program Manager, or Administrator. The role assigned determines the users’ capabilities within the system. Users navigate the menu to view, edit, modify or delete laboratory and equipment data, generate financial and managerial reports, and perform other CTC lab-related functions and analyses.

Posted in: Briefs, TSP, Information Sciences, Architecture, Computer software and hardware, Internet, Data management, Logistics

MRO SOW Daily Script

The MRO SOW daily script (wherein “MRO” signifies “Mars Reconnaissance Orbiter” and “SOW” signifies “sequence systems engineer of the week”) is a computer program that automates portions of the MRO daily SOW procedure, which includes checking file-system sizes and automated sequence processor (ASP) log files. The MRO SOW daily script effects clear reporting of (1) the status of, and requirements imposed on, the file system and (2) the ASP log files.

Posted in: Briefs, Information Sciences, Artificial intelligence, Computer software and hardware, Documentation

Object Recognition Using Feature-and Color-Based Methods

The combination of methods works better than does either method alone.

An improved adaptive method of processing image data in an artificial neural network has been developed to enable automated, real-time recognition of possibly moving objects under changing (including suddenly changing) conditions of illumination and perspective. The method involves a combination of two prior object-recognition methods — one based on adaptive detection of shape features and one based on adaptive color segmentation — to enable recognition in situations in which either prior method by itself may be inadequate.

Posted in: Briefs, TSP, Information Sciences, Imaging and visualization, Neural networks

Root Source Analysis/ValuStream™ — a Methodology for Identifying and Managing Risks

Root sources of uncertainty are taken into account in a rigorous, systematic way.

Root Source Analysis (RoSA) is a systems-engineering methodology that has been developed at NASA over the past five years. It is designed to reduce costs, schedule, and technical risks by systematically examining critical assumptions and the state of the knowledge needed to bring to fruition the products that satisfy mission-driven requirements, as defined for each element of the Work (or Product) Breakdown Structure (WBS or PBS). This methodology is sometimes referred to as the ValuStream method, as inherent in the process is the linking and prioritizing of uncertainties arising from knowledge shortfalls directly to the customer’s mission driven requirements. RoSA and ValuStream are synonymous terms.

Posted in: Briefs, Information Sciences, Risk management

Ensemble: an Architecture for Mission-Operations Software

Several issues are addressed by capitalizing on the Eclipse open-source software framework.

“Ensemble” is the name of an open architecture for, and a methodology for the development of, spacecraft mission-operations software. Ensemble is also potentially applicable to the development of non-spacecraft mission-operations-type software.

Posted in: Briefs, TSP, Information Sciences, Architecture, Computer software and hardware, Flight management systems, Spacecraft

The U.S. Government does not endorse any commercial product, process, or activity identified on this web site.