科技报告详细信息
NOS3: NASA Operational Simulator for Small Satellites
Suder, Mark
关键词: SMALL SATELLITE TECHNOLOGY;    CUBESATS;    FLIGHT SIMULATORS;    FLIGHT SIMULATION;    APPLICATIONS PROGRAMS (COMPUTERS);    HARDWARE-IN-THE-LOOP SIMULATION;    AIRBORNE/SPACEBORNE COMPUTERS;    PROVING;    TEST STANDS;    ENVIRONMENT SIMULATORS;    REAL TIME OPERATION;    SYSTEMS INTEGRATION;    COMPUTER SECURITY;    OPEN SOURCE LICENSING (COMPUTERS);    MISSION PLANNING;    NASA SPACE PROGRAMS;   
RP-ID  :  GSFC-E-DAA-TN63124
美国|英语
来源: NASA Technical Reports Server
PDF
【 摘 要 】

The NASA Operational Simulator for Small Satellites (NOS3) is a suite of open-source software tools to aid in areas such as software development, integration & test (I&T), mission operations/training, verification and validation (V&V), and software systems check-out. NOS3 provides a software development environment, a multi-target build system, operational interface/ground software, dynamics and environment simulations, and software-based hardware models. NOS3 has just recently been open-sourced by NASA and is available for immediate use. It enables the development of flight software (FSW) early in the project life cycle when hardware availability is limited. Small satellite development suffers from extensive lead times on many of the commercial-off-the-shelf (COTS) components as well as limited funding for engineering test units (ETUs). To alleviate the need to provide a hardware test-bed for each developer/tester, NOS3 hardware models are based upon characteristic data or manufacturer's data sheets for each individual component. The NOS3 hardware models' fidelity is such that FSW executes unaware that physical hardware is not present. This allows FSW binaries to be compiled for both the simulation environment and the flight computer without changing the FSW source code. For hardware models that provide data which is dependent upon the environment and spacecraft dynamics, such as a GPS receiver or magnetometer, an open-source tool from NASA GSFC (42 Spacecraft Simulator) is used to provide the necessary data. The underlying infrastructure used to transfer messages between FSW and the hardware models can also be used to monitor, intercept, and inject messages, which has proven to be beneficial for V&V of larger missions such as James Webb Space Telescope (JWST). As hardware is selected and becomes available, drivers can be added to the NOS3 environment to enable hardware-in-the-loop (HWIL) testing. When strict time synchronization is not vital, any number of combinations of hardware components and software-based models can be tested. NOS3 was actively used for FSW development and component testing of the Simulation-to-Flight 1 (STF-1) CubeSat and the Lunar IceCube CubeSat. As NOS3 matures, hardware models have been added for common small satellite components such as GPS receivers, electrical power systems and batteries, and antenna systems.

【 预 览 】
附件列表
Files Size Format View
20190001386.pdf 1324KB PDF download
  文献评价指标  
  下载次数:14次 浏览次数:10次