吴忠躺衫网络科技有限公司

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

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

3天內不再提示

為長壽命無人系統選擇最佳軟件解決方案

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:LARRY LAPIDES ? 2022-11-11 15:45 ? 次閱讀

作者:JEREMY VANDOMELEN,BENJAMIN BROSGOL

預計國防平臺的使用壽命長達數十年。開發經久耐用的高可靠性、安全關鍵型軟件需要來自值得信賴的行業合作伙伴的綜合工具。強大的軟件開發解決方案可以幫助工程師設計和開發新的長壽命無人系統,并可以在當前部署的無人平臺上升級系統,以延長其生命周期。

國防和航空航天平臺一直是“經久耐用”的,但在當今時代,各種此類車輛 - 陸地,海洋,空中和太空 - 預計將在長達數十年的使用壽命內運行。例如,波音B-52同溫層堡壘軍用飛機自1952年首飛以來,已經在美國空軍服役了半個多世紀。波音公司于1962年停止生產亞音速噴氣動力轟炸機,但2013年和2015年進行的升級預計將延長B-52的使用壽命至2045年或2050年。

設計、開發、制造、測試和認證新平臺的時間和成本密集型過程通常可以盡可能長時間地避免。因此,我們的注意力集中在確保系統(無論是正在開發的還是已經部署的)能夠在更長的使用壽命內運行。

無人駕駛飛行器——包括無人駕駛飛機系統(UAS)、無人地面飛行器(UGV)和無人水下航行器(UUV)——現在正保持與載人飛行器相同的壽命標準。美國宇航局的旅行者1號和2號無人航天器在1977年發射到惡劣,富含輻射的太空環境整整40年后,仍然每天運行,探索和通信。回到地球上的無人駕駛車輛遭受著不同的命運。

無人過期

兩個對美國軍方很重要的早期UAS平臺現在已經接近二十年的服役 - 以色列航空航天工業公司(IAI)的RQ-5獵人以及諾斯羅普格魯曼公司以及通用原子公司的MQ-1捕食者。RQ-5于1995年投入使用,于2015年與美國陸軍進行了最后一次飛行,但據說國防承包商正在海外運營退役部隊。

MQ-1是過去20年的主力,將于2018年退役于美國空軍服役。退役原定于2015-2017年,但由于中東需要其監視技能而被推遲。

軟件和硬件工程師已經對MQ-1進行了多次更新,以延長其使用壽命并增加其功能,以跟上軍事任務的需求和要求。MQ-9 Reaper在1995年首次推出時嚴格來說是一種監視無人機,同樣由通用原子公司制造,此后通過軟件和硬件升級演變為武裝機載武器。

政府和軍方領導人表示希望從MQ-1平臺中獲得更多收益,但他們認識到從軟件和硬件的角度來看,它不再可行。退役后,預計這些無人機將被剝奪其可用組件,然后填充飛機骨頭。然而,其軟件DNA將在后續無人駕駛車輛中繼續存在,所吸取的經驗教訓有助于制定設計靈活,功能強大,長壽命無人系統的最佳實踐。

軟件審查

軟件是長壽命拼圖的重要組成部分,因為軍隊正在努力延長無人平臺的能力和壽命。軟件開發環境、編程語言和驗證/測試/分析工具都是確保無人系統在較長的使用壽命內跟上不斷變化的威脅環境、不斷發展的認證和任務要求以及用戶需求的關鍵組件。

強大的軟件解決方案可以幫助工程師設計和開發新的長壽命無人系統,以及升級當前現場或改裝無人平臺上的系統,以延長其生命周期。軟件代碼的使用壽命遠遠超過無人駕駛車輛本身。在軍用車輛退役很久之后,其軟件代碼可以繼續為后續平臺奠定基礎并投入使用——就像MQ-1“捕食者”一樣。因此,選擇最佳軟件工具至關重要,但不一定具有挑戰性,尤其是在選擇過程中首先考慮幾個因素的情況下。

長壽命無人系統的軟件開發和驗證工具注意事項包括:

可擴展性,以適應可以處理附加功能、多任務有效載荷、不斷變化的認證要求和新威脅的增量軟件/硬件更新;

定期更新以保持相關性,與用戶需求和行業/應用程序需求保持同步,并提高效率和生產力;

在過去的高保證計劃方面取得了成功的記錄;和

全面的功能,包括完整的軟件開發套件和集成開發環境 (IDE),提供編譯器、調試器、靜態分析和測試工具等元素,并支持基于模型的開發和形式化方法。

靈活開發

長壽命無人系統必須保持最新和相關性。隨著任務要求的變化,它們的特性和功能也必須改變。軍事領導人——他們專注于準備——必須部署能夠滿足當前和未來需求的靈活、多任務系統。軟件開發環境和工具集應有助于確保無人系統能夠跟上不斷發展的戰斗空間環境的步伐。

