System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 久久国产精品无码一区二区三区,国产在线无码视频一区,无码中文字幕乱码一区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種Apollo小車自動駕駛測試平臺、構建方法及系統、測試方法技術方案

    技術編號:44236600 閱讀:9 留言:0更新日期:2025-02-11 13:38
    本發明專利技術公開了一種Apollo小車自動駕駛測試平臺、構建方法及系統、測試方法,構建方法包括:構建邊緣節點,包括在邊緣節點部署仿真模擬器服務端以及邊緣端計算推理算法;構建Apollo小車工控機,包括Apollo小車自身所攜帶的Apollo自動駕駛平臺,還部署了坐標系轉換模塊以及橋接模塊;構建用戶端,包括構建場景生成器和場景展示界面。本發明專利技術利用Carla提供的豐富的道路場景素材,配合Apollo小車自身的CyberRT平臺,在邊緣端構建復雜的道路場景;待測算法部署在邊緣端,利用邊緣端提供數據接口進行測試;邊緣端輸出算法分析結果接入Apollo實車進行實車測試,具有廣泛的應用前景。

    【技術實現步驟摘要】

    本專利技術涉及apollo小車道路測試技術,特別是涉及一種apollo小車自動駕駛測試平臺、構建方法及系統、測試方法。


    技術介紹

    1、自動駕駛技術在智能化汽車浪潮中嶄露頭角,憑借其卓越優勢,被認為是未來交通領域的關鍵。它不僅能夠極大地提高交通安全性,降低交通擁堵,還能夠拓展多樣化的出行選擇,為未來的出行提供更多可能。百度apollo小車是一款由百度公司研發的自動駕駛汽車,利用先進的感知、控制和導航技術,并且提供的豐富的數據通道,可用于實際道路上的自動駕駛系統測試和驗證。為了確保自動駕駛汽車在各種復雜的道路情況下安全運行,需要進行大量的測試和驗證。然而,在實際道路上進行測試存在許多困難和風險,包括安全風險、時間成本和資源限制。因此,虛擬仿真環境配合真車實測已成為自動駕駛系統測試和驗證的關鍵組成部分。

    2、現有多種應用于自動駕駛的仿真模擬器,如carsim、carla、sumo、airsim、torcs等,它們在一定程度上豐富了自動駕駛仿真場景的應用。但是其也存在著各自的一些缺陷,例如carsim的計算太過復雜,仿真速度慢,主要用于車輛機械結構、傳導和動力系統、能源消耗等車輛工程問題,較少用于自動駕駛算法的研究;carla仿真速度慢,對系統的依賴較為復雜;sumo其駕駛模型過于簡單,沒有考慮車輛的物理模型和底層控制模塊,而是采用滑塊引擎,即只能定制縱向的控制,橫向僅支持在不同車道之間橫移,并且是瞬間完成的。但是carla的開源、多樣化的環境模擬、高度可定制、傳感器模擬、實時數據收集、開發者友好特點在學術界以及商業界得到了廣泛的應用。模擬器對于復雜場景的搭建較為復雜,包括carla在內這些仿真模擬器都存在這與百度自動駕駛平臺對接困難。自動駕駛算法開發的初期,大部分算法都是基于python開發,未經優化之前對于硬件的性能要求都比較高,單獨的車端硬件可能無法滿足要求。此外虛擬車輛完全復現真實車輛的屬性是比較困難的,所以單獨依賴于虛擬車輛測試很難完全復現真實車輛的制動反應。

    3、因此,現有技術存在以下不足:

    4、1、apollo小車的復雜虛擬道路場景構建:當前功能強大仿真軟件對于復雜道路場景的構建都需要相當大的學習成本,對于道路場景構建較為簡單的在某些方面并不能滿足實車自動駕駛的虛實結合測試,并且部分仿真軟件未開源,使用成本較高,并且當前仿真軟件沒有官方正式提供的與apollo自動駕駛平臺對接的方案,非官方的carla與apollo自動駕駛平臺對接的方案要求基于cyberrt鏡像并且與apollo自動駕駛平臺處于相同的網段,部署相對復雜,并且對于網絡要求都比較嚴格。

    5、2、終端算力不足,自動駕駛算法測試繁瑣:在算法測試的初始未經過優化階段或者特定的一些測試場景中,需求的算力較高,終端如apollo小車的硬件性能不能夠滿足。

    6、3、虛擬車輛無法完全復刻真實車輛所有屬性:脫離實車的自動駕駛虛擬測試一般需要設定好車輛的相關屬性,但是往往虛擬車輛屬性無法完全的匹配真實從車輛,而在自動駕駛中任何微小的變量都可能導致嚴重的后果。


    技術實現思路

    1、專利技術目的:本專利技術的目的是提供一種便捷的、基于邊緣計算的百度apollo小車虛實結合自動駕駛測試平臺構建方法,以解決apollo小車虛實結合測試部署相對復雜,虛擬道路場景構建成本較高以及車載硬件性能不足的的問題;還提供了一種apollo小車自動駕駛測試平臺、構建系統及測試方法。

    2、技術方案:本專利技術的一種apollo小車自動駕駛測試平臺構建方法,包括以下步驟:

    3、構建邊緣節點,包括在邊緣節點部署仿真模擬器服務端以及邊緣端計算推理算法,仿真模擬器服務端包括多個演員、感知設備和apollo虛擬小車,將感知設備設置在apollo虛擬小車上,獲取感知設備的數據流給邊緣端計算推理算法計算推理,并將推理計算的結果推送給apollo自動駕駛平臺;

    4、構建apollo小車工控機,包括apollo小車自身所攜帶的apollo自動駕駛平臺,還部署了坐標系轉換模塊以及橋接模塊,通過坐標系轉換模塊將apollo小車在真實世界所獲取的gnss信息轉換為在仿真模擬器世界中的坐標;通過橋接模塊實現邊緣節點上的仿真模擬器服務端以及邊緣端計算推理算法與apollo自動駕駛平臺之間通信的功能,具體為apollo信道寫入消息和apollo信道讀取消息兩部分;

    5、構建用戶端,包括構建場景生成器和場景展示界面,通過場景生成器將預先編寫的場景代碼生成指定的虛擬場景,并通過場景展示界面將虛擬場景中的界面進行直觀的展示。

    6、進一步的,在部署仿真模擬器服務端之前需要確定用于apollo自動駕駛平臺的地圖;用于apollo自動駕駛平臺的地圖由仿真模擬器服務端自帶的地圖或自己編輯的地圖轉換,其中缺失的文件在apollo的容器中生成,具體為:

    7、在apollo/modules/map/data目錄下創建一個地圖名的文件夾;

    8、利用apollo容器中提供的generate_routing_topo_graph.sh生成routing_map相關文件;

    9、利用apollo容器中提供的sim_map_generator生成sim_map相關文件。

    10、進一步的,獲取感知設備的數據流的方法為:

    11、通過api連接仿真模擬器服務端;

    12、從仿真模擬器服務端的模型庫中獲取指定的感知設備;

    13、設置感知設備的相關參數以及相對apollo虛擬小車的位置方向信息,將感知設備安置在apollo虛擬小車上;

    14、通過仿真模擬器服務端提供的感知設備的數據接口,獲取感知設備的數據流。

    15、進一步的,在邊緣節點上,還部署了數據流獲取模塊和websocket模塊,通過數據流獲取模塊將感知設備數據流提供給邊緣端計算推理算法進行計算推理,并通過websocket模塊將計算推理結果傳輸到apollo小車工控機供小車執行相關動作;

    16、邊緣端計算推理算法統一獲取輸入與結果輸出方式,根據算法功能的不同,在創建容器時通過指定的啟動參數去啟動,以確定該算法所需要獲取的數據流以及計算推理結果通過websocket模塊以及橋接模塊傳輸到apollo指定的信道中。

    17、進一步的,坐標系轉換模塊中,根據apollo小車所處的環境存在縮放,具體為:

    18、在真實世界坐標系轉換到虛擬世界坐標系的時候,設置z方向的數值恒定為0;

    19、選擇一個包含十字路口的道路進行測試;

    20、規劃apollo小車在真實世界的場地范圍,獲取apollo小車起始位置的坐標,并且獲取真實世界預設的十字路口的坐標;對應的獲取虛擬世界中apollo虛擬小車起始位置的坐標,以及十字路口的坐標;

    21、以十字路口為原點,真實世界十字路口坐標記為(xr,yr),虛擬世界十字路口坐標記作(xv,yv),計算真實本文檔來自技高網...

    【技術保護點】

    1.一種Apollo小車自動駕駛測試平臺構建方法,其特征在于,包括以下步驟:

    2.根據權利要求1所述的一種Apollo小車自動駕駛測試平臺構建方法,其特征在于,在部署仿真模擬器服務端之前需要確定用于Apollo自動駕駛平臺的地圖,用于Apollo自動駕駛平臺的地圖由仿真模擬器服務端自帶的地圖或自己編輯的地圖轉換,其中缺失的文件在Apollo的容器中生成,具體為:

    3.根據權利要求1所述的一種Apollo小車自動駕駛測試平臺構建方法,其特征在于,獲取感知設備的數據流的方法為:

    4.根據權利要求1所述的一種Apollo小車自動駕駛測試平臺構建方法,其特征在于,在邊緣節點上,還部署了數據流獲取模塊和websocket模塊,通過數據流獲取模塊將感知設備數據流提供給邊緣端計算推理算法進行計算推理,并通過websocket模塊將計算推理結果傳輸到Apollo小車工控機供小車執行相關動作;

    5.根據權利要求1所述的一種Apollo小車自動駕駛測試平臺構建方法,其特征在于,坐標系轉換模塊中,根據Apollo小車所處的環境存在縮放,具體為:

    <p>6.根據權利要求1所述的一種Apollo小車自動駕駛測試平臺構建方法,其特征在于,Apollo信道寫入消息以及Apollo信道讀取消息,具體為:

    7.根據權利要求1所述的一種Apollo小車自動駕駛測試平臺構建方法,其特征在于,仿真模擬器服務端采用仿真模擬器Carla服務端時,構建場景生成器和場景展示界面,具體包括:

    8.一種Apollo小車自動駕駛測試平臺,其特征在于,包括:邊緣節點、Apollo小車工控機和用戶端,邊緣節點包括仿真模擬器服務端和邊緣端計算推理模塊,仿真模擬器服務端包括多個演員、感知設備和Apollo虛擬小車,感知設備設置在Apollo虛擬小車上;Apollo小車工控機包括Apollo小車自身所攜帶的Apollo自動駕駛平臺,還包括坐標系轉換模塊以及橋接模塊,用戶端包括場景生成器模塊和場景展示界面;場景生成器模塊根據需求將多個演員、感知設備和Apollo虛擬小車生成虛擬場景,并在場景展示界面展示,邊緣端計算推理模塊根據感知設備的數據流進行計算推理,橋接模塊用于實現邊緣節點上的仿真模擬器服務端以及邊緣端計算推理算法與Apollo自動駕駛平臺之間通信的功能,坐標系轉換模塊將Apollo小車在真實世界所獲取的GNSS信息轉換為在仿真模擬器世界中的坐標。

    9.一種Apollo小車自動駕駛測試平臺構建系統,其特征在于,包括:

    10.一種Apollo小車虛實結合自動駕駛測試方法,其特征在于,包括:

    ...

    【技術特征摘要】

    1.一種apollo小車自動駕駛測試平臺構建方法,其特征在于,包括以下步驟:

    2.根據權利要求1所述的一種apollo小車自動駕駛測試平臺構建方法,其特征在于,在部署仿真模擬器服務端之前需要確定用于apollo自動駕駛平臺的地圖,用于apollo自動駕駛平臺的地圖由仿真模擬器服務端自帶的地圖或自己編輯的地圖轉換,其中缺失的文件在apollo的容器中生成,具體為:

    3.根據權利要求1所述的一種apollo小車自動駕駛測試平臺構建方法,其特征在于,獲取感知設備的數據流的方法為:

    4.根據權利要求1所述的一種apollo小車自動駕駛測試平臺構建方法,其特征在于,在邊緣節點上,還部署了數據流獲取模塊和websocket模塊,通過數據流獲取模塊將感知設備數據流提供給邊緣端計算推理算法進行計算推理,并通過websocket模塊將計算推理結果傳輸到apollo小車工控機供小車執行相關動作;

    5.根據權利要求1所述的一種apollo小車自動駕駛測試平臺構建方法,其特征在于,坐標系轉換模塊中,根據apollo小車所處的環境存在縮放,具體為:

    6.根據權利要求1所述的一種apollo小車自動駕駛測試平臺構建方法,其特征在于,apollo信道寫入消息以及apollo信道讀取消息,...

    【專利技術屬性】
    技術研發人員:徐禮佳姚遠潘弘程
    申請(專利權)人:南京英麒智能科技有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲AV无码一区二区乱子伦| 中文字幕无码视频专区| 亚洲AV综合色区无码二区爱AV| 人妻少妇精品无码专区二区 | 精品无码AV无码免费专区| 精品一区二区三区无码免费视频| 亚洲精品无码专区久久| 精品久久久久久无码人妻蜜桃| 69ZXX少妇内射无码| 久久精品无码一区二区三区日韩| 精品无码AV一区二区三区不卡| 亚洲中文字幕无码一区二区三区| 蜜臀AV无码一区二区三区| 国产在线拍偷自揄拍无码| 无码人妻精品一区二区蜜桃AV| 亚洲av无码一区二区三区天堂古代| 国模无码人体一区二区| 无码丰满熟妇浪潮一区二区AV| 精品无码成人片一区二区98| 最新国产精品无码| 国产综合无码一区二区三区| 性色av无码不卡中文字幕| 无码国内精品久久综合88| 蜜桃AV无码免费看永久| 国产午夜无码精品免费看动漫| 国产精品第一区揄拍无码| 国产精品无码一区二区三区不卡| 精品国产v无码大片在线观看| 亚洲av无码潮喷在线观看| 久久久精品无码专区不卡| 无码精品人妻一区| 中文成人无码精品久久久不卡| 高清无码一区二区在线观看吞精| 国产精品无码久久av不卡| 国产精品无码一区二区三区在| 免费无码黄动漫在线观看| 最新亚洲人成无码网www电影| 无码乱码观看精品久久| 黑人无码精品又粗又大又长 | 人妻无码中文字幕| 亚洲高清无码专区视频|