日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

DSPACE模拟简单事故现场

發布時間:2024/3/24 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DSPACE模拟简单事故现场 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

DSPACE模擬簡單事故現場

文章目錄

  • DSPACE模擬簡單事故現場
    • 1.新建文件
    • 2.編輯Road
      • 2.1新建道路
      • 2.2修改車道
      • 2.3設置Route
    • 3.編輯scenario
      • 3.1加載Road
      • 3.2配置主車
      • 3.3配置從車
    • 4.項目運行

我們使用DSPACE仿真平臺來模擬簡單的事故現場,現場大致如下,道路呈現一個T字形。

1.新建文件

打開DSPACE平臺的三個仿真軟件:ModelDesk、ControlDesk、MotionDesk。

按照之前的流程,三個軟件連接到同一個項目。

在ModelDesk的左側Project選項卡中,找到Road選項,右鍵New,新建一條道路,道路的后綴是rd,例如 1101.rd。

找到Scenario選項,右鍵New,新建一個腳本,后綴是xml,例如1101.xml。

單擊Project選項卡中的項目名稱,例如Experiment_001。在彈出的Configuration Page配置頁面中,將Road和Scenario選項中都選中剛才創建的1101文件,分別點擊Activate進行激活,這樣Activate Road和Activate scenario都會更新為激活的1101文件。

右側的open按鈕是打開文件進行編輯,download按鈕是將該文件加載到ControlDesk和MotionDesk中

2.編輯Road

在配置頁面中,對剛選中的道路文件1101點擊open,打開道路文件進行編輯。

2.1新建道路

可以看到,Road中已經存在了一條路,要使得建成的道路是T字形,我們應該再建立兩條路和一個連接節點。

我們在Road Network 2-D Preview中點擊右鍵,新建一個連接節點junction,選擇 3 connection。

再新建兩條路,將道路和節點兩端的藍色標記拖動連接在一起,連接處呈現綠色則標志著連接成功,這三條道路就連成為了一個T字形。

2.2修改車道

新建的道路都是單車道,而事故圖中是每條道路都是雙車道,所以我們接下來去修改車道。

鼠標選中第一條路,雙擊進入編輯頁面。選擇lanes標簽頁,右邊點擊加號即可增加道路。

0和-1分別是道路的編號,之后設置小汽車想走那一條路就輸入對應編號,不輸入則默認走0號道路。

點擊加號上方的Switch to road network view可以回到最初的視圖界面,對剩下兩條道路同樣操作將其變成雙車道。

可以看到視圖中連接節點處全部變紅,這是因為我們把每條道路變成了雙車道,但是連接節點還是單車道的,出現了連接問題。

這里我們只需要雙擊這個連接節點,在左側窗口中將每個連接處加成雙車道,連接點標志變綠即連接成功。

2.3設置Route

切換回初始視圖頁面,點擊下方的Routes標簽卡,Routes是用來設置小汽車的行駛軌跡。右鍵New Route,按順序點擊道路即設置該Route是從哪條路走到哪條路。

這里我們設置兩個Route,Route2從 Road 1走到道路 Road 2,Route3 從 Road3 走到 Road 1。

編輯完成后,在菜單欄找到Environment選項,先點擊save進行保存,再點擊download將道路信息下載到其他兩個軟件中。

3.編輯scenario

在配置頁面中,對剛選中的腳本文件1101點擊open,打開腳本文件進行編輯。

3.1加載Road

左側有兩個框,M1表示待測試汽車本身主車(簡稱主車),F1表示道路上的其他車(簡稱從車)。流程圖就是指汽車該怎么運行。

實心點表示流程開始

箭頭表示到下一個運行階段所需的條件,例如圖中的Duration(2s)就是指當前階段運行2秒后進行下一運行階段。

方框就是指運行階段

半實心點表示流程結束

在右側的屬性配置中,找到 change road,點擊選擇為剛才保存的1101.rd文件,然后點擊下方的reload進行加載。

3.2配置主車

點擊M1的實心點,在右側屬性配置中,Route 選擇Route3,Initial lane index 填寫0號車道,Start position on route 填寫 75 m,Initial longitudinal velocity 填寫 25.9km/h。

點擊第一個箭頭,右側中點擊Add a new Condition,選擇Add Immediate,對于Duration直接右鍵remove。

點擊方框,將主車速度設置為25.9km/h,與初始值一樣。lateral type選擇 follow road。

點擊第二個箭頭,將Duration設置為5秒。

3.3配置從車

點擊F1旁邊的汽車圖片,在右側點擊Traffic Object,在彈窗中選擇EBT,即自行車。

點擊實心點,選擇Route2。點擊第一個箭頭,同樣選擇add immediate,將Duration進行remove。

點擊第一個方框,position填寫 83 m,lane index填寫 0。

點擊第二個方框,velocity填寫 9.7 km/h,lane index填寫 0。

點擊最后一個箭頭,Duration改為5秒。

然后同樣地,在Environment下點擊save,download。

4.項目運行

在MotionDesk和ControlDesk中都點擊 Go Online,讓項目加載起來。

在ModelDesk菜單欄中找到Home,點擊Start就可以在MotionDesk中看到主車和從車運行起來了。

5秒之后可以看到他們相撞。

總結

以上是生活随笔為你收集整理的DSPACE模拟简单事故现场的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。