模塊化和可擴展性是當今幾乎所有軟件和硬件解決方案的關鍵屬性。最終用戶、項目經理和工程師都非常重視系統適應增量更新的能力,以增加功能、更改有效載荷、修復問題、解決安全漏洞和集成最新的技術創新 - 所有這些都是以延長使用壽命的名義。

無人系統設計可以通過重用前代車輛的軟件代碼啟用的特定功能來節省開發時間和資金。軟件開發環境應有助于保持和保護對軟件的大量投資,同時保持當前和未來增長所需的靈活性和可擴展性。語言功能在這里可以提供幫助(例如,一種面向對象的方法,其中可以將新組件添加為現有組件的擴展,而無需修改甚至重新編譯舊代碼)。工具支持也很有用,例如瀏覽器和代碼分析工具。

新舊

將舊系統與新系統混合總是有點挑戰,但正確的軟件開發流程和工具可以提供幫助。

一個問題:舊代碼可能存在潛在的錯誤或漏洞,這些錯誤或漏洞可能會在添加新功能或更改操作環境時觸發。例如,一個最初被認為是獨立的應用程序,幾年前設計時安全性不那么重要,現在可能是遠程訪問的,因此成為對手的潛在目標。檢測潛在問題的靜態分析工具是一項值得的投資;例如,靜態分析工具可以標記在常見弱點枚舉 (CWE) 中表現出弱點的構造。

現實世界的軟件是用多種語言編寫的:它可以是用于安全關鍵組件的Ada,用于低級例程的C,以及用于用戶界面的JavaC++。軟件開發環境應支持多種語言的組件的無縫互操作性,并在可能的情況下在組件接口上進行檢查和實用檢查。

系統升級通常需要更改目標平臺。編寫代碼應簡化可移植性,編寫舊版軟件所使用的語言可能會影響此過程的難易程度。例如,Ada 包括對并發(任務)的標準支持,因此可以可移植地編寫用戶代碼,而不是直接訪問操作系統的線程服務。

新組件和現有組件之間的交互可能會對安全性和可行性產生影響,但軟件開發環境可以幫助檢測和避免這種不受歡迎的副作用和不兼容問題。有效的驗證、測試和靜態分析工具可以幫助發現和消除不準確的屬性、驗證和保留所需的屬性、確定升級有意失效的過時屬性以及驗證更新的屬性,從而簡化升級。隨著軟件和系統的規模和復雜性隨著時間的推移而增長,工具和流程應具有良好的擴展性并集成新組件。

處理過時問題

軟件過時可能有多種原因,包括硬件不兼容或供應商停止支持或推進其產品。為了幫助解決過時問題和更好的面向未來的無人系統,開發團隊應該投資由長期行業合作伙伴和全球用戶社區支持的軟件工具,所有這些都致力于繼續使用和增強軟件語言、開發框架和工具集。如果供應商不支持項目中使用的語言的最新版本,那么這可能是一個警告信號,表明他們的長期承諾是值得懷疑的。

為了促進面向未來的軟件開發,所使用的編程語言應該具有長期和經過驗證的成功使用記錄,同時還應表現出穩定和可控的發展 - 即穩定性/兼容性但不是停滯不前。此外,編譯器同樣應該具有成功的使用歷史,并在功能和代碼質量方面定期升級。

如果特定的嵌入式電子元件(如處理器)升級、過時或不再受支持,借助開放、可移植、可互操作的軟件解決方案,可以避免昂貴的端口或重寫。為了促進變革,軟件開發框架(包括編程語言)應該可以在一系列硬件選項中移植,包括尖端和專用嵌入式處理器。開放、模塊化、可擴展且全面的開發平臺有助于而不是阻礙硬件/軟件集成和互操作性。

悠久的遺產

過去的經驗通常是未來行為的最大預測指標,因此選擇長期表現良好且可靠的軟件解決方案是有利的。

從事UAS項目的設計人員應投資于專門為需要高完整性和保證的安全和任務關鍵型應用而設計和使用的語言和工具。尋找行業領導者在國防、航空航天和其他重視安全性和可靠性的市場中備受矚目、復雜甚至類似的項目中成功采用的軟件開發和驗證工具非常有用。

軟件開發框架的強大程度取決于其背后的提供商,因此請尋找值得信賴的行業合作伙伴,該合作伙伴在生產、支持和增強強大、功能強大、功能齊全的工具方面有著悠久的傳統。

軟件開發和驗證工具,以及不斷增強和支持的編程語言通常更面向未來。

整套

軟件開發環境和工具集的質量和有效性會對最終的軟件產生深遠的影響,進而影響整個無人系統。無人駕駛車輛開發的整體方法需要一個強大、直觀的集成開發環境 (IDE),以支持從設計和編碼到系統集成、測試、調試和代碼分析的完整開發工作流程。

