国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于基于模型的設計加快NASA GNC算法開發教程和應用

MATLAB ? 來源:djl ? 作者:Scott Tamblyn, NASA, ? 2019-09-18 17:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

NASA的Orion載人探索飛船專為深空飛行任務而設計,將搭載新一代宇航員到達整個太陽系中遠超過近地軌道的多個目的地,如小行星、月球,并最終到達火星。Orion 將取代航天飛機,成為該機構進行人類太空探索的主要工具。

當 Orion 載人飛船的GN&C(制導、導航與控制)系統進行關鍵設計審查 (CDR) 時,超過 90% 的軟件已經成功開發——這是 NASA 首次接受如此規模和復雜性的項目。此成就在很大程度上得益于使用基于模型的設計這一新的開發方法。

大多數NASA GN&C項目遵循傳統流程:專家和分析師通過詳細的需求文檔指定核心算法。關鍵設計審查之后,這些文檔將移交給飛行軟件工程師,進而實現正式的飛行軟件。這一過程通常需要數年時間,因為只有在完成規范之后才能開始編碼,等到測試代碼則需要更久。

關于基于模型的設計加快NASA GNC算法開發教程和應用


Orion設計流程框圖。圖像由 NASA 提供。

NASA、Lockheed Martin和其他承包商通力合作,基于模型的設計理念,為Orion設計并開發了GN&C飛行算法。通過Simulink模型作為可執行規范,并自動生成飛行軟件,使這些機構能夠同時實現GN&C算法和飛行軟件開發。因此,GN&C分析師可直接處理可執行算法模型,而不需要軟件開發人員提供解釋文檔。

設計和分析環境與飛行軟件開發環境的合并,使聯合小組能夠在早期發現并解決問題,從而節省整體開發時間至少一年。

關于基于模型的設計加快NASA GNC算法開發教程和應用


傳統設計流程與開發 Orion GN&C 軟件的方法的原理圖比較。

為新方法奠定基礎

盡管 Lockheed Martin 已經熟悉基于模型的設計,但這種方法代表了許多 NASA工程師和承包商的模式轉變。

通過制定建模標準,讓來自多家機構的約100名工程師致力于 GN&C 算法開發,構建風格一致的模型,了解彼此的工作并高效協作。這些標準確保了所有模型清晰可讀,對于使用模型作為文檔的大型團隊尤其重要。

開發和集成GN&C 算法

開發GN&C系統架構的第一步是創建“空箱架構”(EBA)。EBA 包含大約100個功能模塊,或稱計算機軟件單元 (CSU)。

整個模型由一百多個 Simulink 庫模塊和組件構成。由于 CSU 被指定為模型引用模塊,每個單元在傳遞到飛行軟件團隊之前,可以在臺式機上進行徹底仿真。之后,工程師使用 Simulink Verification and Validation 和Simulink Model Advisor 工具來驗證該模型是否滿足建模的標準。

工程師還同時生成代碼,以確保模型中沒有阻止代碼生成的問題。在交付審查時,工程師不但提供 Simulink 模塊,還提供單元測試的測試輸入和預期的測試輸出。

關于基于模型的設計加快NASA GNC算法開發教程和應用


GN&C算法和FSW開發流程

為了驗證整個 GN&C 軟件, NASA使用了持續完善了超過 20 年之久的Trick,一種高保真、六自由度仿真基礎結構 。仿真環境包括飛船傳感器(如慣性測量單元和星敏感器)和效應器(例如反作用控制系統)以及空氣動力學、重力和空間環境的數學模型。

使用 Embedded Coder 生成代碼

通過使用Embedded Coder,大多數C++ 飛行代碼在CDR 之前便自動從Simulink模型中產生。在這一階段使用Embedded Coder生成代碼,除了節省時間和降低風險外,還提供三大優勢:

可以驗證能夠生成最終部署到目標飛船上的代碼,其結果與 Simulink 源模型仿真相同;

給習慣于自己編碼的工程師檢查生成代碼的機會,甚至可以在生成的代碼中直接調試;

通過將生成的代碼直接嵌入 Trick 仿真基礎結構,幫助分析人員深刻認識閉環運行時性能。

Simulink是運行閉環仿真的理想工具,因為它的交互式可視化環境可幫助工程師快速發現和解決問題。不過,對于如此全面的分析驗證測試,仿真速度是一項更重要的考慮因素。

閉環仿真采用嵌入Trick的生成代碼,執行速度比實時快大約10倍。因此,整整 10 天的 Orion 任務可以在短短一天內仿真。工程師通過兩種方法進行入門級仿真:使用 Simulink 模型驅動 Trick ;將生成的代碼嵌入 Trick。比較發現,兩種仿真的結果完全相同。

開創先河

此 GN&C 項目在許多方面為 NASA 開辟了新道路。Simulink 和 Embedded Coder 使得來自 NASA、Lockheed 和其他承包商的領域專家構成的大型團隊能夠為復雜的軌道和場景開發算法,在已有的仿真環境中運行仿真,并生成最終部署在飛船上的飛行軟件代碼。

