Find the latest advancements in the software used in simulation software, CAD, CAM, CAE, and mathematical and scientific software. Access technical and application briefs from NASA and other major research labs.

Deep inside the electronic devices that proliferate in our world, from cell phones to solar cells, layer upon layer of almost unimaginably small transistors and delicate circuitry...

INSIDER: Software
Software System Identifies Household Voltage Patterns

Researchers at the Massachusetts Institute of Technology (MIT) have developed a system that determines exactly how much power is being used by every appliance, lighting fixture, and device in a home.

Data adaptive algorithms are the critically enabling technology for automatic collision avoidance system efforts at NASA’s Armstrong Flight Research Center. These Armstrong-developed algorithms provide...

Briefs: Software
Interactive Diagnostic Modeling Evaluator

NASA’s Ames Research Center has developed an interactive diagnostic modeling evaluator (i-DME) tool to aid in modeling for noise and lag in the data and debugging of system models when fault detection, isolation, and recovery results are incorrect. i-DME is designed to dramatically speed up the...

Briefs: Software
High-Fidelity 3D Electromagnetic (E&M) Propagation Modeling Tools

For a future potential radar sounder mission to small celestial bodies like comets and asteroids, it is important to understand the interaction between propagating waves and interior geophysical structures. In general, it is not easy to build a software model capable of handling...

Intricate tasks that require dexterous in-hand manipulation — rolling, pivoting, bending, and sensing friction — are a challenge for today's robots. A University of Washington team of computer scientists...

Briefs: Information Technology
System and Method for Transferring Telemetry Data Between a Ground Station and a Control Center

The Lunar Reconnaissance Orbiter (LRO) employs many advanced innovations developed at NASA’s Goddard Space Flight Center and in collaboration with other organizations. The applications and benefits for these technologies are advantageous for many...

Briefs: Software
Method and Apparatus for Generating Flight-Optimizing Trajectories

NASA’s Langley Research Center is developing Traffic Aware Strategic Aircrew Requests (TASAR). TASAR features a cockpit automation system that monitors for potential flight trajectory improvements and displays them to the pilot. These wind-optimized flight trajectory changes...

Briefs: Information Technology
Systems, Methods, and Apparatus for Developing and Maintaining Evolving Systems with Software Product Lines

Physical manufacturers have been taking advantage of mass manufacturing ideas for a long time, increasing their productivity, cutting their costs, and ensuring the quality and uniformity of their products. Now, this idea is being applied...

Briefs: Information Technology
Team Electronic Gameplay Combining Different Means of Control

NASA’s Langley Research Center has developed a technology at the forefront of a new generation of computer and video game environments that trains valuable mental skills, beyond eye-hand coordination, for the personal improvement, not just the diversion, of the user.

Briefs: Software
The K Development Language

Graphical modeling tools have gained popularity within engineering communities, but such languages are known to suffer from lack of semantics and mathematical rigor. By supporting a graphical language with a textual language, and mapping graphical models to the textual language, one ensures proper unique semantics of...

Briefs: Software
Mission Assurance Systems (MAS) Software Used for Engineering Data Sets Across NASA

In the 2006 timeframe NASA’s Constellation Program was looking to address several issues with the way Problem Reporting data had been collected for the Shuttle Program including multiple systems across groups and centers (20+ for Shuttle), inconsistent schemas...

Briefs: Software
MATTC Method for Efficient Prediction of Boundary Layer Transition

The objective of the current innovation was to develop a simple but accurate method for predicting boundary layer transition that would include the growth characteristics of laminar boundary layer disturbances while requiring only the pressure distribution over an aerodynamic...

Briefs: Software
Google Earth Offline Cache Pre-loader v1 (GEOCP)

Google Earth is a geospatial browser produced by Google that allows interactive exploration of the world from data servers on the Internet. An integral part of Google Earth is a built-in “cache” that is stored locally on the user’s computer, and allows the user to later revisit previously...

Briefs: Information Technology
Robustness Analysis and Robust Design of Uncertain Systems

A methodology was developed for the analysis and design of systems subject to parametric uncertainty in which design requirements are specified via hard inequality constraints. Hard constraints are those that must be satisfied for all parameter realizations within a given uncertainty...

Briefs: Software
XDB3 Extension for Equality and Relational Operators

