加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
  • 相關推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

基于MATLAB&SIMULINK開發(fā)自動駕駛系統(tǒng)第十五講交互式地創(chuàng)建車輛反向運動駕駛場

2021/09/26
385
閱讀需 4 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

本講展示了如何使用駕駛場景設計器應用創(chuàng)建車輛反向行駛的駕駛場景。在本講中,指定了一輛完成三點轉(zhuǎn)彎的車輛。

 

15.1三點式轉(zhuǎn)彎場景

三點轉(zhuǎn)彎是在道路上改變方向的一種基本駕駛動作。三點轉(zhuǎn)彎的三段包括這些動作。

1 向前行駛,并向馬路對面轉(zhuǎn)彎。

2 倒車行駛,同時向原路一側(cè)轉(zhuǎn)回。

3 向道路對面行駛,完成方向的改變。                 

   

可以使用反向運動來設計更復雜的場景,以測試自動駕駛算法。

15.2 添加道路

打開駕駛場景設計器應用。

駕駛場景設計器(drivingScenarioDesigner) 

在場景中添加一條直線道路。右鍵單擊 "場景畫布 "窗格,選擇 "添加道路"。將道路向畫布頂部延伸,直到大約50米長。雙擊將道路提交到畫布上。 

擴大道路的寬度,為車輛完成三點轉(zhuǎn)彎留出足夠的空間。在左側(cè)窗格的 "道路 "選項卡中,將 "寬度"(m)從6增加到8。

15.3 添加車輛

在道路上添加車輛。右鍵點擊道路的右下角,選擇添加車輛。放大車輛和道路的前半部分,這是車輛執(zhí)行三點轉(zhuǎn)彎的地方。

15.4 添加跟蹤

指定車輛完成三點轉(zhuǎn)彎的跟蹤。

1 右鍵單擊車輛,選擇添加前進航點。指針會顯示畫布上的(x,y)位置,以及指定航點時車輛的運動方向。

2 指定三點轉(zhuǎn)彎的第一段。點擊添加向道路左側(cè)轉(zhuǎn)彎的航點。

 

3 指定三點轉(zhuǎn)彎的第二段。按Ctrl+R鍵切換到指定反向航點。然后,點擊添加向道路右側(cè)轉(zhuǎn)回的航點。

4 指定三點轉(zhuǎn)彎的第三段。按Ctrl+F切換回指定前進航點。然后點擊添加向左轉(zhuǎn)回的航點,與第一個指定航點相鄰。

 

5 按 Enter 鍵將航點提交到畫布上。

15.5 運行仿真

運行仿真。要查看汽車行駛的方向,在應用程序工具條上,選擇 "顯示">"仿真期間顯示執(zhí)行器姿勢指示器"。

當仿真運行時,車輛會在三點轉(zhuǎn)彎的每個點之間短暫停止。當在跟蹤中的正向運動和反向運動之間切換時,應用程序會自動將切換發(fā)生的航點處的v (m/s)值設置為0。

 

15.6使用指定的偏航值調(diào)整跟蹤

要對跟蹤進行微調(diào),可以為車輛在特定航點上達到的特定偏航方向角進行設置。例如,當車輛開始反向運動跟蹤時,假設希望車輛與起始點正好成90度角。

 

 

首先,通過將指針移動到該航點上,確定車輛開始此反向運動的航點的ID。然后,在左側(cè)窗格的航點、速度、等待時間和偏航表中,將相應行的偏航(度)值設置為90。例如,如果車輛在航點5開始反向運動,則更新第五行的偏航(deg)列。

 

在仿真過程中,車輛現(xiàn)在正好從開始的地方轉(zhuǎn)向90度。要清除以前設置的偏航值,右擊航點,選擇恢復默認偏航。也可以通過右鍵單擊車輛并選擇 "恢復默認偏航 "來清除所有設置的偏航值。

要使用使用指定偏航值的反向運動和轉(zhuǎn)彎的預建場景,請參見“《基于MATLAB&SIMULINK開發(fā)自動駕駛系統(tǒng)第十三講駕駛場景設計器中的Euro-NCAP駕駛場景》 "中描述的預建自主緊急制動(AEB)場景。

相關推薦

電子產(chǎn)業(yè)圖譜

智能駕駛行業(yè)從業(yè)者,專注于整車仿真與智能駕駛開發(fā)。B站個人主頁: https://space.bilibili.com/407007820/