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

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

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

3天內不再提示

詳談自動駕駛汽車GPS系統數字孿生建模(二)

上海控安 ? 來源:上海控安 ? 作者:上海控安 ? 2021-04-28 17:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

標注:本文來自本實驗室胡宗盛的研究成果。

GPS系統數字孿生建模的仿真模型實時同步數據中,實時與仿真時間之間存在差異,模擬世界擁有自己的時鐘和時間,由服務器來執行, 計算兩個模擬步驟需要一些實時的時間,但是在這兩個模擬時刻之間也存在時間跨度, 即時間步長,服務器只有在等待一個客戶端發送的 world_tick() 后才會計算下一個 step, 為了搜集同步的數據,要同時設置同步模式和固定時間步。

o4YBAGCGJE-ARTN5AABiCNIfQeE627.png

o4YBAGCGJE-AFHcPAABUAHyONy4922.png

可變的時間步長

下面是 carla 中的默認模式,步驟之間經過的仿真時間將是服務器計算這些步驟所花費的時間:

settings=world.get_settings()

settings.fixed_delta_seconds=None

world.apply_settings(settings)

設置時間步長為 0:python3 config.py –delta-seconds 0

固定時間步

步驟之間經過的時間保持不變,如果將其設置為 0.05 秒,則每秒鐘模擬 20 幀,在每個步驟上都使用相同的時間增量是模擬手機數據的最佳方法,物理和傳感器數據將對應于易于理解的仿真時刻。同樣,如果服務器足夠快,則可以在較短的時間內模擬更長的時間段。

settings=world.get_settings()

settings.fixed_delta_seconds=0.05

world.apply_settings(settings)

或者使用提供的腳本進行設置時間步長為 0.05:python3 config.py –delta-seconds 0.05。

記錄模擬的提示

carla 具有記錄器功能,可以記錄模擬然后重新執行。但是在尋找精度時候,需要考慮一些因素。使用固定時間步的話,重新制定將會很容易,可以將服務器設置為原始模擬中使用的相同時間步;有了可變的時間步,事情就變得更加復雜了。

如果服務器以可變的時間步長運行,則該時間步長將不同于原始時間步長,因為邏輯周期有時候會不同,然后將使用記錄的數據對信息進行插值;如果服務器被迫重現完全的時間步長,則模擬的步長將相同,但是它們之間的實時時間會改變。時間步應該要一一隨之改變,這些原始時間步是原始模擬盡可能快的運行的結果,由于表示這些事件所花費的時間將大部分不同,因此模擬必然會隨著怪異的時間波動而重現;可變時間步長會引入浮點算術錯誤,仿真運行的時間步長等實際時間步長,實時是一個連續變量,在模擬中用一個 float 值表示,該值具有十進制限制,累計在每個步驟上的時間會累積,從而使得模擬無法精確重復發生的事情。

客戶端-服務器同步

carla 建立在客戶端-服務器體系結構之上,服務器運行模擬,客戶端獲取信息,并要求對世界進行改變。默認情況下,carla 在異步模式下運行,服務器盡可能快的模擬運行,無需等待客戶端;在同步模式下,服務器在更新到下一步模擬步驟之前要先等待客戶端的準備就緒的消息。

設定同步模式在同步模式和異步模式之間切換僅僅是布爾狀態的問題。

settings=world.get_settings()

settings.synchronous_mode=True

world.apply_settings(settings)

如果要禁用同步模式,只需要將變量設置為 false,或者使用腳本 python3 config.py–np。需要注意的是不能夠使用腳本來啟用同步模式,只能夠禁用。啟用同步模式會使服務器等待客戶端應答。使用此腳本,用戶無法在需要時發送報價。

使用同步模式同步模式與慢速客戶端應用程序相關,并且當需要不同元素之間的同步時,如果客戶端太慢而服務器不等待,會出現信息溢出,客戶端無法管理所有內容,并且將丟失或混淆所有內容。以下代碼段擴展了上一個代碼段。客戶端創建一個攝像頭傳感器,將當前步驟的圖像數據存儲在隊列中,并且在隊列中檢索服務器后對服務器進行打勾。

