返回首页
www.topisme.com

商业空间:美国国家航空航天局有一个应用程序

美国国家航空航天局与国际合作伙伴建造的下一个空间站“月球门户”将使用该机构开发的开源代码来运行其许多系统。商业航天公司也在使用红峡谷开发的代码和应用程序来操作行星着陆器、卫星等。20年来开发的软件有助于私人空间节省时间和金钱研究气球、卫星和行星着陆器可能没有什么共同点,但美国国家航空航天局已经编写了一个程序,可以帮助操作所有这些飞行器等。这种被称为核心飞行系统(cFS)的开源软件框架与智能手机操作系统相似,因为它是为执行太空飞行功能而开发的应用程序的基础。现在,红峡谷软件股份有限公司(Red Canyon Software Inc.)正在使用cFS构建这些应用程序,以帮助商业航天公司尽快进入低地球轨道和更远的轨道。

美国国家航空航天局位于马里兰州格林贝尔特的戈达德太空飞行中心开发了cFS,以满足从高空气球到绕月航天器等各种任务的需求。据前软件工程部高级飞行系统工程师David McComas介绍,美国航空航天局的工程师们合作确定了美国国家航空航天局飞行最常见的要求。现在已经退休,他仍然参与用户组开发和维护cFS代码和标准。

帕克太阳探测器通过复杂的硬件和软件系统为科学家提供了有关太阳的新信息。一个能够实现一些卫星功能的程序,即核心飞行系统软件,是美国国家航空航天局开发的开源代码。

由于飞行计算机平台差异很大,开源代码可以在不同类型的硬件之间传输。这意味着应用程序不需要特定于平台的界面,因此它们可以用于不同的工艺和任务。

总部位于丹佛的Red Canyon首席执行官Barry Hamilton表示:“使用cFS的公司可以用更少的资金来支付飞行软件开发成本,更快地进入太空,实现更快的投资回报。”。这家空间技术公司通过使用cFS支持企业家和老牌公司,已经能够扩展到商业空间,目前商业空间占其业务的20%。

汉密尔顿表示,该代码为“航天器开发的高度可定制的生态系统”奠定了基础。Red Canyon继续在其现有应用程序库中添加称为模块的应用程序,这些应用程序可以很容易地针对多个项目进行修改。

如果使用传感器拍照,cFS模块几乎可以即插即用。另一个应用程序可能只是从传感器读取数据,或者执行更复杂的活动,如引导、导航和控制。该公司正在进行模拟,以验证程序模块与飞行硬件的集成。这些资源帮助商业航天公司更快地满足任务软件需求,而不是从无到有。

许多航空航天公司开发专有的飞行系统,因为每次任务都需要定制软件——这是一项昂贵的提议。任何人都可以免费下载飞行软件,这是一种替代方案。McComas表示,美国国家航空航天局投入了20年的专业知识和飞行传统,为自己的用途创建了一个异常可靠、稳定的项目。提供这些信息不仅实现了机构共享技术的使命,而且还允许用户为改进项目贡献专业知识。

McComas说:“航空航天行业的快速增长揭示了该行业在飞行软件技能方面的差距。”。大学可以利用cFS培养新一代的软件工程师和程序员。

Red Canyon正在围绕cFS技术创建一种企业文化,使其能够快速培训员工并在项目中有效工作。并且可以利用自动化测试和可以重复使用的软件来优化软件流程。

红峡谷目前的一个项目支持Sidus Space的LizzieSat星座。该公司将帮助设计、开发、组装、集成和部署计划将定制科学实验送入太空的卫星。

汉密尔顿说:“我们可以与客户合作开发一个非常可定制的模块化系统。”。“这让公司专注于只有他们才能做的事情,让新技术更快地进入市场。”

美国国家航空航天局在向私营部门转让技术方面有着悠久的历史。该机构的衍生出版物介绍了美国国家航空航天局已转化为商业产品和服务的技术,展示了美国对其太空计划投资的更广泛好处。衍生产品是美国国家航空航天局空间技术任务理事会(STMD)技术转让计划的出版物。


站长QQ:316065270   联系邮箱:316065270@qq.com
Copyright © 2023 Topisme All Rights Reserved.
www.topisme.com 版权所有
沪ICP备11005729号-1