Search results
Jul 10, 2020 · The requirements herein enable the implementation of software development best practices for space systems acquisition, based upon lessons learned from experience with software-intensive space programs and other government programs.
- 611KB
- 30
- Small Spacecraft Avionics
- Guidance, Navigation, and Control
- Satellite Constellation Remote Sensing
- Trajectory Design and Optimization Tools
- Mission Operations Software
- Project Cost Estimation
- Radiation Analysis
- Graphics Rendering
- NASA Tech Transfer Program: Software in 15 Different Space Project Categories
PyCubed is an open-source, radiation-tested CubeSat avionics platform that integrates power, computing, communication, and attitude determination and control functionality into a single low-cost PC104-compatible module programmable entirely in Python. POC: support@pycubed.org
Commercial Off-The-Shelf Star Tracker
The commercial off-the-shelf (COTS) camera and computer-based Star Tracker (COTS Star Tracker) is intended to enable reasonably high accuracy attitude estimation using COTS cameras and computers. This open source Python 3-based software is intended to be paired with a user-provided COTS camera and computer. Several common COTS single board computers (SBCs) and COTS cameras have been demonstrated with this software through its highly- automated installation, configuration, and operation. It’s...
SatLib is a python library for constellation based calculations. Much of it is based on Poliastro and extends it for use with satellite constellations. Fundamental functionality such as propagating constellations, determining constellation access to ground stations, and determining when satellites in the constellation have windows of opportunity to perform inter-satellite links are included in the library. The main classes are contained in satbox.py and instructions to run an example notebook...
Scheduling Planning Routing Inter-satellite Network Tool
SPRINT can be used to simulate the actions of a constellation by utilizing crosslinks to consolidate data to be downlinked at scheduled times. It schedules, plans, and replans the activities of large Earth-observing satellite constellations under changing conditions. The SPRINT framework seeks to maximize observation data, minimize latency, and autonomously adapt to unexpected events. This is done by utilizing crosslink capabilities on the satellites, a master ground planner, and onboard loca...
Virtual Constellation Engine
Virtual Constellation Engine is a cloud framework to prototype and emulate line-of-sight, latency, and bandwidth of satellite applications. It provides support for orbits calculation, instrument control, and constellation monitoring (positions, CPU/memory/disk/network usage, configuration changes made to the emulated onboard instruments). POC: Marco Paolieri
ORDEM offers flux as a function of debris size and year. The technology can be operated in spacecraft mode or telescope mode. An upgraded user interface uses project-oriented organization and provides graphical representations of numerous output data products. POC: NASA JSC
The Trajectory Browser is a website hosted at NASA Ames Research Center. It has an enabled search engine, a visualizer, and mission summaries for designing trajectories to planets and small-bodies, asteroids and Near Earth Objects (NEOs). POC: Andres Dono Perez
This website is managed by experienced astrodymanists (John Carrico and Mike Loucks) who supply trajectory related articles on mission design and operations, trajectory solving solutions and design using STK/Astrogator, launch targeting, trajectory files, tutorials, and STK scenarios. POC: John Carrico and Mike Loucks
An optical link budget tool, with support for scintillation, beam fit, APDs, and 4 quadrant detectors. POC: Paul Serra
F Prime is a managed, open-source and flight-proven flight software development ecosystem developed at the NASA Jet Propulsion Laboratory that is tailored for small-scale systems such as CubeSats, SmallSats, and instruments. F Prime comprises several elements: an architectural approach that decomposes flight software into discrete components with well-defined interfaces that communicate over ports; a C++ framework providing core capabilities such as message queues and an OS abstraction layer;...
Open MCT
Open MCT is a next-generation mission control framework for visualization of data on desktop and mobile devices POC: Jay Trimble
Project Cost Estimating Capability
Used to develop cost estimates/models for space systems, this technology combines an Excel add-in with a simple, robust, and transparent collection of NASA cost-estimating relationships (CERs), statistics, work breakdown structures, and cost-estimating algorithms. POC: NASA MSFC CROSS-REF. S3VI CoP Webinar – NASA and Smallsat Cost Estimation Overview and Model Tools
NICM is a probabilistic cost and schedule estimating tool. NICM has proven instrument cost and schedule modeling capabilities that provide probabilistic estimates at both the system and subsystem level for many different instrument types. POC: NASA JPL CROSS-REF. S3VI CoP Webinar – NASA and Smallsat Cost Estimation Overview and Model Tools
Space Environment Information System
SPENVIS is an interface to model the space environment and its effects including cosmic rays, natural radiation belts, solar energetic particles, plasmas, gases, and “micro-particles”. POC: SPENVIS Development Team
Radiation Guidelines for Notional Threat Identification and Classification
This tool is meant to be used as guidance for understanding the radiation risks that apply to a specific set of circumstances, not to replace modeling one’s own environment or replacing the need to test a device or system. When used from start to finish you can obtain guidelines to help mitigate radiation effects and understand where you can avoid risks, based on simplified inputs, for a part in question. The tool outputs are reactive to the user inputs and will change accordingly to help ide...
Cosmic Rays Effects on Micro-Electronics
This tool predicts Single Event Effects (SEE). It has been almost a decade since the introduction of CREME96, the current state-of-the art tool for SEE rate prediction. CREME96 uses phenomenological models to predict SEE rates. These models were based on two assumptions. First it was assumed that the ionization trail left by the particle was much narrower than the minimum feature size in the microelectronic circuits. Second, it was assumed that the SEE sensitivity of individual microcircuits...
Engineering DOUG Graphics for Exploration
EDGE is a real-time 3d graphics rendering package based on the Dynamic On-board Ubiquitous Graphics (DOUG) graphics engine. It combines key elements from graphics software tools developed for Space Shuttle and International Space Station (ISS) programs and adapts them for integration with other engineering simulations and facilities. The tool allows drop-in integration with the NASA Trick Simulation Environment and provides a fusion of 3D graphics and simulation outputs. POC: NASA JSC CROSS-R...
Over 1000 NASA released software packages covering: Project Management, System Testing, Operations, Design, Vehicle Management, Data Processing, Propulsion, Structures and Mechanisms, Crew and Life Support, Materials Processes, Electronics and Power, Environmental Science, Autonomous Systems and Aeronautics. If you use a software tool that you believe should be added to this listing please provide the appropriate reference information to: Agency-SmallSat-Institute@mail.nasa.gov
- Sonja Caldwell
- 2017
maturity and availability of digital tools and NASA’s increased reliance on commercial providers. NESC Technical Discipline Teams (TDTs) perform annual studies to understand the needs of their stakeholders, establish a state of the discipline, and inform strategic planning efforts.
Feb 12, 2024 · Johnson Space Center (JSC) is a leader in software and autonomous subsystems for human spaceflight, offering an array of capabilities for developing Class A, human-rated flight software and autonomous systems including performing insight/oversight of software developed for NASA spacecraft.
In this paper, we focus on methods for designing the many parts of the MOS, such as the positions, tasks, interfaces and staffing plans that make up the team definitions; the flight rules, procedures, shift handovers and other processes followed by people; and the activity timelines, Deep Space Network scheduling requests and other products pass...
Feb 9, 2023 · To create these parts, a computer-assisted design (CAD) specialist starts with the mission’s requirements and draws in the surfaces where the part connects to the instrument or spacecraft – as well any bolts and fittings for electronics and other hardware.
People also ask
How do agile principles apply to a NASA mission?
Can NASA promote commercial products?
Why should you partner with NASA?
What is NASA's DT strategic framework?
How does NASA integrate agile into the system engineering & requirements cycle?
Does NASA need a digital revolution?
paper documents NASA’s DT strategic framework and associated implementation approach, with the DT strategic initiative serving to ignite, connect, integrate, and facilitate DT progress across a federated organizational operating model.