對于像這樣的長期項目而言,機構的需求和重點發生轉變的情況并不少見。無論項目需要向哪個方向發展,使用模型中捕獲的算法都可以保證工程師對項目的把握。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2576

    文章

    55041

    瀏覽量

    791339
  • 建模
    +關注

    關注

    1

    文章

    321

    瀏覽量

    63297
  • 代碼
    +關注

    關注

    30

    文章

    4968

    瀏覽量

    73970
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    算法工程師需要具備哪些技能?

    景:神經網絡中的權重矩陣計算、降維算法(如PCA)等。 概率論與數理統計核心內容:貝葉斯定理、最大似然估計、假設檢驗等。應用場景:模型不確定性分析、A/B測試效果評估等。 微積分核心內容:導數、梯度
    發表于 02-27 10:53

    項目數據稀缺,算法開發怎么辦?

    算法開發需要進行大量的數據標注,來創建適合的算法模型,這個過程需要花費大量的時間精力。因此,基于這樣的前提,許多大公司就可以挑選項目進行開發
    的頭像 發表于 02-03 17:51 ?104次閱讀
    項目數據稀缺,<b class='flag-5'>算法</b><b class='flag-5'>開發</b>怎么辦?

    曠視借助大模型與智能體推動算法落地

    當下,AI技術繁榮無比,但無數企業卻陷入“叫好不叫座”的困境:算法模型很先進,但一到真實的行業場景中就“水土不服”。問題究竟出在哪?大模型和智能體的興起,又為我們提供了怎樣的新解題思路?本文將深入探討
    的頭像 發表于 10-11 14:04 ?589次閱讀

    模板驅動 無需訓練數據 SmartDP解決小樣本AI算法模型開發難題

    算法作為軟實力,其水平直接影響著目標檢測識別的能力。兩年前,慧視光電推出了零基礎的基于yolo系列算法架構的AI算法開發平臺SpeedDP,此平臺能夠通過數據驅動
    的頭像 發表于 09-09 17:57 ?1403次閱讀
    模板驅動  無需訓練數據  SmartDP解決小樣本AI<b class='flag-5'>算法</b><b class='flag-5'>模型</b><b class='flag-5'>開發</b>難題

    IBM聯合NASA發布開源AI模型重要突破

    近日,IBM(紐交所代碼:IBM)與美國國家航空航天局 (NASA) 聯合發布了一款開創性的開源基礎模型,可理解高分辨率的太陽觀測數據,從而預測太陽活動對地球和太空技術的影響。該模型名為“Surya
    的頭像 發表于 09-02 09:16 ?932次閱讀

    移遠通信飛鳶AIoT大模型應用算法成功通過備案

    近日,第十二批境內深度合成服務算法備案信息發布,移遠通信"飛鳶AIoT大模型應用算法"榜上有名。這標志著該算法在技術合規性、安全可控性及社會價值上獲得權威認可,彰顯了移遠通信在
    的頭像 發表于 08-06 08:48 ?920次閱讀
    移遠通信飛鳶AIoT大<b class='flag-5'>模型</b>應用<b class='flag-5'>算法</b>成功通過備案

    領跑AIoT的關鍵一步!移遠大模型應用算法成功通過備案

    近日,第十二批境內深度合成服務算法備案信息發布“飛鳶AIoT大模型應用算法”榜上有名這標志著該算法在技術合規性、安全可控性以及社會價值上獲得權威認可彰顯了移遠通信在AI領域的深厚技術積
    的頭像 發表于 08-05 19:05 ?875次閱讀
    領跑AIoT的關鍵一步!移遠大<b class='flag-5'>模型</b>應用<b class='flag-5'>算法</b>成功通過備案

    【嘉楠堪智K230開發板試用體驗】K230機器視覺相關功能體驗

    看出Canny算法的檢測效果更好,但這也直接影響了視頻的幀率,使得Canny算法的檢測幀率更低。 關于圖像檢測的其他功能就不在這里一一介紹了。 碼類識別 因為K230使用MicroPython進行
    發表于 07-08 17:25

    BMS simuli<x>nk完整模型(包含:SOC、主動均衡等算法

    BMS simulink完整模型(包含:SOC、主動均衡等算法
    發表于 06-08 09:54 ?5次下載

    如何將一個FA模型開發的聲明式范式應用切換到Stage模型

    模型切換概述 本文介紹如何將一個FA模型開發的聲明式范式應用切換到Stage模型,您需要完成如下動作: 工程切換:新建一個Stage模型
    發表于 06-04 06:22

    KaihongOS操作系統FA模型與Stage模型介紹

    FA模型與Stage模型介紹 KaihongOS操作系統中,FA模型(Feature Ability)和Stage模型是兩種不同的應用模型
    發表于 04-24 07:27

    基于RV1126開發板的AI算法開發流程

    AI算法開發流程由需求分析到準備數據,然后到選取模型,訓練模型,接著模型轉換后進行模型部署
    的頭像 發表于 04-18 14:03 ?2361次閱讀
    基于RV1126<b class='flag-5'>開發</b>板的AI<b class='flag-5'>算法</b><b class='flag-5'>開發</b>流程

    基于RV1126開發板的AI算法開發流程

    AI算法開發流程由需求分析到準備數據,然后到選取模型,訓練模型,接著模型轉換后進行模型部署
    的頭像 發表于 04-18 10:47 ?1100次閱讀
    基于RV1126<b class='flag-5'>開發</b>板的AI<b class='flag-5'>算法</b><b class='flag-5'>開發</b>流程

    基于RV1126開發板的rknn-toolkit-lite使用方法

    譯的模型,短短幾行代碼即可完成算法的推理,大幅降低開發成本。同時很多不熟悉C/C++的算法開發人員有效降低
    的頭像 發表于 04-15 17:33 ?1180次閱讀
    基于RV1126<b class='flag-5'>開發</b>板的rknn-toolkit-lite使用方法

    樹莓派進軍 NASA ?

    NASA科學家杰米·莫拉羅(JamieMolaro)博士計劃利用RaspberryPi地震儀和一臺小型探測車,開展一項可能具有突破性意義的研究。杰米一直在開發NASA開源漫游者的有效載荷版本2018
    的頭像 發表于 04-14 15:52 ?714次閱讀
    樹莓派進軍 <b class='flag-5'>NASA</b> ?