AURORA项目提供了一套欧洲工具,用于开发和验证自编码飞行软件,从而优化平台上的互操作性和信息交换。简化流程可提高解决方案的可靠性,显著缩短软件开发时间,并降低生产成本。自编码飞行软件可应用于科学和商业任务,包括电信市场和新航天领域。.

SENER Aerospace公司正将其在制导、导航和控制程序方面的专业知识应用于AURORA项目,特别是其姿态和轨道控制系统(AOCS)。该公司已成功为欧洲航天局(ESA)的Euclid、Herschel & Planck和NAVIGA等卫星开发了AOCS系统。马德里理工大学和两家欧洲公司也参与了AURORA项目。.

姿态控制与控制系统 (AOCS) 的编程代码是通过应用基于模型的工程 (MBSE) 生成的,该方法模拟不同的场景、条件和潜在误差,从而生成各种系统程序。下一阶段是将这些模型转换为特定于每个航天器的源代码,以创建制导、导航与控制 (GNC) 软件。目前,此过程需要详尽的验证和多次手动测试,导致成本高昂。AURORA
解决方案验证了 QGEN 工具将模型转换为直接集成到飞行软件中的源代码的能力。该技术演示通过使用 AURORA 中的自动化代码,并结合欧几里得任务中已验证的自生成代码的结果来进行。演示过程将使用为正式的欧几里得 AOCS/GNC 测试活动设计的验证和确认测试用例,并在实际测试环境(MIL、SIL、PIL [开环仿真器] 和 HIL [用于开环测试的 SCOE])中进行测试。这种方法通过更高的技术成熟度等级 (TRL) 来促进技术评估。这意味着最先进的建模标准和指南被应用于自动编码生成和验证过程。

此外,AURORA 将通过指定组件接口 (API) 来确保解决方案的互操作性,从而实现组件的集成,包括手动编写的代码和自动生成的代码。它融合了 NASA 核心飞行系统 (cFS) 等创新解决方案。
在经过认证的工具套件的支持下,AURORA 提出了一种自编码飞行软件生命周期流程以及用于规范、开发和验证此类软件的方法。这些流程将遵循基于模型的系统工程 (MBSE) 原则,包括基于组件的架构、模型驱动架构 (MDA) 和模型到测试的转换。AURORA
最后将演示该工具集的可行性以及降低与软件生成和验证相关的非重复性成本的效果。

更多信息