MathWorks今天详细介绍了它对成功完成美国宇航局猎户座飞船测试飞行的贡献。这次飞行于2014年12月5日完成,标志着40多年来为宇航员设计的航天器中最远的一次太空飞行。猎户座的里程碑被认为是美国宇航局在探索深空飞行和载人飞船抵达火星方面迈出的重要一步。“猎户座”上的制导、导航和控制(GN&C)系统使用GPS和惯性传感器成功地从发射到着陆。这些GN&C算法是用MATLAB和Simulink自动生成的代码开发的。金宝app
猎户座GN&C飞行算法的设计和开发是NASA、洛克希德·马丁公司、德雷珀实验室、MathWorks等公司的合作伙伴关系。基于模型的设计帮助组织同时在GN&C算法和飞行软件开发上工作。金宝app宇宙飞船和控制器的Simulink模型作为可执行的规范,允许工程师从一组模型中设计、验证和自动生成飞行软件。因此,GN&C分析师直接处理可执行算法模型,而不是需要软件开发人员解释的文档。将设计和分析环境与飞行软件开发合并,使联合团队能够更早地识别和解决问题,并减少总体开发时间。
“引导猎户座飞船到距离降落伞部署目标半英里内的溅落点需要整个团队的力量,”德雷珀实验室的GN&C整合负责人马克·杰克逊解释说。“通过将德雷珀的进入制导算法与MATLAB和Simulink的自动生成代码功能相结合,该团队达到了NASA的着陆制导、导航和控制目标。”金宝app
“MathWorks非常高兴能在美国宇航局的火星之旅中扮演重要角色,”MathWorks的航天经理乔恩·弗里德曼(Jon Friedman)说。“能够创建GN&C算法,使用MATLAB、Simulink和statflow模拟闭环系统,然后自动生成c++用于提供的航天器部署金宝app对任务的质量和时间都有显著的好处。”
关于如何使用MATLAB和Simulink开发GN&C的更多细节可以在“金宝app加快NASA GN&C飞行软件开发此外,关于猎户座及其任务的更多细节可以在NASA的卫星上找到勘探:地球之外网站。