pIYBAGCGJFCAJ_KTAADE_Iajlsw179.png

可能的配置如果是同步模式和可變時間步長,基本上可以確定這是沒有什么希望的,因為當時間步長大于 0.1s 時,物理學將會無法正常運行,如果服務器必須等待客戶端計算步驟,則很可能會發生這種情況,仿真時間和物理原理不會同步, 模擬將會變得不可靠。

如果是同步模式和固定時間步長,客戶將負責模擬,時間步長固定,在客戶端發送報價之前,服務器將不計算下一步,當同步性和精度相關時,這是最佳的模式了,尤其是在于慢速客戶或者其他元素檢索信息時。 如果是異步模式和可變時間步長,這個是 carla 的默認狀態,客戶端和服務器端是異步的,模擬時間根據實時時間流逝,當我們重新執行仿真時,需要考慮浮點運算錯誤以及服務器之間時間步長的可能差異。 如果是異步模式和固定時間步長,服務器將盡可能快速的運行,檢索到的信息將很容易與模擬中的準確時刻相關聯,如果服務器足夠快,則此配置可以以短得多的實時時間來模擬長時間。

結果顯示用 pygame 將收集到的數據顯示出來,打印出服務器端的fps 和客戶端的 fps:

pIYBAGCGJFCAcKKYAACNrJ86OAg133.png

可以看到服務器的 fps 是 30,客戶端的 fps 是 20 左右。同步模式下客戶端不會自動計算下一個 step,它只有在接收一個 world.tick() 之后才會計算下一個 step,然后暫停仿真,繼續等待下一個 world.tick()。

本文結合數字孿生仿真建模工具carla,對自動駕駛GPS 傳感器進行建模,主要指獲取自動駕駛汽車的GPS 數據,位置信息,星歷數據等,在此基礎上嘗試獲取同步的傳感器數據,要求服務器端與客戶端同步,固定時間步長,設置同步模式,借助pygame,在carla 自動駕駛仿真模擬器中實現GPS 傳感器和定位信息的實時可視化建模,實現數據的實時交互和呈現。