While keyword full-text searches work well for textual data, they do not work well for numeric, date, or other more highly structured information. In particular, Netmark/XDB could retrieve any record where the author contained “Knight” in the text, but could not return only those records...

Briefs: Software
Simulator for a Self-Stabilizing Synchronization Protocol for Arbitrary Digraphs

This work was conducted to create a means of simulating and visualizing the behavior of a self-stabilizing distributed clock synchronization protocol developed at LaRC (Langley Research Center). The protocol has many applications including projects that directly...

Briefs: Software
Testing Encapsulation of Internet, DTN, and LTP Traffic over AOS Space Data Link Protocol

The CCSDS ENCAP Over AOS Over UDP software engine encapsulates live Internet Protocol (IP), DTN Bundle Protocol (BP), or Licklider Transport Protocol (LTP) traffic over a Consultative Committee for Space Data Systems (CCSDS)-compliant Encapsulation Ser vice...

INSIDER: Robotics, Automation & Control
Technique Controls Autonomous Vehicles in Extreme Conditions

Researchers have devised a novel way to help keep a driverless vehicle under control as it maneuvers at the edge of its handling limits. The new technology is being tested by...

INSIDER: Manufacturing & Prototyping
'On the Fly' 3D Printer Adjusts to Design Changes

In conventional 3D printing, a nozzle scans across a stage: depositing drops of plastic, rising slightly after each pass, and building an object in a series of layers. A new "on-the-fly" prototyping system from Cornell University allows the designer to make refinements while printing is in...

Briefs: Software
Predicting Magnetospheric Relativistic >1 MeV Electrons

There is an association between High-Intensity Long-Duration Continuous AE (HILDCAA) activity intervals and the acceleration of relativistic >1 MeV electrons in the magnetosphere. All of the HILDCAAs that occurred in solar cycle 23 (SC23) from 1995 to 2008 led to the acceleration of...

Briefs: Software
Optimal Prioritized Actuator Allocation

For formation flying, rendezvous and docking, and proximity operations with small bodies of the solar system, spacecraft require simultaneous translational and rotational agility. The necessary agility is generally provided by combinations of multiple small thrusters and torque-only actuators. To use these...

Briefs: Software
Terrain Model Registration

This technology is a method for registration of terrain models created using stereovision on a planetary rover. Most 3D model registration approaches use some variant of iterated closest point (ICP), which minimizes a norm based on the distances between corresponding points on an arbitrary 3D surface where closest...

Briefs: Software
Error Budget for Pointing at Surface Features From Close Range

Traditional error budgets that characterize pointing capability in terms of a single radial angle lack sufficient information to support analysis of pointing error in terms of distance along a nearby surface.

Briefs: Software
Traceable Automation with Remote Display and Interruptible Scheduler Version 1.04.0

Traceable Automation with Remote Display and Interruptible Scheduler (TARDIS) is a software set designed for use in ground operations. TARDIS is a multi-mission automation framework that supports seamless integration of manual and automatic processing. It was...

Briefs: Software
Java Pathfinder (JPF) Core System

The JPF Core System is a framework to analyze and verify Java bytecode programs. The major component of JPF core is an extensible and runtime-configurable virtual machine (VM) that can be customized with runtime components such as specific instruction sets and plug-ins to observe program execution. The JPF core...

Briefs: Software
Single Doppler Retrieval Toolkit (SingleDop)

Single-Doppler retrieval of low-level, two-dimensional winds is desired to compare ground radar wind retrievals to satellite scatterometer wind retrievals. This needs to be integrated within the growing collection of open-source radar tools maintained by the Python Atmospheric/Ocean Sciences (PyAOS)...

Briefs: Software
Computing Efficient Onboard Analysis and Re-Scheduling

Prior space missions have not routinely used onboard decision-making. The Autonomous Sciencecraft (ASE), flying onboard the Earth Observing One spacecraft, has been flying autonomous agent software for the past decade that enables it to analyze acquired imagery onboard, and use that analysis...

Briefs: Software
libSPRITE

libSPRITE is a set of software libraries used in the development of software applications. The libraries provide components for encoding engineering units, math functions, a task scheduler built on top of pthreads, a publish/subscribe data distribution system, and a Lua scripting language interface.

Videos