JP2019031268A - 能動的探索なしの強化学習に基づく制御ポリシー学習及び車両制御方法 - Google Patents
能動的探索なしの強化学習に基づく制御ポリシー学習及び車両制御方法 Download PDFInfo
- Publication number
- JP2019031268A JP2019031268A JP2018091189A JP2018091189A JP2019031268A JP 2019031268 A JP2019031268 A JP 2019031268A JP 2018091189 A JP2018091189 A JP 2018091189A JP 2018091189 A JP2018091189 A JP 2018091189A JP 2019031268 A JP2019031268 A JP 2019031268A
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- control
- control policy
- policy
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
Description
本出願は、2016年7月8日出願の米国特許出願第15/205,558号の一部継続出願であり、その利益を主張するものである。
Δx=A(xt)Δt+B(xt)utΔt+C(xt)dω (1)
式中、ω(t)はブラウニアン運動であり、A(xt)、B(xt)ut、及びC(xt)は、それぞれ、受動的ダイナミクス、車両制御用ダイナミクス、及び、過渡的ノイズレベルである。Δtは、時間のステップサイズである。この種の系は、多くの状況において生ずる(例えば、ほとんどの機械系のモデルはこれらのダイナミクスに従う)。関数A(x)、B(x)及びC(x)は、理解されるべく、モデル化されている特定の系に依存する。受動的ダイナミクスは、車両の環境における変化であって、車両システムに対する制御入力の結果ではない変化を含む。
は平均コストであり、kは時間インデックスであり、且つ、Δtは時間ステップである。最適な到達コスト関数は、以下の離散時間ハミルトン−ヤコビ−ベルマン方程式を満足する。
は、xkにおけるxに関する到達コスト関数Vの偏微分値であり、パラメータρ(xk)はB(xk)TVkで表されるベクトルが乗算する回数を表す制御ゲインである。Z値及び平均コストは、系のダイナミクスが完全に入手可能であるとき、固有値又は固有関数を解くことにより、線形化ベルマン方程式から導かれ得る。
(Z値関数)及び現在の状態についての付随する推定Z値を決定し、actor83による使用のための推定された平均コスト
を生成するために、前述のベルマン方程式(方程式(5))の線形化版を使用する。推定された次の状態xk+1は、受動的に収集されたデータ及び車両ダイナミクスモデル87を用いて計算可能である。
、
を推定Z値とすると、
は、pAC方法のために使用される情報を用いて真の到達コスト及び真の平均コストを決定することができないことを理由として、線形化されたベルマン方程式(LBE)(方程式(5))から以下のように決定される近似された時間差誤差ekで真の到達コストと推定到達コスト間の誤差を近似することによって、ラングランジェ緩和時間差(TD)学習に基づいて反復ステップにおける使用に先立ち更新され得る。
及び平均コスト
は、車両が動いている間に、方程式(10)−(11A)にしたがってオンラインで更新され得る。
及び推定平均コストZavg、状態コストq(x)、車両制御ダイナミクスモデル87から決定される現在の状態についての制御ダイナミクス情報B(x)、及び到達コスト関数
を推定し推定平均コスト
を生成するためにcriticにより使用される車両の現在の状態及び推定された次の状態を用いて、actor83は制御入力を決定することができる。制御入力は、制御ポリシーπを修正するために使用可能である。特定の実施形態において、ポリシーπは、本明細書中に記載の要領で収束に至るまで反復的に修正され、その時点で最適化されたものとみなされる。actorは、標準ベルマン方程式を用いて能動的探索なしで制御ポリシーを改良し修正する。制御ダイナミクスは、車両についての公知の制御ダイナミクスから決定され得る。
及び
)、受動的ダイナミクス下のサンプル、公知の制御ダイナミクスBkを用いて制御ゲインρ(xk)を推定することにより、制御ポリシーを改良又は修正することができる。制御ポリシーの修正には、制御ゲインを近似するステップ、制御ゲインを最適化して最適化された制御ゲインを提供するステップ、及び最適化された制御ゲインを用いて制御ポリシーを修正するステップが含まれ得る。
は、最適な制御ポリシー下の、真の到達コスト関数、平均コスト及び推定行動−状態価値である。最適な制御ポリシーは、ポリシーが最適なポリシーである場合にのみ真の行動価値コストがV*+V* avgに等しいことから、目的関数を最小化することによって学習され得る。以下の関係にしたがって、制御ゲインρ(xk)を更新する場合に
及び
を決定するために、
及び
を使用することができる:
を近似することができる。
を用いて制御入力uを決定することができる。ブロック1040では、ブロック1030で決定された制御入力、受動的に収集されたデータのサンプル及びブロック1020で近似された制御ゲインρ(xk)を用いて、行動価値関数Qの値を決定することができる。行動価値関数Qの値は、先に段落[0045]で明記された関係、
及び
は、それぞれxk及びxk+1におけるxに関するZ値関数の偏導関数である。項
は、xkにおける到達コスト関数Vの偏導関数を計算するために使用可能である。
Claims (15)
- 車両の操作を行なう目的で車両を自律的に制御するコンピュータ実装型の方法において、
最低予想累積コストで前記車両の操作を実施すべく前記車両を制御するように構成された制御ポリシーを学習するために、前記車両の操作に関連する受動的に収集されたデータに対して、受動的actor−critic強化学習方法を適用するステップと、
前記車両の操作を行なうべく前記制御ポリシーにしたがって前記車両を制御するステップと、を含む方法。 - 前記車両の操作が、車線内を走行する第2の車両と第3の車両の間で前記車線内に前記車両を合流させる操作であり、前記制御ポリシーが、前記第2の車両と前記第3の車両の間の中間に前記車両を合流させるべく前記車両を制御するように構成されている、請求項1に記載の方法。
- 前記車両の操作を行なうべく前記車両を制御するために適応され得る制御ポリシーを受信するステップをさらに含み、受動的に収集されたデータに対して受動的actor−critic強化学習方法を適用する前記ステップが、
a) criticネットワークにおいて、前記受動的に収集されたデータのサンプルを用いて最適な制御ポリシーの下でZ値及び平均コストを推定するステップと、
b) criticネットワークに作用的に連結されたactorネットワークにおいて、前記criticネットワークからの最適な制御ポリシーの下で、前記受動的に収集されたデータのサンプル、前記推定されたZ値、及び前記推定された平均コストを用いて前記制御ポリシーを修正するステップと、
c) 前記推定された平均コストが収束するまで、ステップ(a)〜(b)を反復的に繰返すステップと、を含む、請求項1に記載の方法。 - 前記Z値がベルマン方程式の線形化版を用いて推定される、請求項3に記載の方法。
- 最適なポリシーの下で前記平均コストを推定する前記ステップが、前記制御ポリシーを修正する前記ステップの前に、前記平均コストを更新するステップを含む、請求項3に記載の方法。
- Z値を推定する前記ステップが、
重み付けされた放射基底関数の線形結合を用いてZ値関数を近似するステップと、
近似されたZ値関数及び前記受動的に収集されたデータのサンプルを用いてZ値を近似するステップと、を含む、請求項3に記載の方法。 - 重み付けされた放射基底関数の線形結合を用いてZ値関数を近似する前記ステップが、前記重み付けされた放射基底関数内で使用される重みを最適化するステップを含む、請求項6に記載の方法。
- 重み付けされた放射基底関数の線形結合を用いてZ値関数を近似する前記ステップが、前記重みを最適化する前記ステップの前に、前記重み付けされた放射基底関数内で使用される重みを更新するステップを含む、請求項7に記載の方法。
- 前記制御ポリシーを修正する前記ステップが、
制御ゲインを近似するステップと、
前記制御ゲインを最適化して、最適化された制御ゲインを提供するステップと、
前記最適化された制御ゲインを用いて前記制御ポリシーを修正するステップと、を含む、請求項3に記載の方法。 - 前記制御ゲインを最適化する前に、
制御入力を決定するステップと、
前記制御入力、前記受動的に収集されたデータのサンプル及び前記近似された制御ゲインを用いて、行動価値関数の値を決定するステップと、をさらに含む、請求項9に記載の方法。 - 制御ゲインを近似する前記ステップが、重み付けされた放射基底関数の線形結合を用いて前記制御ゲインを近似するステップを含む、請求項9に記載の方法。
- 重み付けされた放射基底関数の線形結合を用いて前記制御ゲインを近似する前記ステップの前に、前記重み付けされた放射基底関数内で使用される重みを更新するステップをさらに含む、請求項11に記載の方法。
- 操作を行なうようシステムを制御するのに使用可能な制御ポリシーを最適化するコンピュータ実装型方法であって、
前記システムを制御するのに使用可能な制御ポリシーを提供するステップと、
行なうべき操作に関する受動的に収集されたデータに対して受動的actor−critic強化学習方法を適用して、最低予想累積コストで前記操作を行なうように前記システムを制御すべく前記制御ポリシーが操作可能になるように前記制御ポリシーを修正するステップと、を含む方法。 - 受動的に収集されたデータに対して受動的actor−critic強化学習方法を適用する前記ステップが、
a)criticネットワークにおいて、前記受動的に収集されたデータのサンプルを用いてZ値を推定し、前記受動的に収集されたデータのサンプルを用いて最適なポリシーの下で平均コストを推定するステップと、
b)actorネットワークにおいて、前記受動的に収集されたデータのサンプル、前記システムについての制御ダイナミクス、到達コスト及び制御ゲインを用いて前記制御ポリシーを修正するステップと、
c)前記制御ポリシーを修正するのに使用されるパラメータ及び最適なポリシーの下で前記Z値及び前記平均コストを推定するのに使用されるパラメータを更新するステップと、
d)前記推定された平均コストが収束するまで、ステップ(a)〜(c)を反復的に繰返すステップと、を含む、請求項13に記載の方法。 - 車両の操作を行なうべく車両を自律的に制御するのに使用可能な制御ポリシーを最適化するように構成されたコンピュータ処理システムであって、
当該コンピュータ処理システムが、前記コンピュータ処理システムの操作を制御するための1つ以上のプロセッサと、前記1つ以上のプロセッサにより使用可能なデータ及びプログラム命令を記憶するためのメモリとを含み、
前記メモリは、コンピュータコードを記憶するように構成され、該コンピュータコードは、前記1つ以上のプロセッサによって実行された時点で、前記1つ以上のプロセッサに、
a)前記車両の操作に関する受動的に収集されたデータを受信させ、
b)前記車両についての到達コストを推定するのに使用可能なZ値関数を決定させ、
c)前記コンピュータ処理システム内のcriticネットワークにおいて、
c1)前記Z値関数及び前記受動的に収集されたデータのサンプルを使用してZ値を決定させ、
c2)前記受動的に収集されたデータのサンプルを用いて最適なポリシーの下で平均コストを推定させ、
d)前記コンピュータ処理システム内のactorネットワークにおいて、前記受動的に収集されたデータ、前記車両についての制御ダイナミクス、到達コスト及び制御ゲインを用いて前記制御ポリシーを修正させ、
e)前記推定された平均コストが収束するまで、ステップ(c)及び(d)を反復的に繰返させる、コンピュータ処理システム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/594,020 | 2017-05-12 | ||
| US15/594,020 US10061316B2 (en) | 2016-07-08 | 2017-05-12 | Control policy learning and vehicle control method based on reinforcement learning without active exploration |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2019031268A true JP2019031268A (ja) | 2019-02-28 |
| JP2019031268A5 JP2019031268A5 (ja) | 2020-10-15 |
| JP6856575B2 JP6856575B2 (ja) | 2021-04-07 |
Family
ID=65522935
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018091189A Expired - Fee Related JP6856575B2 (ja) | 2017-05-12 | 2018-05-10 | 能動的探索なしの強化学習に基づく制御ポリシー学習及び車両制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6856575B2 (ja) |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020180014A3 (ko) * | 2019-03-05 | 2020-12-03 | 네이버랩스 주식회사 | 심층 강화 학습에 기반한 자율주행 에이전트의 학습 방법 및 시스템 |
| CN112590792A (zh) * | 2020-12-18 | 2021-04-02 | 的卢技术有限公司 | 一种基于深度强化学习算法的车辆汇合控制方法 |
| KR20220008565A (ko) * | 2020-07-14 | 2022-01-21 | 중앙대학교 산학협력단 | 계층적 심화 강화학습을 이용한 hems 최적화 방법 및 장치 |
| JP2022096232A (ja) * | 2020-12-17 | 2022-06-29 | 本田技研工業株式会社 | 車両制御装置、車両制御方法、およびプログラム |
| CN114735027A (zh) * | 2022-04-13 | 2022-07-12 | 北京京东乾石科技有限公司 | 应用于无人车的运行决策方法及装置 |
| CN115909780A (zh) * | 2022-11-09 | 2023-04-04 | 江苏大学 | 基于智能网联与rbf神经网络的高速路汇入控制系统与方法 |
| CN116843023A (zh) * | 2023-06-08 | 2023-10-03 | 南京航空航天大学 | 一种基于深度强化学习的航空发动机旋转部件健康参数更新方法 |
| CN116946162A (zh) * | 2023-09-19 | 2023-10-27 | 东南大学 | 考虑路面附着条件的智能网联商用车安全驾驶决策方法 |
| JP2024510880A (ja) * | 2021-09-10 | 2024-03-12 | ホアウェイ・テクノロジーズ・カンパニー・リミテッド | ジオフェンス運転ポリシを取得するためのシミュレーションベースの方法及びデータセンタ |
| CN117911414A (zh) * | 2024-03-20 | 2024-04-19 | 安徽大学 | 一种基于强化学习的自动驾驶汽车运动控制方法 |
| CN118343164A (zh) * | 2024-06-17 | 2024-07-16 | 北京理工大学前沿技术研究院 | 一种自动驾驶车辆行为决策方法、系统、设备及存储介质 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004068399A1 (ja) * | 2003-01-31 | 2004-08-12 | Matsushita Electric Industrial Co. Ltd. | 予測型行動決定装置および行動決定方法 |
| JP2004348394A (ja) * | 2003-05-21 | 2004-12-09 | Toyota Central Res & Dev Lab Inc | 環境変化装置及び行動指針情報生成提示装置 |
| US20180373245A1 (en) * | 2017-06-21 | 2018-12-27 | Toyota Motor Engineering & Manufacturing North America, Inc. | Autonomous operation for an autonomous vehicle objective in a multi-vehicle environment |
| US20190035275A1 (en) * | 2017-07-28 | 2019-01-31 | Toyota Motor Engineering & Manufacturing North America, Inc. | Autonomous operation capability configuration for a vehicle |
-
2018
- 2018-05-10 JP JP2018091189A patent/JP6856575B2/ja not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004068399A1 (ja) * | 2003-01-31 | 2004-08-12 | Matsushita Electric Industrial Co. Ltd. | 予測型行動決定装置および行動決定方法 |
| JP2004348394A (ja) * | 2003-05-21 | 2004-12-09 | Toyota Central Res & Dev Lab Inc | 環境変化装置及び行動指針情報生成提示装置 |
| US20180373245A1 (en) * | 2017-06-21 | 2018-12-27 | Toyota Motor Engineering & Manufacturing North America, Inc. | Autonomous operation for an autonomous vehicle objective in a multi-vehicle environment |
| US20190035275A1 (en) * | 2017-07-28 | 2019-01-31 | Toyota Motor Engineering & Manufacturing North America, Inc. | Autonomous operation capability configuration for a vehicle |
Cited By (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020180014A3 (ko) * | 2019-03-05 | 2020-12-03 | 네이버랩스 주식회사 | 심층 강화 학습에 기반한 자율주행 에이전트의 학습 방법 및 시스템 |
| KR20220008565A (ko) * | 2020-07-14 | 2022-01-21 | 중앙대학교 산학협력단 | 계층적 심화 강화학습을 이용한 hems 최적화 방법 및 장치 |
| KR102463146B1 (ko) | 2020-07-14 | 2022-11-03 | 중앙대학교 산학협력단 | 계층적 심화 강화학습을 이용한 hems 최적화 방법 및 장치 |
| JP7433205B2 (ja) | 2020-12-17 | 2024-02-19 | 本田技研工業株式会社 | 車両制御装置、車両制御方法、およびプログラム |
| JP2022096232A (ja) * | 2020-12-17 | 2022-06-29 | 本田技研工業株式会社 | 車両制御装置、車両制御方法、およびプログラム |
| CN112590792A (zh) * | 2020-12-18 | 2021-04-02 | 的卢技术有限公司 | 一种基于深度强化学习算法的车辆汇合控制方法 |
| CN112590792B (zh) * | 2020-12-18 | 2024-05-10 | 的卢技术有限公司 | 一种基于深度强化学习算法的车辆汇合控制方法 |
| JP7642842B2 (ja) | 2021-09-10 | 2025-03-10 | 深▲ジェン▼引望智能技術有限公司 | ジオフェンス運転ポリシを取得するためのシミュレーションベースの方法、データセンタ、システム、及びコンピュータプログラム |
| JP2024510880A (ja) * | 2021-09-10 | 2024-03-12 | ホアウェイ・テクノロジーズ・カンパニー・リミテッド | ジオフェンス運転ポリシを取得するためのシミュレーションベースの方法及びデータセンタ |
| CN114735027A (zh) * | 2022-04-13 | 2022-07-12 | 北京京东乾石科技有限公司 | 应用于无人车的运行决策方法及装置 |
| CN115909780B (zh) * | 2022-11-09 | 2023-07-21 | 江苏大学 | 基于智能网联与rbf神经网络的高速路汇入控制系统与方法 |
| CN115909780A (zh) * | 2022-11-09 | 2023-04-04 | 江苏大学 | 基于智能网联与rbf神经网络的高速路汇入控制系统与方法 |
| CN116843023A (zh) * | 2023-06-08 | 2023-10-03 | 南京航空航天大学 | 一种基于深度强化学习的航空发动机旋转部件健康参数更新方法 |
| CN116946162B (zh) * | 2023-09-19 | 2023-12-15 | 东南大学 | 考虑路面附着条件的智能网联商用车安全驾驶决策方法 |
| CN116946162A (zh) * | 2023-09-19 | 2023-10-27 | 东南大学 | 考虑路面附着条件的智能网联商用车安全驾驶决策方法 |
| CN117911414A (zh) * | 2024-03-20 | 2024-04-19 | 安徽大学 | 一种基于强化学习的自动驾驶汽车运动控制方法 |
| CN118343164A (zh) * | 2024-06-17 | 2024-07-16 | 北京理工大学前沿技术研究院 | 一种自动驾驶车辆行为决策方法、系统、设备及存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6856575B2 (ja) | 2021-04-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7036545B2 (ja) | 能動的探索なしの強化学習に基づくオンライン学習法及び車両制御方法 | |
| US10061316B2 (en) | Control policy learning and vehicle control method based on reinforcement learning without active exploration | |
| JP6856575B2 (ja) | 能動的探索なしの強化学習に基づく制御ポリシー学習及び車両制御方法 | |
| US11269329B2 (en) | Dynamic model with learning based localization correction system | |
| US11467591B2 (en) | Online agent using reinforcement learning to plan an open space trajectory for autonomous vehicles | |
| US11493926B2 (en) | Offline agent using reinforcement learning to speedup trajectory planning for autonomous vehicles | |
| CN111252061B (zh) | 用于自动驾驶车辆的实时决策制定 | |
| EP3835908B1 (en) | Automatic driving method, training method and related apparatuses | |
| US12346794B2 (en) | Systems and methods for predicting trajectories of multiple vehicles | |
| US20200363800A1 (en) | Decision Making Methods and Systems for Automated Vehicle | |
| US9568915B1 (en) | System and method for controlling autonomous or semi-autonomous vehicle | |
| McKinnon et al. | Learn fast, forget slow: Safe predictive learning control for systems with unknown and changing dynamics performing repetitive tasks | |
| US11673584B2 (en) | Bayesian Global optimization-based parameter tuning for vehicle motion controllers | |
| WO2020119004A1 (en) | Personal driving style learning for autonomous driving | |
| CN111948938B (zh) | 规划用于自动驾驶车辆的开放空间轨迹的松弛优化模型 | |
| CN110850861A (zh) | 基于注意的分层变道深度强化学习 | |
| US11815891B2 (en) | End dynamics and constraints relaxation algorithm on optimizing an open space trajectory | |
| CN116045998A (zh) | 使用动态步长搜索用于自主驾驶车辆的环境感知路径规划 | |
| CN111208814B (zh) | 用于自动车辆的、利用动态模型的、基于记忆的最优运动规划 | |
| CN106257242A (zh) | 用于调节道路边界的单元和方法 | |
| US12086695B2 (en) | System and method for training a multi-task model | |
| US12415538B2 (en) | Systems and methods for pareto domination-based learning | |
| CN114169463A (zh) | 一种自主预测车道信息模型训练方法及装置 | |
| Elisha et al. | Active online visual-inertial navigation and sensor calibration via belief space planning and factor graph based incremental smoothing | |
| US20210103800A1 (en) | Certified adversarial robustness for deep reinforcement learning |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200903 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200903 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20200903 |
|
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20200923 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201117 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210202 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210216 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210318 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6856575 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |