91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

詳談自動(dòng)駕駛汽車GPS系統(tǒng)數(shù)字孿生建模(二)

上??匕?/a> ? 來(lái)源:上海控安 ? 作者:上海控安 ? 2021-04-28 17:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

標(biāo)注:本文來(lái)自本實(shí)驗(yàn)室胡宗盛的研究成果。

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

o4YBAGCGJE-ARTN5AABiCNIfQeE627.png

o4YBAGCGJE-AFHcPAABUAHyONy4922.png

可變的時(shí)間步長(zhǎng)

下面是 carla 中的默認(rèn)模式,步驟之間經(jīng)過(guò)的仿真時(shí)間將是服務(wù)器計(jì)算這些步驟所花費(fèi)的時(shí)間:

settings=world.get_settings()

settings.fixed_delta_seconds=None

world.apply_settings(settings)

設(shè)置時(shí)間步長(zhǎng)為 0:python3 config.py –delta-seconds 0

固定時(shí)間步

步驟之間經(jīng)過(guò)的時(shí)間保持不變,如果將其設(shè)置為 0.05 秒,則每秒鐘模擬 20 幀,在每個(gè)步驟上都使用相同的時(shí)間增量是模擬手機(jī)數(shù)據(jù)的最佳方法,物理和傳感器數(shù)據(jù)將對(duì)應(yīng)于易于理解的仿真時(shí)刻。同樣,如果服務(wù)器足夠快,則可以在較短的時(shí)間內(nèi)模擬更長(zhǎng)的時(shí)間段。

settings=world.get_settings()

settings.fixed_delta_seconds=0.05

world.apply_settings(settings)

或者使用提供的腳本進(jìn)行設(shè)置時(shí)間步長(zhǎng)為 0.05:python3 config.py –delta-seconds 0.05。

記錄模擬的提示

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

如果服務(wù)器以可變的時(shí)間步長(zhǎng)運(yùn)行,則該時(shí)間步長(zhǎng)將不同于原始時(shí)間步長(zhǎng),因?yàn)檫壿嬛芷谟袝r(shí)候會(huì)不同,然后將使用記錄的數(shù)據(jù)對(duì)信息進(jìn)行插值;如果服務(wù)器被迫重現(xiàn)完全的時(shí)間步長(zhǎng),則模擬的步長(zhǎng)將相同,但是它們之間的實(shí)時(shí)時(shí)間會(huì)改變。時(shí)間步應(yīng)該要一一隨之改變,這些原始時(shí)間步是原始模擬盡可能快的運(yùn)行的結(jié)果,由于表示這些事件所花費(fèi)的時(shí)間將大部分不同,因此模擬必然會(huì)隨著怪異的時(shí)間波動(dòng)而重現(xiàn);可變時(shí)間步長(zhǎng)會(huì)引入浮點(diǎn)算術(shù)錯(cuò)誤,仿真運(yùn)行的時(shí)間步長(zhǎng)等實(shí)際時(shí)間步長(zhǎng),實(shí)時(shí)是一個(gè)連續(xù)變量,在模擬中用一個(gè) float 值表示,該值具有十進(jìn)制限制,累計(jì)在每個(gè)步驟上的時(shí)間會(huì)累積,從而使得模擬無(wú)法精確重復(fù)發(fā)生的事情。

客戶端-服務(wù)器同步

carla 建立在客戶端-服務(wù)器體系結(jié)構(gòu)之上,服務(wù)器運(yùn)行模擬,客戶端獲取信息,并要求對(duì)世界進(jìn)行改變。默認(rèn)情況下,carla 在異步模式下運(yùn)行,服務(wù)器盡可能快的模擬運(yùn)行,無(wú)需等待客戶端;在同步模式下,服務(wù)器在更新到下一步模擬步驟之前要先等待客戶端的準(zhǔn)備就緒的消息。

設(shè)定同步模式在同步模式和異步模式之間切換僅僅是布爾狀態(tài)的問(wèn)題。

settings=world.get_settings()

