NASA делится исходниками
Apr 26, 2014 · CommentsNASAOpen source
Каталог проектов NASA, исходный код которых доступен для изучения: http://code.nasa.gov/project/nasa-technology-transfer-program-2014-software-catalog/. Список из почти тысячи проектов разбит на 15 категорий:
-
Business Systems and Project Management: Acquisitions, Business Processes, Property Management, Risk Management, Scheduling
-
Data Servers Processing and Handling: Algorithms, Data Management, Routers, Servers, Storage
-
Materials and Processes: Parts, Manufacturing, Production Processes, Composites
-
System Testing: Acoustics, Shock, Vibration, Thermal Vacuum, Leak and Pressure Testing, Test Criteria, Test Management and Planning, Aerodynamic Testing
-
Propulsion: Propellants, Cryogenics, Engine and Motor Performance Analysis
-
Electronics and Electrical Power: Solar Arrays, Batteries, Cabling, Grounding, Converters, Electrical Analysis
-
Operations: Ground Software, Telemetry, Command and Control, Global Positioning Systems, Extra-Vehicular Activity, Radio, Communications
-
Structures and Mechanisms: Deployables, Structural Loading Analysis and Design
-
Environmental Science (Earth, Air, Space, Exoplanet): Terrestrial Environments, Planetary Atmospheric Modeling, Radiation Shielding
-
Design and Integration Tools: Vehicle/Payload Modeling and Analysis, Component and Integrated System Simulation
-
Crew and Life Support: Biological Sensors, Food, Medical, Biological Analysis, Crew Support, Basic Human Model and Cognition
-
Autonomous Systems: Robotics, Automated Systems, Systems Health Monitoring
-
Vehicle Management (Space/Air/Ground): Flight Software: Spacecraft Processes, Command and Data Handling, Instrument Management
-
Data and Image Processing: Algorithms, Data Analysis, Data Processing
-
Aeronautics: Air Traffic Management Tools, Modeling and Simulation Tools
К сожалению, больше половины проектов требует допуск (категория «U.S. Government Purpose Release»). Еще примерно четверть – по всей видимости попадают под ограничения ITAR. Эти проекты доступны только для граждан и постоянных резидентов США (категория «U.S. Release Only»). Также есть странная категория «U.S. and Foreign Release». Не очень понятно что требуется, чтобы получить доступ к этим проектам из-за рубежа.
Оставшиеся 143 проекта доступны без ограничений (категории «General Public Release» и «Open Source Release»). Заказать исходники можно послав запрос с кодом проекта в соответствующий центр NASA (email адреса указаны в PDF-е).
Из списка свободно доступных проектов, мне показались интересными вот эти:
-
Spatial Resolution Verification Tool (SRVT) – позволяет оценить разрешение спутниковых снимков.
-
Mars Global Reference Atmospheric Model (Mars-GRAM) 2010 – инженерная модель атмосферы Марса.
-
Venus Global Reference Atmospheric Model (Venus-GRAM) 2005 – модель атмосферы Венеры.
-
MATLAB-Based Solar System Ephemeris Toolbox – набор MATLAB функций для вычисления эфемерид планет солнечной системы.
-
Transport Class Model (TCM) Aircraft Simulation Software – симуляция двухмоторного реактивного транспортного самолета.
-
Sector 33 App – игра под Android и iPhone. Имитация работы авиадиспетчера.
-
General Mission Analysis Tool (GMAT) – система для анализа космических миссий, построения траекторий космических аппаратов и оптимизации маневров.
-
Google Earth Offline Cache Pre-Loader (GEOCP) – скачивает карты Google Earth, позволяя пользоваться картами без подключения к сети.
-
Rover Software (RoverSW) – модульный фреймфорк для создания автономных мобильных роботов.