-
Notifications
You must be signed in to change notification settings - Fork 176
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
7c3eab9
commit 5ad3329
Showing
2 changed files
with
38 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
# [EUDM: Efficient Uncertainty-aware Decision-making for Automated Driving Using Guided Branching](https://arxiv.org/abs/2003.02746) | ||
|
||
_June 2024_ | ||
|
||
tl;dr: A better MPDM with guided branching in both action and intention space. | ||
|
||
#### Overall impression | ||
In order to make POMDP more tractable it is essential to incorporate domain knowledge to efficiently make robust decisions (accelerate the problem-solving). | ||
|
||
[MPDM](mpdm.md) reduces POMDP to closed-loop evaluation (forward simulation) of a finite discrete set of semantic level policies, rather than performing evaluaton for every possible control input for every vehicle (curse of dimensionality). | ||
|
||
In EUDM, ego behavior is allowed to change, allowing more flexible decision making than MPDM. This allows EUDM can make a lane-change decision even before passing the blocking vehicle (accelerate, then lane change). | ||
|
||
EUDM couples prediction and planning module. | ||
|
||
It is further improved by [MARC](marc.md) where it considers risk-aware contingency planning. | ||
|
||
#### Key ideas | ||
- DCP-Tree (domain specific closed-loop policy tree) | ||
- Guided branching in action space | ||
- Each trace only contains ONE change of action (more flexible than MPDM but still manageable). | ||
- Each semantic action is 2s, 4 levels deep, so planning horizon of 8s. | ||
- CFB (conditional focused branching) | ||
- conditioned on ego intention | ||
- Pick out the potentially risky scenarios using **open loop** safety assement. (Open loop ignores interaction among agents, and allows checking of how serious the situation wil be if surrounding agents are completely uncoorpoerates and does not react to other agents.) | ||
- select key vehicles first, only a subset of all vehicles. --> Like Tesla's AI day 2022. | ||
- Forward simulation | ||
- IDM for longitudinal simulation | ||
- PP (Pure pursuit) for lateral simulation | ||
- EUDM output the best policy represented by ego waypoints (0.4s apart). Then it is sent to motion planner (such as [SCC](scc.md)) for trajectory generation. | ||
|
||
#### Technical details | ||
- Summary of technical details, such as important training details, or bugs of previous benchmarks. | ||
|
||
#### Notes | ||
- What are the predictions are fed into MP alongside the BP results from EUDM? | ||
|