settings.synchronous_mode=True

world.apply_settings(settings)

如果要禁用同步模式,只需要將變量設(shè)置為 false,或者使用腳本 python3 config.py–np。需要注意的是不能夠使用腳本來(lái)啟用同步模式,只能夠禁用。啟用同步模式會(huì)使服務(wù)器等待客戶端應(yīng)答。使用此腳本,用戶無(wú)法在需要時(shí)發(fā)送報(bào)價(jià)。

使用同步模式同步模式與慢速客戶端應(yīng)用程序相關(guān),并且當(dāng)需要不同元素之間的同步時(shí),如果客戶端太慢而服務(wù)器不等待,會(huì)出現(xiàn)信息溢出,客戶端無(wú)法管理所有內(nèi)容,并且將丟失或混淆所有內(nèi)容。以下代碼段擴(kuò)展了上一個(gè)代碼段??蛻舳藙?chuàng)建一個(gè)攝像頭傳感器,將當(dāng)前步驟的圖像數(shù)據(jù)存儲(chǔ)在隊(duì)列中,并且在隊(duì)列中檢索服務(wù)器后對(duì)服務(wù)器進(jìn)行打勾。

pIYBAGCGJFCAJ_KTAADE_Iajlsw179.png

可能的配置如果是同步模式和可變時(shí)間步長(zhǎng),基本上可以確定這是沒(méi)有什么希望的,因?yàn)楫?dāng)時(shí)間步長(zhǎng)大于 0.1s 時(shí),物理學(xué)將會(huì)無(wú)法正常運(yùn)行,如果服務(wù)器必須等待客戶端計(jì)算步驟,則很可能會(huì)發(fā)生這種情況,仿真時(shí)間和物理原理不會(huì)同步, 模擬將會(huì)變得不可靠。

如果是同步模式和固定時(shí)間步長(zhǎng),客戶將負(fù)責(zé)模擬,時(shí)間步長(zhǎng)固定,在客戶端發(fā)送報(bào)價(jià)之前,服務(wù)器將不計(jì)算下一步,當(dāng)同步性和精度相關(guān)時(shí),這是最佳的模式了,尤其是在于慢速客戶或者其他元素檢索信息時(shí)。 如果是異步模式和可變時(shí)間步長(zhǎng),這個(gè)是 carla 的默認(rèn)狀態(tài),客戶端和服務(wù)器端是異步的,模擬時(shí)間根據(jù)實(shí)時(shí)時(shí)間流逝,當(dāng)我們重新執(zhí)行仿真時(shí),需要考慮浮點(diǎn)運(yùn)算錯(cuò)誤以及服務(wù)器之間時(shí)間步長(zhǎng)的可能差異。 如果是異步模式和固定時(shí)間步長(zhǎng),服務(wù)器將盡可能快速的運(yùn)行,檢索到的信息將很容易與模擬中的準(zhǔn)確時(shí)刻相關(guān)聯(lián),如果服務(wù)器足夠快,則此配置可以以短得多的實(shí)時(shí)時(shí)間來(lái)模擬長(zhǎng)時(shí)間。

結(jié)果顯示用 pygame 將收集到的數(shù)據(jù)顯示出來(lái),打印出服務(wù)器端的fps 和客戶端的 fps:

pIYBAGCGJFCAcKKYAACNrJ86OAg133.png

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

本文結(jié)合數(shù)字孿生仿真建模工具carla,對(duì)自動(dòng)駕駛GPS 傳感器進(jìn)行建模,主要指獲取自動(dòng)駕駛汽車的GPS 數(shù)據(jù),位置信息,星歷數(shù)據(jù)等,在此基礎(chǔ)上嘗試獲取同步的傳感器數(shù)據(jù),要求服務(wù)器端與客戶端同步,固定時(shí)間步長(zhǎng),設(shè)置同步模式,借助pygame,在carla 自動(dòng)駕駛仿真模擬器中實(shí)現(xiàn)GPS 傳感器和定位信息的實(shí)時(shí)可視化建模,實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)交互和呈現(xiàn)。