軟件問題可能會導致生產計劃出現重大延遲,從而導致已部署環境中出現大量不必要的停機。對于程序進度和軟件質量而言,必須在開發周期的早期發現錯誤,而糾正這些錯誤的成本最低。對于最關鍵的組件,通過形式化方法實現的保證 - 基于數學的確信已滿足部分程序屬性(例如沒有運行時錯誤) - 非常值得投資。

語言和工具技術可以幫助無人系統開發人員應對這些挑戰。一個例子是 Ada 語言及其相關的工具支持。Ada 提供廣泛的檢查,甚至在程序運行之前幫助檢測錯誤,并發功能可有效地映射到現代實時操作系統 (RTOS) 和目標硬件,完整的面向對象的編程功能和多語言互操作性。

Ada 自成立以來不斷發展,以反映用戶體驗和要求以及技術趨勢。該標準的當前版本(Ada 2012)包括對基于合約的編程(前置和后置條件)的支持,這有助于驗證,并實際上將需求嵌入到源代碼中,可以靜態或動態地檢查它們。Ada目前部署在各種現代防御平臺和設備上,包括陸地,海上,空中和太空的軍事嵌入式系統

支持 Ada 語言的是各種工具和開發環境,這些工具和開發環境已用于生成最高安全關鍵級別的軟件(DO-178B/C 中的設計保證級別 A)。AdaCore提供了兩個這樣的工具:GNAT Pro開發環境,其版本特別適用于需要繼續使用特定維護技術分支的長期系統;以及 CodePeer 靜態分析工具,該工具可以發現新代碼或現有代碼中的漏洞(包括檢測 CWE 中的各種弱點)。

審核編輯:郭婷

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

    關注

    98

    文章

    4090

    瀏覽量

    121018
  • 無人系統
    +關注

    關注

    0

    文章

    35

    瀏覽量

    3234
