matomEmotam

読んだ論文のまとめ


Project maintained by KohMat Hosted on GitHub Pages — Theme by mattgraham

[日本語まとめ] Interpretable Goal-based Prediction and Planning for Autonomous Driving

Stefano V. Albrecht, Cillian Brewitt, John Wilhelm, Balint Gyevnar, Francisco Eiras, Mihai Dobre, Subramanian Ramamoorthy

どんなもの?

自動運転のための車両の行動の長期予測と自車両の経路計画を行うIGP2(Interpretable Goal-based Prediction and Planning )を提案する。IGP2は合理的な逆計画(rational inverse planning)を行うことで、他車両のゴールを認識し、そのゴールの予測に基づいてモンテカルロ木探索(MCTS)することで自車両の最適な行動を計画する。これにより他車両の説明可能かつ長期間の予測および自車両の計画を行うことができる。IGP2には比較的標準的な計画法が使われており、POMDP-based planner[34]などの他のテクニックに置き換えることで、IGP2のアプローチの根底にある一般原則は、自動運転だけでなく、ロボットと人、ロボットとロボットが相互に関わる領域に活用することができる。

先行研究と比べてどこがすごい?何を解決したか?

車両がレーン追従、レーンチェンジ、右左折、停止など有限数からなる高レベルの行動セットの一つを使うという仮定を置いて予測を行う方法がある。これらは観測された軌跡をもとに現在の行動を検出する。そのため、検出された高レベル行動が有効な期間だけに制限される。

手法は?(Work in progress. 詳細でないところが多く解読できない)

すべての車両は各時刻でlane-follow, lane-change-left/right, turn-left/right, give-way, stopのいずれかのManeuver\(w\)を実行すると仮定する。また道路の情報にもどついた動作macro actionsを設定する。

macro_action_set

IGP2アルゴリズムは次の手順で自車両のmacro actionを計算する。

overview

mcts

どうやって有効だと検証した?

microscopicな都市の交通シミュレーションによりIGP2を評価した。オクルージョンがある場合でも他車両のゴールをロバストに認識した。また重要な機会を逃すことなく、走行することで、消極的な方法と比べて走行時間の短縮が行えていることを示した。

IGP2のシミュレーション上での動作

車両の動作が決められたシナリオは4つで用意した。シナリオの全てで他車両はマニュアルのヒューリスティックに基づいてゴールに向かって走行する。各車両の加速度およびステアリングのためのコントローラは独立であり、車間維持のためにIDM(Intelligent Driver Model)が使われている。自車両は青色。他車両の予測経路を確率の高い順から2個表示している。各経路の色の濃さは、その道を進む確率である。各車両の縦位置を±10m、速度を[5, 10]msの範囲で変更して、100個のシナリオを作成した。

4_test_scenarios

各シナリオでIGP2は以下のように行動した。

4つシナリオにおいて正しいゴールに割り当てられた平均確率を次に示す。図より証拠が増えるに連れて、正しいゴールへの確率が増加していることがわかる。殆どの場合に置いて車両がゴールに到達するまでに、正しいゴールへの確率が1に近づく結果となった。

prob

走行時間比較

IGP2および次に示すアルゴリズムでシナリオS1~S4を走行させ、走行時間の比較を行った。表2より、IGP2-MAPが一番、IGP2が2番目に走行時間が短いことがわかる。

Algorithm Description
IGP2MAP IGP2のMCTSにおいて、最も有望なゴールとそれに基づく予測のみを使うアルゴリズム
CVel ゴール認識による予測の代わりに現在の速度を使って定速およびレーン追従の予測を使うアルゴリズム
CVel-Avg CVelと似ているが、過去2秒間の速度の平均を定速およびレーン追従の予測を使うアルゴリズム
Cons CVelと似ているが、優先道路にいるすべての対向車両がすぎるまで待機する消極的なアルゴリズム

drivingtimes

想定外の状況におけるIGP2とIGP2-MAPの比較

シナリオS3およびS4の車両\(V_1\)の行動を想定外の状況が起きるように変更した。

改変したシナリオで実験を行ったところ、IGP2が無事故であったが、IGP2-MAPは衝突した。

課題は?議論はある?

重要な課題として以下のケースが考えられる。

[35] M. Kwon, E. Biyik, A. Talati, K. Bhasin, D. P. Losey, and D. Sadigh, “When humans aren’t optimal: Robots that collaborate with risk-aware humans,” in Proceedings of the ACM/IEEE International Conference on Human-Robot Interaction, 2020.

[36] Y. Hu, L. Sun, and M. Tomizuka, “Generic prediction architecture considering both rational and irrational driving behaviors,” in 2019 IEEE Intelligent Transportation Systems Conference (ITSC). IEEE, 2019, pp. 3539–3546.

次に読むべき論文は?

Contingencies from Observations: Tractable Contingency Planning with Learned Behavior Models

個人的メモ

なし