fqj

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 自動(dòng)駕駛
    +關(guān)注

    關(guān)注

    794

    文章

    14893

    瀏覽量

    180084
  • 數(shù)字孿生
    +關(guān)注

    關(guān)注

    4

    文章

    1661

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何構(gòu)建適合自動(dòng)駕駛的世界模型?

    [首發(fā)于智駕最前沿微信公眾號(hào)]世界模型經(jīng)歷了系統(tǒng)動(dòng)力學(xué)階段(1960年~2000年)、認(rèn)知科學(xué)階段(2001年~2017年)、深度學(xué)習(xí)階段(2018年至今),但將其應(yīng)用到自動(dòng)駕駛汽車上,還是近幾年才
    的頭像 發(fā)表于 02-18 08:14 ?1.1w次閱讀
    如何構(gòu)建適合<b class='flag-5'>自動(dòng)駕駛</b>的世界模型?

    自動(dòng)駕駛汽車如何完成超車?

    在我們?nèi)粘i_(kāi)車時(shí),別人想要超車,只要確認(rèn)后方、旁邊有沒(méi)有車,打個(gè)燈、稍微加速、換個(gè)車道就完成了。這一動(dòng)作乍一看非常簡(jiǎn)單,但對(duì)自動(dòng)駕駛汽車來(lái)說(shuō),這個(gè)過(guò)程需要多方協(xié)調(diào)。 自動(dòng)駕駛車輛要完成超車動(dòng)作,必須
    的頭像 發(fā)表于 02-16 17:37 ?1.7w次閱讀
    <b class='flag-5'>自動(dòng)駕駛</b><b class='flag-5'>汽車</b>如何完成超車?

    自動(dòng)駕駛汽車如何實(shí)現(xiàn)自動(dòng)駕駛

    人類駕駛員而言是非常直觀且有效的指令,但對(duì)于自動(dòng)駕駛汽車來(lái)說(shuō),則意味著需要一套極其復(fù)雜的感知、理解與決策鏈路。 自動(dòng)駕駛如何看清文字? 自動(dòng)駕駛
    的頭像 發(fā)表于 02-10 08:50 ?656次閱讀
    <b class='flag-5'>自動(dòng)駕駛</b><b class='flag-5'>汽車</b>如何實(shí)現(xiàn)<b class='flag-5'>自動(dòng)駕駛</b>

    2026年自動(dòng)駕駛汽車發(fā)展趨勢(shì)前瞻

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

    汽車自動(dòng)駕駛的太陽(yáng)光模擬應(yīng)用研究

    自動(dòng)駕駛系統(tǒng)的安全性與可靠性,高度依賴于其在復(fù)雜多變光照環(huán)境中的穩(wěn)定表現(xiàn)。其中,高動(dòng)態(tài)范圍的自然光照是挑戰(zhàn)車載感知系統(tǒng)的關(guān)鍵因素。紫創(chuàng)測(cè)控luminbox太陽(yáng)光模擬器作為能夠精確復(fù)現(xiàn)光照輻射的室內(nèi)
    的頭像 發(fā)表于 12-10 18:04 ?416次閱讀
    <b class='flag-5'>汽車</b><b class='flag-5'>自動(dòng)駕駛</b>的太陽(yáng)光模擬應(yīng)用研究

    自動(dòng)駕駛汽車如何確定自己的位置和所在車道?

    [首發(fā)于智駕最前沿微信公眾號(hào)]我們平時(shí)開(kāi)車時(shí),判斷自己在哪條路、哪個(gè)車道,只需要看一眼導(dǎo)航、掃幾眼車道線、再聽(tīng)聽(tīng)提示就夠了。但對(duì)自動(dòng)駕駛汽車來(lái)說(shuō),這件事既簡(jiǎn)單又復(fù)雜。簡(jiǎn)單在于自動(dòng)駕駛汽車
    的頭像 發(fā)表于 11-18 09:03 ?904次閱讀
    <b class='flag-5'>自動(dòng)駕駛</b><b class='flag-5'>汽車</b>如何確定自己的位置和所在車道?

    不同等級(jí)的自動(dòng)駕駛技術(shù)要求上有何不同?

    談到自動(dòng)駕駛,不可避免地會(huì)涉及到自動(dòng)駕駛分級(jí),美國(guó)汽車工程師學(xué)會(huì)(SAE)根據(jù)自動(dòng)駕駛系統(tǒng)與人類駕駛
    的頭像 發(fā)表于 10-18 10:17 ?2726次閱讀

    如何確保自動(dòng)駕駛汽車感知的準(zhǔn)確性?

    [首發(fā)于智駕最前沿微信公眾號(hào)]自動(dòng)駕駛汽車想要自動(dòng)駕駛,首先要做的就是能對(duì)周邊環(huán)境實(shí)現(xiàn)精準(zhǔn)感知,也就是能“看”清道路,那自動(dòng)駕駛汽車如何在復(fù)
    的頭像 發(fā)表于 08-23 15:06 ?1682次閱讀
    如何確保<b class='flag-5'>自動(dòng)駕駛</b><b class='flag-5'>汽車</b>感知的準(zhǔn)確性?

    自動(dòng)駕駛汽車是如何準(zhǔn)確定位的?

    [首發(fā)于智駕最前沿微信公眾號(hào)]隨著自動(dòng)駕駛技術(shù)的快速發(fā)展,車輛的精準(zhǔn)定位成為安全駕駛與路徑規(guī)劃的核心基礎(chǔ)。相比于傳統(tǒng)人類駕駛依賴路標(biāo)和視覺(jué)判斷,自動(dòng)駕駛
    的頭像 發(fā)表于 06-28 11:42 ?1286次閱讀
    <b class='flag-5'>自動(dòng)駕駛</b><b class='flag-5'>汽車</b>是如何準(zhǔn)確定位的?

    自動(dòng)駕駛安全基石:ODD

    電子發(fā)燒友網(wǎng)綜合報(bào)道 自動(dòng)駕駛ODD(Operational Design Domain)即設(shè)計(jì)運(yùn)行域,是指自動(dòng)駕駛系統(tǒng)被設(shè)計(jì)為安全、有效運(yùn)行的具體條件范圍。它定義了自動(dòng)駕駛
    的頭像 發(fā)表于 05-19 03:52 ?6468次閱讀

    新能源車軟件單元測(cè)試深度解析:自動(dòng)駕駛系統(tǒng)視角

    的潛在風(fēng)險(xiǎn)增加,尤其是在自動(dòng)駕駛等安全關(guān)鍵系統(tǒng)中。根據(jù)ISO 26262標(biāo)準(zhǔn),自動(dòng)駕駛系統(tǒng)的安全完整性等級(jí)(ASIL-D)要求單點(diǎn)故障率必須低于10^-8/小時(shí),這意味著每小時(shí)的故障概
    發(fā)表于 05-12 15:59

    NVIDIA Halos自動(dòng)駕駛汽車安全系統(tǒng)發(fā)布

    自動(dòng)駕駛汽車的開(kāi)發(fā)。正確的技術(shù)與框架對(duì)確保自動(dòng)駕駛汽車駕駛員、乘客和行人的安全至關(guān)重要。 因此,NVIDIA 推出了NVIDIA Halos綜合安全
    的頭像 發(fā)表于 03-25 14:51 ?1193次閱讀

    理想汽車推出全新自動(dòng)駕駛架構(gòu)

    2025年3月18日,理想汽車自動(dòng)駕駛技術(shù)研發(fā)負(fù)責(zé)人賈鵬在NVIDIA GTC 2025發(fā)表主題演講《VLA:邁向自動(dòng)駕駛物理智能體的關(guān)鍵一步》,分享了理想汽車對(duì)于下一代
    的頭像 發(fā)表于 03-19 14:12 ?1114次閱讀