fqj

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

    關注

    793

    文章

    14883

    瀏覽量

    179893
  • 數字孿生
    +關注

    關注

    4

    文章

    1658

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何構建適合自動駕駛的世界模型?

    [首發于智駕最前沿微信公眾號]世界模型經歷了系統動力學階段(1960年~2000年)、認知科學階段(2001年~2017年)、深度學習階段(2018年至今),但將其應用到自動駕駛汽車上,還是近幾年才
    的頭像 發表于 02-18 08:14 ?1w次閱讀
    如何構建適合<b class='flag-5'>自動駕駛</b>的世界模型?

    自動駕駛汽車如何完成超車?

    在我們日常開車時,別人想要超車,只要確認后方、旁邊有沒有車,打個燈、稍微加速、換個車道就完成了。這一動作乍一看非常簡單,但對自動駕駛汽車來說,這個過程需要多方協調。 自動駕駛車輛要完成超車動作,必須
    的頭像 發表于 02-16 17:37 ?1.7w次閱讀
    <b class='flag-5'>自動駕駛</b><b class='flag-5'>汽車</b>如何完成超車?

    自動駕駛汽車如何實現自動駕駛

    人類駕駛員而言是非常直觀且有效的指令,但對于自動駕駛汽車來說,則意味著需要一套極其復雜的感知、理解與決策鏈路。 自動駕駛如何看清文字? 自動駕駛
    的頭像 發表于 02-10 08:50 ?635次閱讀
    <b class='flag-5'>自動駕駛</b><b class='flag-5'>汽車</b>如何實現<b class='flag-5'>自動駕駛</b>

    2026年自動駕駛汽車發展趨勢前瞻

    自動駕駛汽車會使用人工智能嗎?答案是肯定的。人工智能(AI)是自動駕駛汽車運行的基石,它使車輛能夠平穩、安全地在道路上正常行駛,適應實時交通狀況,并做出瞬間的決策,確保道路交通安全,是
    的頭像 發表于 02-05 09:38 ?3619次閱讀
    2026年<b class='flag-5'>自動駕駛</b><b class='flag-5'>汽車</b>發展趨勢前瞻

    汽車自動駕駛的太陽光模擬應用研究

    自動駕駛系統的安全性與可靠性,高度依賴于其在復雜多變光照環境中的穩定表現。其中,高動態范圍的自然光照是挑戰車載感知系統的關鍵因素。紫創測控luminbox太陽光模擬器作為能夠精確復現光照輻射的室內
    的頭像 發表于 12-10 18:04 ?377次閱讀
    <b class='flag-5'>汽車</b><b class='flag-5'>自動駕駛</b>的太陽光模擬應用研究

    自動駕駛汽車如何確定自己的位置和所在車道?

    [首發于智駕最前沿微信公眾號]我們平時開車時,判斷自己在哪條路、哪個車道,只需要看一眼導航、掃幾眼車道線、再聽聽提示就夠了。但對自動駕駛汽車來說,這件事既簡單又復雜。簡單在于自動駕駛汽車
    的頭像 發表于 11-18 09:03 ?883次閱讀
    <b class='flag-5'>自動駕駛</b><b class='flag-5'>汽車</b>如何確定自己的位置和所在車道?

    不同等級的自動駕駛技術要求上有何不同?

    談到自動駕駛,不可避免地會涉及到自動駕駛分級,美國汽車工程師學會(SAE)根據自動駕駛系統與人類駕駛
    的頭像 發表于 10-18 10:17 ?2712次閱讀

    如何確保自動駕駛汽車感知的準確性?

    [首發于智駕最前沿微信公眾號]自動駕駛汽車想要自動駕駛,首先要做的就是能對周邊環境實現精準感知,也就是能“看”清道路,那自動駕駛汽車如何在復
    的頭像 發表于 08-23 15:06 ?1667次閱讀
    如何確保<b class='flag-5'>自動駕駛</b><b class='flag-5'>汽車</b>感知的準確性?

    自動駕駛汽車是如何準確定位的?

    [首發于智駕最前沿微信公眾號]隨著自動駕駛技術的快速發展,車輛的精準定位成為安全駕駛與路徑規劃的核心基礎。相比于傳統人類駕駛依賴路標和視覺判斷,自動駕駛
    的頭像 發表于 06-28 11:42 ?1265次閱讀
    <b class='flag-5'>自動駕駛</b><b class='flag-5'>汽車</b>是如何準確定位的?

    自動駕駛安全基石:ODD

    電子發燒友網綜合報道 自動駕駛ODD(Operational Design Domain)即設計運行域,是指自動駕駛系統被設計為安全、有效運行的具體條件范圍。它定義了自動駕駛
    的頭像 發表于 05-19 03:52 ?6429次閱讀

    新能源車軟件單元測試深度解析:自動駕駛系統視角

    的潛在風險增加,尤其是在自動駕駛等安全關鍵系統中。根據ISO 26262標準,自動駕駛系統的安全完整性等級(ASIL-D)要求單點故障率必須低于10^-8/小時,這意味著每小時的故障概
    發表于 05-12 15:59

    NVIDIA Halos自動駕駛汽車安全系統發布

    自動駕駛汽車的開發。正確的技術與框架對確保自動駕駛汽車駕駛員、乘客和行人的安全至關重要。 因此,NVIDIA 推出了NVIDIA Halos綜合安全
    的頭像 發表于 03-25 14:51 ?1176次閱讀

    理想汽車推出全新自動駕駛架構

    2025年3月18日,理想汽車自動駕駛技術研發負責人賈鵬在NVIDIA GTC 2025發表主題演講《VLA:邁向自動駕駛物理智能體的關鍵一步》,分享了理想汽車對于下一代
    的頭像 發表于 03-19 14:12 ?1098次閱讀