MathWorks今日詳細報告了它對于成功完成美國宇航局 (NASA) 獵戶座飛船試驗飛行的貢獻。此次飛行于 2014 年 12 月 5 日結束,標志著 40 多年來為宇航員設計的所有飛船在太空中所飛行的最遠距離。獵戶座這次的里程碑事件被認為是 NASA 在使用載人飛船探索深空飛行并抵達火星的研究工作中邁出了重要的一步。船載導航、制導和控制 (GN&C) 系統讓獵戶座利用 GPS 和慣性傳感器從發(fā)射到著陸期間成功進行了導航。這些 GN&C 算法是利用 MATLAB 和 Simulink 自動生成的代碼開發(fā)的。
NASA、Lockheed Martin、Draper Laboratory、MathWorks 等公司通力合作,為 獵戶座設計并開發(fā)了 GN&C 飛行算法?;谀P偷脑O計使各公司能夠同時致力于 GN&C 算法和飛行軟件的開發(fā)。用Simulink 搭建的的飛船和控制器模型充當了可執(zhí)行規(guī)范,使工程師能夠設計、驗證并從一套模型中自動生成飛行軟件。因此,GN&C 分析師是直接處理可執(zhí)行算法模型,而不是需要由軟件開發(fā)人員解釋文檔。設計和分析環(huán)境與飛行軟件開發(fā)的合并,使聯合小組能夠在早期發(fā)現并解決問題,減少整體開發(fā)時間。
傳統設計過程與 獵戶座GN&C 軟件開發(fā)方法的原理圖比較圖像由 NASA 提供。
NASA 小組 Draper Laboratory GN&C 集成負責人 Mark Jackson 解釋說:“要引導獵戶座飛船濺落至距目標半英里的狹長區(qū)域內 ,需要整個團隊的力量。通過將 Draper 的進入制導算法與 MATLAB 和 Simulink 的自動生成代碼功能相結合,我們團隊才得以實現 NASA 的著陸制導、導航和控制的目標。”
MathWorks 航天經理 Jon Friedman 說:“對于能夠在 NASA 登陸火星的征途中扮演重要角色,MathWorks 感到非常的激動。使用 MATLAB、Simulink 和 Stateflow 創(chuàng)建 GN&C 算法,模擬閉環(huán)系統并自動生成 C++代碼部署在飛船上,從而幫助該任務提供了卓越的品質并節(jié)省了開發(fā)時間?!?/p>
有關如何利用 MATLAB 和 Simulink 開發(fā) GN&C 的更多詳細信息,可在加速 NASA GN&C 飛行軟件開發(fā)中找到。此外,有關 獵戶座 及其任務的更多詳細信息,請訪問 NASA 的探索:地球之外網站。
關于 MathWorks
MathWorks 是數學計算軟件領域世界領先的開發(fā)商。它所推出的 MATLAB 是一種用于算法開發(fā)、數據分析、可視化和數值計算的程序設計環(huán)境,稱為“科學計算的語言”。Simulink 是一種圖形環(huán)境,可用于對多域動態(tài)系統和嵌入式系統進行仿真和基于模型設計。全球的工程師和科學家們都依賴于 MathWorks 公司所提供的這些產品系列,來加快在汽車、航空、電子、金融服務、生物醫(yī)藥以及其他行業(yè)的發(fā)明、創(chuàng)新及開發(fā)的步伐。MathWorks 產品也是全球眾多大學和學術機構的基本教研工具。MathWorks 創(chuàng)建于 1984 年,總部位于美國馬薩諸塞州的內蒂克市 (Natick, Massachusetts),在全球15 個國家/地區(qū)擁有 3000 多名員工。有關詳細信息,請訪問mathworks.com 或mathworks.cn。