日本无码免费高清在线|成人日本在线观看高清|A级片免费视频操逼欧美|全裸美女搞黄色大片网站|免费成人a片视频|久久无码福利成人激情久久|国产视频一二国产在线v|av女主播在线观看|五月激情影音先锋|亚洲一区天堂av

  • 手機站
  • 小程序

    汽車測試網(wǎng)

  • 公眾號
    • 汽車測試網(wǎng)

    • 在線課堂

    • 電車測試

首頁 > 汽車技術 > 正文

自動駕駛的操作系統(tǒng)和軟件實用程序

2021-03-12 08:35:58·  來源:Astroys  
 
計算機操作系統(tǒng)是系統(tǒng)軟件的主要組成部分,它提供應用程序包和硬件之間的接口。操作系統(tǒng)還管理同時執(zhí)行的軟件程序以及它們在計算設備中使用的內存調度。軟件實用
計算機操作系統(tǒng)是系統(tǒng)軟件的主要組成部分,它提供應用程序包和硬件之間的接口。

操作系統(tǒng)還管理同時執(zhí)行的軟件程序以及它們在計算設備中使用的內存調度。軟件實用程序是操作系統(tǒng)底層的附件,包括加密/解密軟件、文件管理器、支持底層功能的網(wǎng)絡實用程序。

在軟件架構中,操作系統(tǒng)在基本軟件層緊鄰車輛總線系統(tǒng),位于三層結構底層。像車輛總線系統(tǒng)一樣,大多數(shù)自動駕駛汽車的操作系統(tǒng)本質上也是異構的。

在分布式設計中,開發(fā)人員可以根據(jù)ECU所需的實時性能和運行靈活性,以及負責的工程師對OS的熟悉程度,選擇將不同的OS安裝到車輛上的大量ECU中。

在集中式設計中,開發(fā)人員可以將多個OS堆疊在一起,以創(chuàng)建不同的執(zhí)行環(huán)境。

集中式設計中的OS在硬件設備(傳感器、計算、通信)和應用程序之間起著至關重要的作用。在操作系統(tǒng)中,驅動程序是軟件和硬件設備之間的橋梁。網(wǎng)絡模塊提供抽象通信接口;調度程序管理所有資源的競爭;文件系統(tǒng)提供了對所有資源的抽象。對于安全關鍵的情況,操作系統(tǒng)必須滿足實時要求。

中間件作為應用程序和操作系統(tǒng)之間的中間層,提供可用性和可編程性,可以更有效地開發(fā)和改進系統(tǒng)。通常,中間件支持發(fā)布/訂閱、RPC(Remote Procedure Call)或服務、時間同步以及多傳感器協(xié)作。中間件系統(tǒng)的典型示例是ROS(Robot Operating System)。

在操作系統(tǒng)和中間件系統(tǒng)之上,實現(xiàn)了幾個應用程序來生成控制命令,并將它們發(fā)送到汽車的線控系統(tǒng)。物體/車道檢測、SLAM、預測、規(guī)劃,以及車輛控制等。

在車輛內部,多個ECU通過控制器CAN總線或汽車以太網(wǎng)連接,用于控制制動、轉向和動力系統(tǒng)等。除了處理來自車載傳感器的數(shù)據(jù)外,自動駕駛汽車還要與其他車輛、交通基礎設施、行人等進行通信,作為補充。

不同類型的操作系統(tǒng)
在傳統(tǒng)的汽車開發(fā)中,車輛配備了具有嚴格實時性能、預先調度和靜態(tài)內存分配的操作系統(tǒng)。這些操作系統(tǒng)深深地嵌入到最小智能ECU中,例如用于轉向和制動的ECU。

但是,兩個新出現(xiàn)的趨勢正在改變操作系統(tǒng)需求的格局和生態(tài)系統(tǒng):

隨著IoT的引入和興起,車輛已經(jīng)超出了其原始的運輸功能,一些公司正在努力將這些聯(lián)網(wǎng)的車輛納入人們的互聯(lián)生活。結果,車輛配備了信息娛樂和遠程信息處理平臺,可以提供以前由智能手機提供的服務,例如社交媒體、網(wǎng)頁瀏覽、視頻聊天,甚至視頻游戲。這些應用與用于車輛控制的嵌入式ECU有很大不同的要求,并且通常建立在通用操作系統(tǒng)(GPOS)上,例如Linux、Android OS、Apple OS、Windows等。

隨著汽車行業(yè)從較低級別的自動駕駛(L0-3)過渡到較高級別(L4-5),嵌入式ECU的復雜性和性能要求急劇增加。更具體地說,一些新要求包括:
集成來自多個傳感器源的輸出
支持具有不同級別的確定性、安全性和實時要求的各種流程
利用GPU、FPGA、ASIC、NPU等加速平臺
為自動駕駛汽車認知模塊中使用的黑箱算法提供車規(guī)級安全保證

因此,可以將車輛操作系統(tǒng)分為三大類:

傳統(tǒng)和傳統(tǒng)的嵌入式實時操作系統(tǒng)(RTOS),仍然可以在自動駕駛汽車的控制模塊中找到。

用于非安全關鍵的信息娛樂模塊的通用操作系統(tǒng)(GPOS),提供人機交互和用戶體驗,但不能保證安全或可靠。

具有增強功能的RTOS,可以提供在傳統(tǒng)/傳統(tǒng)嵌入式RTOS中沒有的靈活性。

AUTOSAR Adaptive RTE
AUTOSAR Classic軟件平臺是一個經(jīng)過時間考驗的、安全的、被汽車行業(yè)廣泛采用的軟件平臺。但是,它的標準接口僅適用于嵌入式操作系統(tǒng),適用于實時應用程序,對于非自動駕駛汽車也足夠了。但是,越來越智能的自動駕駛汽車模塊需要基于POSIX的通用操作系統(tǒng)提供的更通用的API接口。

2017年,AUTOSAR聯(lián)盟認識到合并POSIX操作系統(tǒng)的重要性,并為新的AUTOSAR Adaptive平臺發(fā)布了RTE接口的第一版。AUTOSAR Adaptive RTE不再必須在嵌入式操作系統(tǒng)上運行。

AUTOSAR Adaptive RTE可以動態(tài)調度模塊并分配內存,但是它將保持適用于量產汽車的高標準安全性和實時性能。 
分享到:
 
反對 0 舉報 0 收藏 0 評論 0
滬ICP備11026917號-25