收藏 人收藏

    評論

    相關推薦

    車載反無人機設備雷達系統:高效靈活的反無人解決方案

    在當今科技快速發展的時代,無人機已廣泛應用于各個領域,但非法無人機的飛行卻給公共安全和個人隱私帶來了嚴重威脅。為了應對這一挑戰,車載反無人機設備雷達系統應運而生,
    的頭像 發表于 11-29 11:41 ?226次閱讀

    羅徹斯特電子長壽命射頻和無線應用的可持續供貨渠道

    無線技術的應用范圍越來越廣。從其在通信、軍事和航空航天領域的傳統角色,到其在物聯網市場(涵蓋工業和醫療應用)中日益增長的影響力,以及汽車行業對先進無線解決方案的日益依賴,對性能和集成度更高的射頻
    的頭像 發表于 11-19 10:24 ?577次閱讀

    應用于電摩24S的MagicBMS解決方案

    導讀 鋰電池作為電動摩托車的主要動力源,具有許多顯著的特點和優勢以其長續航,長壽命的優勢,成為了電動摩托車的最優選擇。同時,由于鋰電池存在的安全隱患,在呼吁更好的政策監管的同時,更需要利用現代
    的頭像 發表于 11-04 14:31 ?1302次閱讀
    應用于電摩24S的MagicBMS<b class='flag-5'>解決方案</b>

    LJ12A3-2-Z/EXZ如何選擇適合的接近開關控制器

    選擇適合的接近開關控制器需要綜合考慮多個因素。通過合理的選型,可以確保接近開關在應用中具有高性能、高可靠性和長壽命
    的頭像 發表于 10-18 14:42 ?187次閱讀

    基于TPS61094的長壽命、低成本智能電表解決方案

    電子發燒友網站提供《基于TPS61094的長壽命、低成本智能電表解決方案.pdf》資料免費下載
    發表于 09-24 10:47 ?13次下載
    基于TPS61094的<b class='flag-5'>長壽命</b>、低成本智能電表<b class='flag-5'>解決方案</b>

    選擇PoE PSE系統軟件解決方案

    電子發燒友網站提供《選擇PoE PSE系統軟件解決方案.pdf》資料免費下載
    發表于 09-24 09:13 ?1次下載
    <b class='flag-5'>選擇</b>PoE PSE<b class='flag-5'>系統軟件</b><b class='flag-5'>解決方案</b>

    物聯網中高可靠低功耗長壽命繼電器方案_固態繼電器

    長壽命 無機械部件:固態繼電器采用半導體材料代替傳統電磁繼電器的機械觸點,因此沒有機械磨損和疲勞問題,從而大大提高了其可靠性和使用壽命。這種特性使得固態繼電器在需要高可靠性和長壽命的物聯網應用中尤為適用。 耐環
    的頭像 發表于 09-23 15:53 ?534次閱讀
    物聯網中高可靠低功耗<b class='flag-5'>長壽命</b>繼電器<b class='flag-5'>方案</b>_固態繼電器

    無刷電機驅動芯片方案選擇至關重要

    在當今科技飛速發展的時代,無刷電機因其高效、低噪、長壽命等顯著優勢,在眾多領域得到了廣泛應用,從工業自動化到智能家居,從電動汽車到航空航天。而在無刷電機系統中,驅動芯片方案選擇至關重
    的頭像 發表于 09-05 17:28 ?728次閱讀

    探索光耦:選擇合適的可控硅光耦——電壓等級的關鍵

    在現代電子設備和電力控制系統中,可控硅光耦因其能夠有效控制交流負載而被廣泛應用。然而,為了確保設備的穩定運行和長壽命選擇合適的VDRM(最大重復峰值電壓)顯得尤為重要。本文將詳細介紹如何根據不同的交流負載電壓
    的頭像 發表于 08-06 08:51 ?493次閱讀
    探索光耦:<b class='flag-5'>選擇</b>合適的可控硅光耦——電壓等級的關鍵

    芯伯樂CP2139直流馬達驅動:高效能、低噪音、長壽命的理想選擇

    在當今科技飛速發展的時代,對直流馬達驅動的需求也日益增長。為了滿足這一市場需求,芯伯樂公司推出了其備受贊譽的CP2139直流馬達驅動。這款產品以其高效能、低噪音和長壽命的特點,成為了眾多行業領域
    的頭像 發表于 06-07 16:22 ?519次閱讀

    如何應對快充、大容量、長壽命挑戰,看功率器件在儲能中的創新應用

    組成部分,其性能直接影響到整個系統的效率和可靠性。 ? 恰好羅姆半導體在功率器件領域擁有深厚的技術積累和創新解決方案儲能技術的發展提供了強有力的支持。為此電子發燒友網也采訪到了羅姆,邀請其分享在儲能產品中,
    的頭像 發表于 04-16 00:11 ?2914次閱讀
    如何應對快充、大容量、<b class='flag-5'>長壽命</b>挑戰,看功率器件在儲能中的創新應用

    MRAM HS4MANSQ1A-DS1用于固態硬盤(SSD)可延長壽命

    MRAM HS4MANSQ1A-DS1用于固態硬盤(SSD)可延長壽命
    的頭像 發表于 03-18 10:24 ?567次閱讀
    MRAM HS4MANSQ1A-DS1用于固態硬盤(SSD)可延<b class='flag-5'>長壽命</b>

    蔚來與寧德時代就長壽命電池業務正式簽約

    3月14日,蔚來與寧德時代就長壽命電池業務正式簽約。基于此,蔚來汽車的BaaS電池租用服務也進行了調整。
    的頭像 發表于 03-15 10:41 ?441次閱讀

    蔚來與寧德時代在北京簽署框架協議,推動長壽命電池研發創新

    3月14日,蔚來與寧德時代在北京簽署框架協議,雙方將基于蔚來換電場景需求,推動長壽命電池研發創新。
    的頭像 發表于 03-15 10:18 ?446次閱讀

    蔚來提出長壽命電池解決方案,目標實現電池使用15年

    據悉,其實早在去年 1 月,蔚來便與寧德時代簽署了涵蓋長壽命電池研究在內的長期合作協議。此舉展現了雙方共建新能源產業鏈的決心和實力。
    的頭像 發表于 03-14 16:29 ?717次閱讀
    百家乐太阳城小郭| 东至县| 大发888真钱棋牌| 百家乐庄闲多少| AG百家乐官网大转轮| 百家乐官网打连技巧| 香港六合彩公司| 云博国际| 和记娱乐开户| 网上赌钱| 缅甸黄金赌场| 嫩江县| 真人百家乐官网作假视频| 网上百家乐官网| 百家乐官网赌场讨论群| 柬埔寨百家乐官网的玩法技巧和规则 | 大发888娱乐场菲律宾| 最好的百家乐博彩公司| 澳门百家乐公试打法| 宝格丽百家乐官网娱乐城| 百家乐官网棋牌作弊器| 摩纳哥百家乐官网的玩法技巧和规则 | 澳门百家乐官网如何算| 网络百家乐路单图| 百家乐有无技巧| 澳门百家乐娱乐网| 大发888方管下载| 赌博机| 百家乐官网怎么玩才会赢钱| 百家乐官网黏土筹码| 广东百家乐网| 大发888 今日头条| 鞍山市| 玩百家乐官网必赢的心法| 户型风水不好害死人 24种破财户| 百家乐游戏大厅下| 太阳城棋牌| 百家乐官网英皇娱乐网| 百家乐赌场游戏平台| 新利国际娱乐| 基础百家乐官网的玩法技巧和规则|