1. 程式人生 > >第三期 行為規劃——5.自主駕駛車輛的狀態

第三期 行為規劃——5.自主駕駛車輛的狀態

nbsp info bsp 工作 討論 選擇 希望 速度限制 狀態空間

現在讓我們考慮一下我們可能想要在高速公路上駕駛汽車的狀態。

從頭開始創建一個有限狀態機。保持簡單。如果我們是唯一一輛路上的車,會發生什麽?

我想我們需要一個狀態來正常待在你的車道上。

如果我們正在改變車道,我們想要一個狀態來代表這一點。或者,也許兩個狀態,因為改變車道左側不同於右側。

好的。我猜。如果我們面前有車輛,會發生什麽變化?那麽我們可能慢下來,所以我們應該有一個狀態或我們可能想通過它。

我想,但不是只通過左側車道變更,然後右側車道變更?真的需要這個的狀態嗎?集思廣益,沒有壞主意。

好的。那麽,如果我們有更多的汽車會發生什麽變化?我可以想象在這種情況下,你可能想放慢腳步,這樣你就可以

如果進展緩慢,可能會在這裏融合到這個差距中,然後通過這輛車。我們真的應該有一個緩慢的狀態

我想這意味著我們也需要加快北部的速度。如果遇到緊急情況,我們應該增加一個停止狀態。

我想我們可以通過保持目標速度狀態一次完成所有這些。那麽我不知道。

速度不應該由您駕駛的車道和速度限制決定嗎

如果我們只是添加一個準備車道變化狀態來表示何時在換道之前,自我車輛是否試圖在交通中出現空白?

是的,這可以工作,但我們可能應該有準備車道變更並準備車道變更權,

因為那些真的是不同的演習。哦,我們也可以打開轉向燈。好點子。事實是,沒有一套正確的狀態可供選擇。

一方面,我們希望保持我們的狀態空間像可維護性原因,但另一方面,我們要確保我們有足夠的邏輯狀態

實際上代表我們關心的所有物理狀態。正如你在討論中看到的那樣,我們已經有了它不容易找到這個場景的完美狀態集合。

你為什麽不想一下你想要的狀態用於表示高速公路上的車輛行為。

選中您要保留的每個狀態旁邊的復選框請在左側的空白框中寫入任何附加字符。

技術分享圖片

第三期 行為規劃——5.自主駕駛車輛的狀態