Electronics & Software

Software

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.

Stories

42
0
2160
30
Blog: Imaging
3D Ultrasound
The same Duke University Pratt School of Engineering research team that first developed real-time, 3D ultrasound imaging has modified the commercial version of the scanner to produce an even more realistic perception of depth. The researchers created an updated version of the image-viewing software, making it possible to achieve a...
Blog: Software
MIT Creates Software to Track Supplies to the Moon
By 2020, NASA plans to establish a long-term human presence on the Moon, which means that necessities such as fuel, food and oxygen, and spare parts would have to get from the Earth to the Moon as predictably as an Earth-based delivery system - especially when the delivery point is 240,000 miles...
Briefs: Software
World Wind 3D Earth Viewing
World Wind allows users to zoom from satellite altitude down to any place on Earth, leveraging high-resolution LandSat imagery and SRTM (Shuttle Radar Topography Mission) elevation data to experience Earth in visually rich 3D. In addition to Earth, World Wind can also visualize other planets, and there are already...
Briefs: Software
JavaGenes Molecular Evolution
JavaGenes is a general-purpose, evolutionary software system written in Java. It implements several versions of a genetic algorithm, simulated annealing, stochastic hill climbing, and other search techniques. This software has been used to evolve molecules, atomic force field parameters, digital circuits, Earth...
Blog: Aerospace
Supply Chain Software
By 2020, NASA plans to establish a long-term human presence on the Moon. To make this possible, a reliable stream of consumables such as fuel, food and oxygen, spare parts, and exploration equipment would have to make its way from the Earth to the Moon as predictably as any Earth-based delivery system. To figure out how to do...
Blog: Physical Sciences
Foundation Solidification
Methods are available for the determination of building stability in the event of an earthquake. These methods involve the development of existing shaking table technology to allow more efficient characterization of structural properties. View this technology here. An approach accompanied by a comprehensive algorithm and...
Blog: Software
Technologies of the Week
Methods are available for the determination of building stability in the event of an earthquake. These methods involve the development of existing shaking table technology to allow more efficient characterization of structural properties. View this technology here.
Blog: Automotive
Software Patch
A researcher at Technische Universiteit Eindhoven (Eindhoven, the Netherlands) has developed a software patch that can increase a car's fuel efficiency to a total fuel savings of 2.6%, without having to replace any of the parts of the car. Uploading a software patch to the car's computer and adding one small cable suffices.
Blog: Information Technology
Technology Business Briefs
IM Mobile -- World's fastest, full-functionality, single-user Data Base Management System (DBMS), with unique built-in synchronization. It is about four times faster than Microsoft SQL Server 2005 Mobile on a PDA, making the user experience completely different. Click here.
Products: Software
Maplesoft™, Waterloo, ON, Canada, has introduced Maple™ 11 mathematical software with a smart document environment that automatically captures technical knowledge in an electronic form that seamlessly...
Feature Image
Who's Who: Unmanned Systems
While a single, peer-to-peer rover can cover a large territory and gather a wealth of information, an entire fleet of rovers could cover even more ground. However,...
Feature Image
Application Briefs: Software
focusLEO Low-Earth Orbit (LEO) flight dynamics software GMV Rockville, MD 301-926-0119 www.gmv.com The Orbiting Carbon Observatory (OCO), managed by NASA’s Jet...
Feature Image
Briefs: Software
AIRSAR Web-Based Data Processing
The AIRSAR automated, Web-based data processing and distribution system is an integrated, end-to-end synthetic aperture radar (SAR) processing system. Designed to function under limited resources and rigorous demands, AIRSAR eliminates operational errors and provides for paperless archiving. Also, it provides a...
Briefs: Software
Translator for Optimizing Fluid-Handling Components
A software interface has been devised to facilitate optimization of the shapes of valves, elbows, fittings, and other components used to handle fluids under extreme conditions. This software interface translates data files generated by PLOT3D (a NASA grid-based plotting-and- data-display program)...
Briefs: Software
Pattern Matcher for Trees Constructed From Lists
A software library has been developed that takes a highlevel description of a pattern to be satisfied and applies it to a target. If the two match, it returns success; otherwise, it indicates a failure. The target is semantically a tree that is constructed from elements of terminal and non-terminal...
Briefs: Software
Reducing a Knowledge-Base Search Space When Data Are Missing
This software addresses the problem of how to efficiently execute a knowledge base in the presence of missing data. Computationally, this is an exponentially expensive operation that without heuristics generates a search space of 1 + 2n possible scenarios, where n is the number of rules...
Briefs: Software
State-Chart Autocoder
A computer program translates Unified Modeling Language (UML) representations of state charts into source code in the C, C++, and Python computing languages. ("State charts" signifies graphical descriptions of states and state transitions of a spacecraft or other complex system.) The UML representations constituting the input...
Briefs: Software
Pointing History Engine for the Spitzer Space Telescope
The Pointing History Engine (PHE) is a computer program that provides mathematical transformations needed to reconstruct, from downlinked telemetry data, the attitude of the Spitzer Space Telescope (formerly known as the Space Infrared Telescope Facility) as a function of time. The PHE also...
Briefs: Software
Ground-Based Correction of Remote-Sensing Spectral Imagery
Software has been developed for an improved method of correcting for the atmospheric optical effects (primarily, effects of aerosols and water vapor) in spectral images of the surface of the Earth acquired by airborne and spaceborne remote-sensing instruments. In this method, the variables...
Blog: Software
TECH NEEDS OF THE WEEK
Small, universal mobile receivers are needed that are capable of receiving mobile satellite television signals. These receivers should be similar to those installed and used by satellite radio. The receivers will convert the signal from a satellite to a mounted or OEM satellite, thus delivering cable television to mobile...
Briefs: Software
Computational Workbench for Multibody Dynamics
PyCraft is a computer program that provides an interactive, workbench-like computing environment for developing and testing algorithms for multibody dynamics. Examples of multibody dynamic systems amenable to analysis with the help of PyCraft include land vehicles, spacecraft, robots, and molecular...
Briefs: Software
Automated Design of Restraint Layer of an Inflatable Vessel
A Mathcad computer program largely automates the design and analysis of the restraint layer (the primary load-bearing layer) of an inflatable vessel that consists of one or more sections having cylindrical, toroidal, and/or spherical shape(s). A restraint layer typically comprises webbing...
Briefs: Software
TMS for Instantiating a Knowledge Base With Incomplete Data
A computer program that belongs to the class known among software experts as output truth-maintenance systems (output TMSs) has been devised as one of a number of software tools for reducing the size of the knowledge base that must be searched during execution of artificial-intelligence...
Briefs: Software
Simulating Flights of Future Launch Vehicles and Spacecraft
Marshall Aerospace Vehicle Representation in C (MAVERIC) is a computer program for generic, low-to-high-fidelity simulation of the flight(s) of one or more launch vehicle(s) or spacecraft. MAVERIC is designed to accommodate multi-staged vehicles, powered serially or in parallel, with...
Briefs: Software
Control Code for Bearingless Switched-Reluctance Motor
A computer program has been devised for controlling a machine that is an integral combination of magnetic bearings and a switched-reluctance motor. The motor contains an eightpole stator and a hybrid rotor, which has both (1) a circular lamination stack for levitation and (2) a six-pole...
Briefs: Software
Machine Aided Indexing and the NASA Thesaurus
Machine Aided Indexing (MAI) is a Web-based application program for aiding the indexing of literature in the NASA Scientific and Technical Information (STI) Database. MAI was designed to be a convenient, fully interactive tool for determining the subject matter of documents and identifying keywords. The...
Briefs: Software
Arbitrating Control of Control and Display Units
The ARINC 739 Switch is a computer program that arbitrates control of two multi-function control and display units (MCDUs) between (1) a commercial flight-management computer (FMC) and (2) NASA software used in research on transport aircraft. (MCDUs are the primary interfaces between pilots and FMCs...
Briefs: Software
Web-Based Software for Managing Research
aeroCOMPASS is a software system, originally designed to aid in the management of wind tunnels at Langley Research Center, that could be adapted to provide similar aid to other enterprises in which research is performed in common laboratory facilities by users who may be geographically dispersed. Included in...
Briefs: Electronics & Computers
Driver Code for Adaptive Optics
A special-purpose computer code for a deformable-mirror adaptive-optics control system transmits pixel-registered control from (1) a personal computer running software that generates the control data to (2) a circuit board with 128 digital-to-analog converters (DACs) that generate voltages to drive the...

Top Stories

Feature Image
Blog: Robotics, Automation & Control

Aerial Microrobots That Can Match a Bumblebee's Speed

Feature Image
Blog: Electronics & Computers

Turning Edible Fungi into Organic Memristors

Feature Image
Blog: Manufacturing & Prototyping

Revolutionizing the Production of Semiconductor Chips

Feature Image
News: Energy

H2-ICE Is Heating Up

Feature Image
INSIDER: Electronics & Computers

World’s Smallest Programmable, Autonomous Robots

Feature Image
INSIDER: Manufacturing & Prototyping

Building Bots on a Budget

Videos