(57)【要約】  本公開はコンピュータ技術分野に関し、トポロジーマップに基づくインテリジェントナビゲーションの方法及びシステムを開示する。インテリジェントナビゲーション方法は、構築されたトポロジーマップに基づき、現在地情報から走行可能なエリアビューを特定し（Ｓ１０１）、少なくともシーン画像、シーン深度マップ及びシーン解析図を含むシーンデータを取得し（Ｓ１０２）、走行可能なエリアビュー、シーンデータ及びナビゲーションモデルに基づき、行為意思決定を特定する（Ｓ１０３）ことを含む。当該方法は、多指標のナビゲーションモデルに基づくとともに、構築されたトポロジーマップに基づき走行可能なエリアビューを特定し、地図なし方式に比べ、ＧＰＳ拘束下でリアルタイムナビゲーションの正確性を高められ、完全にＧＰＳに依存せずにナビゲーションのロバスト性を高めることができる。【選択図】図１
2021531462.tif 000002
【特許請求の範囲】
【請求項１】
構築されたトポロジーマップに基づき、現在地情報から走行可能なエリアビューを特定し、
少なくともシーン画像、シーン深度マップ及びシーン解析図を含むシーンデータを取得し、
前記走行可能なエリアビュー、シーンデータ及びナビゲーションモデルに基づき、行為意思決定を特定する、
ことを含むことを特徴とするトポロジーマップに基づくインテリジェントナビゲーションの方法。
【請求項２】
構築されたトポロジーマップに基づき、現在地情報から走行可能なエリアビューを特定するステップは、
プリセットされた幅拡張ルールにより、走行可能なエリアを得られるように、トポロジーマップにおいて走行軌跡点を中心として幅拡張を行い、
前記トポロジーマップにおいて現在地情報から範囲画像を特定し、
走行可能なエリアビューを得られるように、前記範囲画像内の走行可能なエリアをマークすることを含む、
ことを特徴とする請求項１に記載の方法。
【請求項３】
シーンデータを取得するステップは、
車載カメラによりシーン画像をリアルタイムに採集し、
シーン深度マップを得られるように、前記シーン画像のシーン深度を解析し、
シーン解析図を得られるように、前記シーン画像を意味解析することを含む、
ことを特徴とする請求項１に記載の方法。
【請求項４】
前記シーンデータはさらにレーザポイントクラウドデータを含み、
前記シーンデータを取得するステップはさらに、
車載レーザーレーダーによりレーザーレーダーポイントをリアルタイムに採集し、
レーザポイントクラウドデータを得られるように、前記レーザーレーダーポイントに対して正規化処理を行うことを含む、
ことを特徴とする請求項３に記載の方法。
【請求項５】
前記ナビゲーションモデルは深層強化学習トレーニングにより取得され、および、
前記走行可能なエリアビュー、シーンデータ及びナビゲーションモデルに基づき、行為意思決定を特定するステップは、
画像分類畳み込みネットワークにより上記サンプルデータに対して特徴抽出を行い、抽出した特徴、目標位置及び前時刻報酬を第一層リカレントニューラルネットワークにインポートし、前記第一層リカレントニューラルネットワークの出力と前時刻行為を、第二層リカレントニューラルネットワークにインポートし、前記第二層リカレントニューラルネットワークの出力に基づき、全結合型ネットワークにより行為意思決定に対して予測を行うことを含む、
ことを特徴とする請求項１に記載の方法。
【請求項６】
前記行為意思決定は少なくとも走行速度、偏向角速度、走行方向及び偏向方向を含み、
全結合型ネットワークにより行為意思決定に対して予測を行うステップは、行為意思決定の走行速度、偏向角速度、走行方向及び偏向方向に対してそれぞれ予測を行い、対応の予測確率を取得し、予測確率が最大である行為の組み合わせを、予測された行為意思決定として特定することを含む、
ことを特徴とする請求項５に記載の方法。
【請求項７】
構築されたトポロジーマップに基づき、現在地情報から走行可能なエリアビューを特定するための走行可能なエリアビュー特定モジュールと、
少なくともシーン画像、シーン深度マップ及びシーン解析図を含むシーンデータを取得するためのシーンデータ取得モジュールと、
前記走行可能なエリアビュー、シーンデータ及びナビゲーションモデルに基づき、行為意思決定を特定するための意思決定確定モジュールと、を含む、
ことを特徴とするトポロジーマップに基づくインテリジェントナビゲーションのシステム。
【請求項８】
前記走行可能なエリアビュー特定モジュールはさらに、プリセットされた幅拡張ルールにより、走行可能なエリアを得られるように、トポロジーマップにおいて走行軌跡点を中心として幅拡張を行い、前記トポロジーマップにおいて現在地情報から範囲画像を特定し、走行可能なエリアビューを得られるように、前記範囲画像内の走行可能なエリアをマークするためのものである、
ことを特徴とする請求項７に記載のシステム。
【請求項９】
前記シーンデータ取得モジュールはさらに、車載カメラによりシーン画像をリアルタイムに採集し、シーン深度マップを得られるように、前記シーン画像のシーン深度を解析し、シーン解析図を得られるように、前記シーン画像を意味解析するためのものである、
ことを特徴とする請求項７に記載のシステム。
【請求項１０】
前記シーンデータ取得モジュールはさらに、車載レーザーレーダーによりレーザーレーダーポイントをリアルタイムに採集し、レーザポイントクラウドデータを得られるように、前記レーザーレーダーポイントに対して正規化処理を行うためのものであり、
前記シーンデータはさらにレーザポイントクラウドデータを含む、
ことを特徴とする請求項９に記載のシステム。
【請求項１１】
前記意思決定確定モジュールはさらに、画像分類畳み込みネットワークにより上記サンプルデータに対して特徴抽出を行い、抽出した特徴、目標位置及び前時刻報酬を第一層リカレントニューラルネットワークにインポートし、前記第一層リカレントニューラルネットワークの出力と前時刻行為を、第二層リカレントニューラルネットワークにインポートし、前記第二層リカレントニューラルネットワークの出力に基づき、全結合型ネットワークにより行為意思決定に対して予測を行うためのものであり、
前記ナビゲーションモデルは深層強化学習トレーニングにより取得される、
ことを特徴とする請求項７に記載のシステム。
【請求項１２】
前記意思決定確定モジュールはさらに、行為意思決定の走行速度、偏向角速度、走行方向及び偏向方向に対してそれぞれ予測を行い、対応の予測確率を取得し、予測確率が最大である行為の組み合わせを、予測された行為意思決定として特定するためのものであり、
前記行為意思決定は少なくとも走行速度、偏向角速度、走行方向及び偏向方向を含む、
ことを特徴とする請求項１１に記載のシステム。
【請求項１３】
一つの又は複数のプロセッサと、
一つの又は複数のプログラムを記憶するための記憶装置と
を含み、
前記一つの又は複数のプログラムが前記一つの又は複数のプロセッサにより実行されるとき、前記一つの又は複数のプロセッサが請求項１〜６のいずれか一項に記載の方法を実現する、
ことを特徴とする電子機器。
【請求項１４】
プロセッサにより実行される時に請求項１〜６のいずれか一項に記載の方法を実現することを特徴とするコンピュータプログラムが記憶されたコンピュータ読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本公開はコンピュータ技術分野に関し、特に、トポロジーマップに基づくインテリジェントナビゲーションの方法及びシステムに関する。
【背景技術】
【０００２】
従来の自動運転技術の多くは高精度マップに依存してインテリジェントナビゲーションを行うが、高精度マップを取得するプロセスは時間も労力もかかり、そのメンテナンス及び更新も絶えず必要となる。従来技術において、街頭風景シーンの地図なしインテリジェントナビゲーションに対して、ＤｅｅｐＭｉｎｄ研究者は深層強化学習に基づく方法を提案している。
【０００３】
上記地図なしインテリジェントナビゲーション方法において、その行為は５種類の意思決定（回転−６７．５度、−２２．５度、２２．５度、６７．５度及び前進）しかなく、行動意思決定が単一すぎて、リアルな運転に十分に対応できない。次に、当該方法は完全に画像に依存してインテリジェントナビゲーションを行うが、画像は光線の影響を受けるため、夜景等の弱光下でセルフナビゲーションを行うことが難しい。この他、当該方法の報酬は一つの距離目標位置の函数により定義され、一般的に言えば、良いナビゲーションエンジンは走行時間、走行距離及び違反状況等、多くの面の制約を受けると考えられるため、当該方法は多指標におけるリアルナビゲーションモデルをトレーニングし難い。最後に、当該方法は如何なる地図も必要とせず、これは状態空間のサンプリング数を大いに拡大させ、最適化プロセスを容易に収斂できず、トレーニングには時間と労力がかかる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
以上に鑑み、本公開実施形態は、多指標のナビゲーションモデルに基づくとともに、構築されたトポロジーマップに基づき、走行可能なエリアビューを特定し、地図なし方式に比べ、ＧＰＳ拘束下でリアルタイムナビゲーションの正確性を高めるが、完全にＧＰＳに依存することなくナビゲーションのロバスト性を高めることができる、トポロジーマップに基づくインテリジェントナビゲーションの方法及びシステムを提供する。
【課題を解決するための手段】
【０００５】
上記目的を実現するために、本公開実施形態の一つの方面に基づき、トポロジーマップに基づくインテリジェントナビゲーション方法を提供する。
【０００６】
本公開実施形態のトポロジーマップに基づくインテリジェントナビゲーションの方法は、構築されたトポロジーマップに基づき、現在地情報から走行可能なエリアビューを特定し、少なくともシーン画像、シーン深度マップ及びシーン解析図を含むシーンデータを取得し、前記走行可能なエリアビュー、シーンデータ及びナビゲーションモデルに基づき、行為意思決定を特定することを含む。
【０００７】
任意選択的に、構築されたトポロジーマップに基づき、現在地情報から走行可能なエリアビューを特定するステップは、プリセットされた幅拡張ルールにより、走行可能なエリアを得られるように、トポロジーマップにおいて走行軌跡点を中心として幅拡張を行い、前記トポロジーマップにおいて現在地情報から範囲画像を特定し、走行可能なエリアビューを得られるように、前記範囲画像内の走行可能なエリアをマークすることを含む。
【０００８】
任意選択的に、シーンデータを取得するステップは、車載カメラによりシーン画像をリアルタイムに採集し、シーン深度マップを得られるように、前記シーン画像のシーン深度を解析し、シーン解析図を得られるように、前記シーン画像を意味解析することを含む。
【０００９】
任意選択的に、前記シーンデータはさらにレーザポイントクラウドデータを含み、前記シーンデータを取得するステップはさらに、車載レーザーレーダーによりレーザーレーダーポイントをリアルタイムに採集し、レーザポイントクラウドデータを得られるように、前記レーザーレーダーポイントに対して正規化処理を行うことを含む。
【００１０】
任意選択的に、前記ナビゲーションモデルは深層強化学習トレーニングにより取得され、および、前記走行可能なエリアビュー、シーンデータ及びナビゲーションモデルに基づき、行為意思決定を特定するステップは、画像分類畳み込みネットワークにより上記サンプルデータに対して特徴抽出を行い、抽出した特徴、目標位置及び前時刻報酬を第一層リカレントニューラルネットワークにインポートし、前記第一層リカレントニューラルネットワークの出力と前時刻行為を、第二層リカレントニューラルネットワークにインポートし、前記第二層リカレントニューラルネットワークの出力に基づき、全結合型ネットワークにより行為意思決定に対して予測を行うことを含む。
【００１１】
任意選択的に、前記行為意思決定は少なくとも走行速度、偏向角速度、走行方向及び偏向方向を含み、
全結合型ネットワークにより行為意思決定に対して予測を行うステップは、行為意思決定の走行速度、偏向角速度、走行方向及び偏向方向に対してそれぞれ予測を行い、対応の予測確率を取得し、予測確率が最大である行為の組み合わせを、予測された行為意思決定として特定することを含む。
【００１２】
上記目的を実現するために、本公開実施形態のもう一つの方面に基づき、トポロジーマップに基づくインテリジェントナビゲーションのシステムを提供する。
【００１３】
本公開実施形態のトポロジーマップに基づくインテリジェントナビゲーションのシステムは、構築されたトポロジーマップに基づき、現在地情報から走行可能なエリアビューを特定するための走行可能なエリアビュー特定モジュールと、
少なくともシーン画像、シーン深度マップ及びシーン解析図を含むシーンデータを取得するためのシーンデータ取得モジュールと、
前記走行可能なエリアビュー、シーンデータ及びナビゲーションモデルに基づき、行為意思決定を特定するための意思決定確定モジュールと、を含む。
【００１４】
任意選択的に、前記走行可能なエリアビュー特定モジュールはさらに、プリセットされた幅拡張ルールにより、走行可能なエリアを得られるように、トポロジーマップにおいて走行軌跡点を中心として幅拡張を行い、前記トポロジーマップにおいて現在地情報から範囲画像を特定し、走行可能なエリアビューを得られるように、前記範囲画像内の走行可能なエリアをマークするためのものである。
【００１５】
任意選択的に、前記シーンデータ取得モジュールはさらに、車載カメラによりシーン画像をリアルタイムに採集し、シーン深度マップを得られるように、前記シーン画像のシーン深度を解析し、シーン解析図を得られるように、前記シーン画像を意味解析するためのものである。
【００１６】
任意選択的に、前記シーンデータ取得モジュールはさらに、車載レーザーレーダーによりレーザーレーダーポイントをリアルタイムに採集し、レーザポイントクラウドデータを得られるように、前記レーザーレーダーポイントに対して正規化処理を行うためのものであり、前記シーンデータはさらにレーザポイントクラウドデータを含む。
【００１７】
任意選択的に、前記意思決定確定モジュールはさらに、画像分類畳み込みネットワークにより上記サンプルデータに対して特徴抽出を行い、抽出した特徴、目標位置及び前時刻報酬を第一層リカレントニューラルネットワークにインポートし、前記第一層リカレントニューラルネットワークの出力と前時刻行為を、第二層リカレントニューラルネットワークにインポートし、前記第二層リカレントニューラルネットワークの出力に基づき、全結合型ネットワークにより行為意思決定に対して予測を行うためのものであり、前記ナビゲーションモデルは深層強化学習トレーニングにより取得される。
【００１８】
任意選択的に、前記意思決定確定モジュールはさらに、行為意思決定の走行速度、偏向角速度、走行方向及び偏向方向に対してそれぞれ予測を行い、対応の予測確率を取得し、予測確率が最大である行為の組み合わせを、予測された行為意思決定として特定するものであり、前記行為意思決定は少なくとも走行速度、偏向角速度、走行方向及び偏向方向を含む。
【００１９】
上記目的を実現するために、本公開実施形態のもう一つの方面に基づき、電子機器を提供する。
【００２０】
本公開実施形態の電子機器は、一つの又は複数のプロセッサと、一つの又は複数のプログラムを記憶するための記憶装置と、を含み、前記一つの又は複数のプログラムが前記一つの又は複数のプロセッサにより実行されるとき、前記一つの又は複数のプロセッサが上記のいずれかのトポロジーマップに基づくインテリジェントナビゲーションの方法を実現する。
【００２１】
上記目的を実現するために、本公開実施形態のもう一つの方面に基づき、プロセッサにより実行される時に上記のいずれかのトポロジーマップに基づくインテリジェントナビゲーションの方法を実現することを特徴とするコンピュータプログラムが記憶されたコンピュータ読み取り可能な媒体を提供する。
【００２２】
上記発明における一つの実施形態は以下の長所又は有益な效果を有する：車両走行前に、トポロジーマップに基づき、ルートプランニングを完成させて、走行可能なルートを取得できる。車両走行中、当該トポロジーマップ及び特定した走行可能なルートに基づき、ＧＰＳ信号（トポロジーマップは一つの一系列のＧＰＳ地点により作成される）により、車両に対して概略的に位置決めして、走行可能なエリアを取得し、その後、深層ニューラルネットワークにより局部緻密ナビゲーションを行うことができる。地図なし方式に比べ、本公開実施形態は、ＧＰＳ拘束下でリアルタイムナビゲーションの正確性を高めることができ、且つナビゲーションモデルの多指標により、本公開実施形態は、完全にＧＰＳに依存することなくナビゲーションのロバスト性を高めることができる。
【００２３】
上記非慣用的な選択可能な方式により具備する更なる效果について以下に発明を実施するための形態と合わせて説明する。
【００２４】
図面は本公開をより理解しやすくするためものであり、本公開を限定するものではない。
【図面の簡単な説明】
【００２５】
【図１】図１は本公開実施形態のトポロジーマップに基づくインテリジェントナビゲーションの方法の主要なフロー概略図である。
【図２】図２は本公開実施形態のトポロジーマップに基づくインテリジェントナビゲーションの方法の走行可能なエリアの概略図である。
【図３】図３は本公開実施形態のトポロジーマップに基づくインテリジェントナビゲーションの方法の採集したシーン画像の概略図である。
【図４】図４は本公開実施形態のトポロジーマップに基づくインテリジェントナビゲーションの方法のシーン深度マップの概略図である。
【図５】図５は本公開実施形態のトポロジーマップに基づくインテリジェントナビゲーションの方法のシーン解析図の概略図である。
【図６】図６は本公開実施形態のトポロジーマップに基づくインテリジェントナビゲーションの方法のレーザポイントクラウドデータの概略図である。
【図７】図７は本公開実施形態のトポロジーマップに基づくインテリジェントナビゲーションの方法の深層ニューラルネットワーク構造の概略図である。
【図８】図８は本公開実施形態のトポロジーマップに基づくインテリジェントナビゲーションのシステムの主要なモジュールの概略図である。
【図９】図９は本公開実施形態を応用できる例示的なシステムアーキテクチャ図である。
【図１０】図１０は本公開実施形態の端末装置又はサーバを実現するために適用されるコンピュータシステムの構造概略図である。
【発明を実施するための形態】
【００２６】
以下に図面と合わせて本公開の模範的な実施形態について説明する。そのうち、理解しやすいように本公開実施形態の各細部を含むが、これは模範的に示すためだけのものであると理解されるべきである。よって、当業者は本公開の範囲及び精神を逸脱しない限り、ここで説明される実施形態に対して各種の変更や修正を行うことができると理解されるべきである。同様に、明確かつ簡潔にするために、以下の説明において公知の機能及び構造についての説明は省略される。
【００２７】
図１は本公開実施形態のトポロジーマップに基づくインテリジェントナビゲーションの方法の主要なフロー概略図であり、図２は本公開実施形態のトポロジーマップに基づくインテリジェントナビゲーションの方法の走行可能なエリアの概略図である。
【００２８】
図１に示されるように、本公開実施形態のトポロジーマップに基づくインテリジェントナビゲーションの方法は主に以下を含む：
ステップＳ１０１：構築されたトポロジーマップに基づき、現在地情報から走行可能なエリアビューを特定する。トポロジーマップはノード及びエッジから構成され、そのうち、ノードはＧＰＳ位置であり、エッジは２つのＧＰＳ位置で作成される縁である。トポロジーマップは、一系列の核心的ＧＰＳ地点により作成される走行可能なルートマップであり、その取得方法は低廉であり、高精度マップの作成コストがかからない。具体的に、プリセットされた幅拡張ルールにより、走行可能なエリアを得られるように、トポロジーマップにおいて走行軌跡点を中心として幅拡張を行い、トポロジーマップにおいて現在地情報から範囲画像を特定し、走行可能なエリアビューを得られるように、範囲画像内の走行可能なエリアをマークする。
【００２９】
トポロジーマップにおいて走行軌跡点を中心として幅拡張を行う。例えば左右それぞれ２メートルの走行可能なエリアに拡張する、図２参照。現在のＧＰＳ位置で走行車接線方向に切り取り、例えば５０メートル×５０メートルに切り取り、拡縮比を１画素／０．１メートルの５００×５００画像とし、走行可能なエリアを２５５とマークし、他のエリアを０とすることによって、走行可能なエリアビューを取得する。そのうち、走行軌跡は一系列ＧＰＳ位置により作成される車両走行ルートであり、走行車接線は各走行車位置の接線であり、隣接する２つの走行車点を繋げてなる、と定義することができる。
【００３０】
ステップＳ１０２：少なくともシーン画像、シーン深度マップ及びシーン解析図を含むシーンデータを取得する。具体的に、車載カメラによりシーン画像をリアルタイムに採集し、シーン深度マップを得られるように、シーン画像のシーン深度を解析し、シーン解析図を得られるように、シーン画像を意味解析する。
【００３１】
図３は本公開実施形態のトポロジーマップに基づくインテリジェントナビゲーションの方法の採集したシーン画像の概略図であり、図４は本公開実施形態のトポロジーマップに基づくインテリジェントナビゲーションの方法のシーン深度マップの概略図であり、図５は本公開実施形態のトポロジーマップに基づくインテリジェントナビゲーションの方法のシーン解析図の概略図であり、図６は本公開実施形態のトポロジーマップに基づくインテリジェントナビゲーションの方法のレーザポイントクラウドデータの概略図である。上記図３〜６において、写真の色は表示しない。
【００３２】
シーン画像は、ビデオ画像も含み、車載カメラにより環境をリアルタイムに採集して取得され、図３に示されるように、Ｒ／Ｇ／Ｂの三チャネル（赤、緑、青の三つのチャネル）を含む。チャネル層中の画素色は一組の原色の輝度値から構成され、チャネルは実際、選択エリアのマッピングであると理解することができる。
【００３３】
シーン深度マップは、カラービデオ画像に対する深度解析であり、図４に示されるように、各画素の相対深さをマークし、一つのチャネルＤ（ビューの差）を含み、シーン深度解析方法を用いて予めトレーニングする方式により取得できる。そのうち、シーン深度は焦点前後の鮮明範囲のことであり、シーン深度が大きいほど、画像全体は遠景から近景になるにつれ鮮明になり、シーン深度が浅いほど、合焦主体が鮮明になり、前景及び背景がぼけることによって主体がさらに突出される。シーン深度に影響する要素は主に焦点距離、絞り及び撮影距離である。焦点距離が長いほど、絞りは大きく、撮影距離が近いほど、シーン深度は浅い。逆に、焦点距離が短いほど、絞りは小さく、撮影距離が遠いほど、シーン深度は大きい。
【００３４】
シーン解析図は、カラービデオ画像に対する意味解析であり、図５に示されるように、各画素が樹木、道路、歩行者または車両等に属することをマークし、一つのチャネルＬ（ラベルＬａｂｅｌ）を含み、意味シーン解析方法例を用いて予めトレーニングする方式により取得できる。
【００３５】
シーンデータはさらにレーザポイントクラウドデータを含み、レーザポイントクラウドデータについて、車載レーザーレーダーによりレーザーレーダーポイントをリアルタイムに採集し、レーザポイントクラウドデータを得られるように、レーザーレーダーポイントに対して正規化処理を行う。図６に示されるように、原レーザーレーダーポイントは、三チャネル座標Ｘ／Ｙ／Ｚ及び一つの強度Ｉ（反射強度Ｉｎｔｅｎｓｉｔｙ）チャネルを含み、さらに、ポイントクラウド解析方法により各ポイントの類別をマークし、最終的に一つのＸ／Ｙ／Ｚ／Ｉ／Ｌ五チャネルポイントクラウドを取得する。そのうち、レーザーレーダーから獲得したレーザポイントクラウドにおいて、ポイントクラウドの各々ポイントは、いずれも一つの反射強度属性を有し、異なる媒体が光線を吸収する能力を意味する。ラベルＬａｂｅｌは離散化数値である。取得したＸ／Ｙ／Ｚ、Ｉチャネル及びＬチャネルの単位は統一されていないため、正規化プロセスを行う必要がある。よって、最終的に一つのＸ／Ｙ／Ｚ／Ｉ／Ｌ五チャネルポイントクラウドを取得した後、それに対して正規化を行う。具体的なステップはＸ／Ｙ／Ｚ／Ｉ／Ｌそれぞれが対応の平均値を差し引き、切断した後、切断値で割る、即ちｆ（ｘ）＝ｍａｘ（ｍｉｎ（（ｘ−Ｔ１）、Ｔ２）、  −Ｔ２）／Ｔ２、但し、平均値Ｔ１及び切断値Ｔ２は経験設計値である。
【００３６】
ステップＳ１０３：走行可能なエリアビュー、シーンデータ及びナビゲーションモデルに基づき、行為意思決定を特定する。そのうち、ナビゲーションモデルは深層強化学習トレーニングにより取得される。具体的に、画像分類畳み込みネットワークにより上記サンプルデータに対して特徴抽出を行い、抽出した特徴、目標位置及び前時刻報酬を第一層リカレントニューラルネットワークにインポートし、第一層リカレントニューラルネットワークの出力と前時刻行為を、第二層リカレントニューラルネットワークにインポートし、第二層リカレントニューラルネットワークの出力に基づき、全結合型ネットワークにより行為意思決定に対して予測を行う。そのうち、目標位置ＧＰＳは入力情報であり、つまり目的地を提供する。
【００３７】
行為意思決定は少なくとも走行速度、偏向角速度、走行方向及び偏向方向を含み、および、行為意思決定の走行速度、偏向角速度、走行方向及び偏向方向に対してそれぞれ予測を行い、対応の予測確率を取得し。予測確率が最大である行為の組み合わせを、予測された行為意思決定として特定する。そのうち、偏向角速度は連続値であり、単位時間内の回転角度である。走行方向は離散値であり、車両前進、停止または後退方向を含む。偏向方向は離散値であり、車両左折、右折または無ターンを含む。
【００３８】
インテリジェントナビゲーションは、環境状態を入力とする深層ニューラルネットワークにおいて行為予測を行い、絶え間なく探索し、報酬を取得することにより、ネットワークパラメータを繰り返し更新する。本公開実施形態において、Ａ３Ｃ（Ａｓｙｎｃｈｒｏｎｏｕｓ  ａｄｖａｎｔａｇｅ  ａｃｔｏｒ−ｃｒｉｔｉｃ）  最適方策を採用し、深層ニューラルネットワークパラメータを最適化する。Ａ３Ｃ最適方策は、報酬を累積することにより行為意思決定函数（ａｃｔｏｒ）及び価値函数（ｃｒｉｔｉｃ）のネットワークパラメータを繰り返し更新する。図７は本公開実施形態のトポロジーマップに基づくインテリジェントナビゲーションの方法の深層ニューラルネットワーク構造の概略図である。
【００３９】
入力状態は外界環境が提供する観測データであり、インテリジェントナビゲーションの行為意思決定を教える。本発明実施形態において、入力状態はカラービデオ画像（ＩｍＷ１＊ＩｍＨ１＊３、ＩｍＷ１及びＩｍＨ１は画像サイズ）、当該カラービデオ画像のシーン解析図（ＩｍＷ１＊ＩｍＨ１＊１）及びシーン深度マップ（ＩｍＷ１＊ＩｍＨ１＊１）、レーザポイントクラウドデータ（Ｎ＊５、Ｎはポイントクラウド数）、及び走行可能なエリアビュー（ＩｍＷ２＊ＩｍＨ２＊１、ＩｍＷ２及びＩｍＨ２はビューサイズ）を含む。複数の手がかりを組み合わせた入力状態は方法のロバスト性を高めるのに有効である。
【００４０】
行為意思決定は車両の行為を制御し、各時刻における原動機付き車両の運動パラメータは進行方向、偏向方向、進行速度及び偏向角速度を含む。同様に、本公開実施形態において、行為意思決定を
【数１】
2021531462.tif 000003
と定義し、但し、θは深層ニューラルネットワークモデルパラメータを意味し、ηｔは進行速度（いくつかの部に離散され、例えば２４０部、１キロメートル／時−−＞２４０キロメートル／時）であり、
【数２】
2021531462.tif 000004
は偏向角速度（いくつかの部に離散され、例えば９０部、１度／秒−−＞９０度／秒）であり、Ｄｔは進行方向｛−１：後退、０：停止、１：前進｝であり、Ｃｔは偏向方向｛−１：左折、０：無ターン、１：右折｝である。これに対応して、深層ニューラルネットワークモデルは意思決定行動の各部分に対して独立して予測し、各部分の中の各１部に属する確率を計算することによって、最大確率の行為の組み合わせを選び取る。
【００４１】
図７に示されるように、深層強化学習は深層ニューラルネットワークにより行為意思決定を予測し、そのうち、データ層及びネットワーク層を含む。入力はシーン画像、シーン解析図、シーン深度マップ、レーザポイントクラウドデータ、走行可能なエリアビュー、目標方位及び前時刻報酬を含み、出力は行為意思決定及び状態価値を含む。そのうち、目標方位は現在のＧＰＳ位置と目標ＧＰＳの差であり、本公開実施形態では経度緯度のみ考慮するため、一つの１＊２次元データとなる。
【００４２】
まず、シーン画像、シーン解析図、シーン深度マップを一つの５チャネル画像（Ｒ／Ｇ／Ｂ／Ｌ／Ｄ）用画像分類畳み込みネットワーク（例えばＶＧＧ１６、ＲｅｓＮｅｔ１０１又はＩｎｃｅｐｔｉｏｎ  Ｖ３）にカスケード接続し、特徴抽出を行い、一つの１＊４０９６次元の特徴を出力する。レーザポイントクラウドデータは一つの５チャネルデータ（Ｘ／Ｙ／Ｚ／Ｉ／Ｌ）の点集合であり、ポイントクラウド分類畳み込みネットワークにより特徴を抽出し、一つの１＊２５６の特徴を出力する。走行可能なエリアビューは一つの１チャネル画像であり、同様に、画像分類畳み込みネットワーク（例えばＶＧＧ１６、ＲｅｓＮｅｔ１０１又はＩｎｃｅｐｔｉｏｎ  Ｖ３）により特徴を抽出し、一つの１＊２５６的特徴を出力する。次に、畳み込み特徴、目標方位及び前時刻報酬をカスケード接続し、第一層リカレントニューラルネットワークＬＳＴＭにインポートし、さらにリカレントニューラルネットワークの出力１＊２５６特徴及び前時刻行為１＊４をカスケード接続し、第二層リカレントニューラルネットワークＬＳＴＭにインポートし、最終的に一つの２５６次元の特徴を取得する。各行為意思決定及び行為価値に対して独立して予測を行うために、全結合型ネットワークにより、この５つの部分（走行速度、回転角速度、走行方向、回転方向及び行為価値）に対して独立して予測を行う。
【００４３】
本公開実施形態において、多指標を組み合わせて報酬ルールを実行し、そのうち、目的地基準到達、段階的基準到達、走行可能エリア拘束走行時間、走行距離、交通違反及び安定運転判定を含む。具体的には以下のとおり：
１）目的地基準到達：目的地まで走行したら、報酬を与える、例えば報酬１０００得点とする。
２）段階的基準到達：走行ルート上で固定距離に基づき一系列の段階的基準到達の位置を設定し、一つ前の基準到達位置から現在の基準到達位置まで走行したら、報酬を与える。例えば、１キロメートル毎に一つの段階的基準到達位置を設定し、一つ前の基準到達位置から当該基準到達位置まで走行したら、報酬２００得点とする。
３）走行可能エリア拘束：トポロジーマップに対して一つの走行可能エリアを幅拡張し、車両が走行可能エリアを外れていないか否か、間隔をあけて検出し、外れていないなら、報酬を与え、もし外れていたら懲罰を行う。例えば５０メートル毎に一回の検出を行い、走行可能エリアを離れたら、懲罰−１減点とし、もし離れなかったらで、報酬１得点とする。
４）走行時間：一つの予測走行時間を設定し、目的地に到達した時、リアル走行時間を測定し、予測走行時間を超えていたら、懲罰を行い、超えていないなら、報酬を行う。例えば、予測走行時間が１００分であり、リアル走行時間が８０分だった場合、報酬（１００−８０）＝２０得点とし、リアル運行時間が１２０分だった場合、懲罰（１００−１２０）＝−２０減点とする。
５）走行距離：一つの予測走行距離を設定し、目的地に到達した時、リアル走行距離を測定し、予測走行距離を超えていたら、懲罰を行い、もし超えていないなら報酬を行う。例えば、予測走行距離が６０キロメートルであり、リアル走行距離が４０キロメートルであった場合、報酬（６０−４０）＝２０得点とし、リアル走行距離が８０キロメートルであった場合、懲罰（６０−８０）＝−２０減点とする。
６）交通違反賞罰：
ａ）衝突発生：外的物体と衝突したら、懲罰を行い、そのうち外的物体として、歩行者、車両、樹木、縁石等を含むが、これらに限られない、例えば懲罰−１０００減点とする。
ｂ）交通信号機賞罰：交通信号機にあたった場合、信号遵守行為には報酬を行い、信号違反行為には懲罰を行う。例えば、赤信号を無視したら懲罰−５００減点とし、赤信号で停止したら報酬２００得点とする。
ｃ）前方車両との距離：一つの前方車両との最小距離を設定し、一定時間をあけてリアルな前方車両との距離を検出し、当該距離閾値未満であれば、懲罰を行う。例えば、前方車両との最小距離を１０メートルと設定し、１分毎に１回、前方車両との距離を検出し、検出された距離が１０メートル未満の場合、懲罰−５減点とする。
ｄ）速度超過の賞罰：現在の道路区間の速度閾値に基づき、一定時間をあけて走行速度を検出し、当該速度閾値を超えていたら、懲罰を行う。例えば、現在の道路区間の速度閾値が６０キロメートル／時であり、１分毎に１回、車両速度を検出し、検出された車速が６０キロメートル／時を超えていたら、懲罰−５減点とする。
７）安定運転賞罰：２つの加速度及び角度加速度閾値を設定し、一定時間をあけて車両の加速度及び角度加速度を検出し、当該閾値を超えていたら懲罰を行う。例えば、安定加速度閾値を５メートル／秒＾２に設定し、角加速度閾値を２度／秒＾２に設定し、１０分毎に１回、車両加速度及び角加速度を検出し、閾値を超えていたら、懲罰−１減点とし、もし超えていないなら、報酬１得点とする。
同時に、上記賞罰状況に対して一つの重み付け値を設定することができ、最後に累計された賞罰はこれら賞罰の重み付けの和であるため、異なる重み付け値を設定することにより、ある指標に偏ったナビゲーション結果をトレーニングすることができる。例えば、走行時間の重み付け値を大きくすると、トレーニングされたインテリジェントナビゲーション方法は比較的早い速度で目的地に到達させる。
【００４４】
本公開実施形態は、深層強化学習に基づくトポロジーマップにおける街頭風景インテリジェントナビゲーション方法を提供する。まず、車両走行前に、トポロジーマップに基づき、ルートプランニングを完成させて走行可能なルートを取得できる。車両走行中、当該トポロジーマップ及び特定した走行可能なルートに基づき、ＧＰＳ信号により、車両に対して概略的に位置決めして、走行可能なエリアを取得し、その後、深層ニューラルネットワークにより局部緻密ナビゲーションを行うことができる。地図なし方式に比べ、本公開実施形態は、ＧＰＳ拘束下でリアルタイムナビゲーションの正確性を高めることができ、且つナビゲーションモデルの多指標により、本公開実施形態は、完全にＧＰＳに依存することなくナビゲーションのロバスト性を高めることができる。
【００４５】
局部緻密ナビゲーションにおいて、本公開実施形態は新しい深層ニューラルネットワークを提供することにより、車両の意思決定を制御し、そして行為、状態及び報酬の三方面から機能改善を行う。そのうち、行為（ａｃｔｉｏｎ）は離散空間における走行速度、偏向角速度、走行方向及び偏向方向であり、これは、車両の意思決定制御をよりリアルにシミュレーションする。状態（ｓｔａｔｅ）データソースはシーンのビデオ画像、シーン解析図、シーン深度マップ、レーザポイントクラウドデータ及び走行可能なエリアビューを含み、マルチデータソースによりビゲーションエンジンのシーン適応力を高めることができる。多指標拘束において行為報酬（ｒｅｗａｒｄｓ）を定義し、そのうち、走行時間、走行距離、交通違反状況及び段階的基準到達等を含み、報酬に重み付けすることにより異なる指標における自適応ナビゲーションを実現する。以上をまとめ、本公開実施形態は比較的少ない代価により、ロバスト性を高め、提供される深層ニューラルネットワーク及び意思決定も、より一層リアルな運転に近づく。
【００４６】
図８は本公開実施形態のトポロジーマップに基づくインテリジェントナビゲーションのシステムの主要なモジュールの概略図である。図８に示されるように、本公開実施形態のトポロジーマップに基づくインテリジェントナビゲーションのシステム８００は、走行可能なエリアビュー特定モジュール８０１、シーンデータ取得モジュール８０２及び意思決定確定モジュール８０３を含む。
【００４７】
走行可能なエリアビュー特定モジュール８０１は、構築されたトポロジーマップに基づき、現在地情報から走行可能なエリアビューを特定するためのものである。走行可能なエリアビュー特定モジュールはさらに、プリセットされた幅拡張ルールにより、走行可能なエリアを得られるように、トポロジーマップにおいて走行軌跡点を中心として幅拡張を行い、トポロジーマップにおいて現在地情報から範囲画像を特定し、走行可能なエリアビューを得られるように、範囲画像内の走行可能なエリアをマークするためのものである。
【００４８】
シーンデータ取得モジュール８０２は、少なくともシーン画像、シーン深度マップ及びシーン解析図を含むシーンデータを取得するためのものである。シーンデータ取得モジュールはさらに、車載カメラによりシーン画像をリアルタイムに採集し、シーン深度マップを得られるように、シーン画像のシーン深度を解析し、シーン解析図を得られるように、シーン画像を意味解析するためのものである。シーンデータ取得モジュールはさらに、車載レーザーレーダーによりレーザーレーダーポイントをリアルタイムに採集し、レーザポイントクラウドデータを得られるように、レーザーレーダーポイントに対して正規化処理を行うためのものであり、シーンデータはさらにレーザポイントクラウドデータを含む。
【００４９】
意思決定確定モジュール８０３は、走行可能なエリアビュー、シーンデータ及びナビゲーションモデルに基づき、行為意思決定を特定するためのものである。意思決定確定モジュールはさらに、画像分類畳み込みネットワークにより上記サンプルデータに対して特徴抽出を行い、抽出した特徴、目標位置及び前時刻報酬を第一層リカレントニューラルネットワークにインポートし、第一層リカレントニューラルネットワークの出力と前時刻行為を、第二層リカレントニューラルネットワークにインポートし、第二層リカレントニューラルネットワークの出力に基づき、全結合型ネットワークにより行為意思決定に対して予測を行うためのものであり、ナビゲーションモデルは深層強化学習トレーニングにより取得される。
【００５０】
意思決定確定モジュールはさらに、行為意思決定の走行速度、偏向角速度、走行方向及び偏向方向に対してそれぞれ予測を行い、対応の予測確率を取得し、予測確率が最大である行為の組み合わせを、予測された行為意思決定として特定するためのものであり。行為意思決定は少なくとも走行速度、偏向角速度、走行方向及び偏向方向を含む。
【００５１】
深層強化学習は深層ニューラルネットワークにより行為意思決定を予測し、そのうち、データ層及びネットワーク層を含む。入力はシーン画像、シーン解析図、シーン深度マップ、レーザポイントクラウドデータ、走行可能なエリアビュー、目標方位及び前時刻報酬を含み、出力は行為意思決定及び状態価値を含む。本公開実施形態において、シーン画像、シーン解析図、シーン深度マップを一つの５チャネル画像（Ｒ／Ｇ／Ｂ／Ｌ／Ｄ）用画像分類畳み込みネットワークにカスケード接続し、特徴抽出を行い、一つの１＊４０９６次元の特徴を出力する。レーザポイントクラウドデータは一つの５チャネルデータ（Ｘ／Ｙ／Ｚ／Ｉ／Ｌ）の点集合であり、ポイントクラウド分類畳み込みネットワークにより特徴を抽出し、一つの１＊２５６の特徴を出力する。走行可能なエリアビューは一つの１チャネル画像であり、同様に、画像分類畳み込みネットワークにより特徴を抽出し、一つの１＊２５６の特徴を出力する。次に、畳み込み特徴、目標方位及び前時刻報酬をカスケード接続し、第一層リカレントニューラルネットワークＬＳＴＭにインポートし、さらにリカレントニューラルネットワークの出力１＊２５６特徴及び前時刻行為１＊４をカスケード接続し、第二層リカレントニューラルネットワークＬＳＴＭにインポートし、最終的に一つの２５６次元の特徴を取得する。各行為意思決定及び行為価値に対して独立して予測を行うために、全結合型ネットワークにより、この５つの部分（走行速度、回転角速度、走行方向、回転方向及び行為価値）に対して独立して予測を行う。また、多指標を組み合わせて報酬ルールを行い、そのうち、目的地基準到達、段階的基準到達、走行可能エリア拘束走行時間、走行距離、交通違反及び安定運転判定を含む。
【００５２】
本公開実施形態は、深層強化学習に基づくトポロジーマップにおける街頭風景インテリジェントナビゲーション方法を提供する。まず、車両走行前に、トポロジーマップに基づき、ルートプランニングを完成させて走行可能なルートを取得できる。車両走行中、当該トポロジーマップ及び特定した走行可能なルートに基づき、ＧＰＳ信号により、車両に対して概略的に位置決めして、走行可能なエリアを取得し、その後、深層ニューラルネットワークにより局部緻密ナビゲーションを行うことができる。地図なし方式に比べ、本公開実施形態は、ＧＰＳ拘束下でリアルタイムナビゲーションの正確性を高めることができ、且つナビゲーションモデルの多指標により、本公開実施形態は、完全にＧＰＳに依存することなくナビゲーションのロバスト性を高めることができる。
【００５３】
局部緻密ナビゲーションにおいて、本公開実施形態は新しい深層ニューラルネットワークを提供することにより、車両の意思決定を制御し、そして行為、状態及び報酬の三方面から機能改善を行う。そのうち、行為（ａｃｔｉｏｎ）は離散空間における走行速度、偏向角速度、走行方向及び偏向方向であり、これは、車両の意思決定制御をよりリアルにシミュレーションする。状態（ｓｔａｔｅ）データソースはシーンのビデオ画像、シーン解析図、シーン深度マップ、レーザポイントクラウドデータ及び走行可能なエリアビューを含み、マルチデータソースによりナビゲーションエンジンのシーン適応力を高めることができる。多指標拘束において行為報酬（ｒｅｗａｒｄｓ）を定義し、そのうち、走行時間、走行距離、交通違反状況及び段階的基準到達等を含み、報酬に重み付けることにより異なる指標における自適応ナビゲーションを実現する。以上をまとめ、本公開実施形態は比較的少ない代価により、ロバスト性を高め、提供される深層ニューラルネットワーク及び意思決定もより一層リアルな運転に近づく。
【００５４】
図９は本公開実施形態を応用できるトポロジーマップに基づくインテリジェントナビゲーションの方法又はトポロジーマップに基づくインテリジェントナビゲーションのシステム的例示的システムアーキテクチャ９００を示す。
【００５５】
図９に示されるように、システムアーキテクチャ９００は、端末装置９０１、９０２、９０３、ネットワーク９０４及びサーバ９０５を含むことができる。ネットワーク９０４は端末装置９０１、９０２、９０３及びサーバ９０５の間に通信リンクを提供する媒体として用いられる。ネットワーク９０４は各種の接続タイプ、例えば有線、無線通信リンクまたは光ファイバーケーブル等を含むことができる。
【００５６】
ユーザは、端末装置９０１、９０２、９０３を利用してネットワーク９０４によりサーバ９０５とインタラクティブして、情報等を受信又は送信できる。端末装置９０１、９０２、９０３に各種通信クライアント端末アプリケーションをインストールでき、例えばショッピング系アプリケーション、ウェブブラウザアプリケーション、検索系アプリケーション、インスタントメッセージツール、メールボックスクライアント端末、ソーシャルプラットフォームソフトウエア等（一部の例として）をインストールできる。
【００５７】
端末装置９０１、９０２、９０３は表示モニターを備え、且つウェブブラウザをサポートする各種電子機器とすることができ、スマートフォン、タブレットＰＣ、ラップトップコンピュータ及びデスクトップコンピュータ等を含むが、これらに限られない。
【００５８】
サーバ９０５は各種サービスを提供するサーバとすることができ、例えばユーザ利用端末装置９０１、９０２、９０３で閲覧するショッピング系ウェブサイトに対してサポートを提供するバックグラウンド管理サーバ（一部の例として）とすることができる。バックグラウンド管理サーバは、受信した製品情報調査要求等のデータに対して分析等の処理を行い、処理結果を端末装置にフィードバックできる。
【００５９】
説明すべきは、本公開実施形態で提供するトポロジーマップに基づくインテリジェントナビゲーションの方法は一般的にサーバ９０５により実行され、これに対応して、トポロジーマップに基づくインテリジェントナビゲーションのシステムは一般的にサーバ９０５に設けられる。
【００６０】
図９における端末装置、ネットワーク及びサーバの数は単なる概略的なものであり、実現要求に基づき、任意の数の端末装置、ネットワーク及びサーバを有することができる、と理解されるべきである。
【００６１】
以下、図１０を参照し、これは本公開実施形態の端末装置を実現するために適用されるコンピュータシステム１０００の構造概略図を示すものである。図１０に示される端末装置は単に一つの例にすぎず、本公開実施形態の機能及び使用範囲に対して如何なる限定も加えるものではない。
【００６２】
図１０に示されるように、コンピュータシステム１０００は中央処理ユニット（ＣＰＵ）１００１を含み、これはリードオンリーメモリ（ＲＯＭ）１００２に記憶されたプログラムまたは記憶部分１００８からランダムアクセスメモリ（ＲＡＭ）１００３にロードされたプログラムに基づき、各種適切な動作及び処理を実行することができる。ＲＡＭ  １００３にはさらに、システム１０００の操作に必要な各種プログラム及びデータが記憶される。ＣＰＵ  １００１、ＲＯＭ  １００２およびＲＡＭ  １００３はバス１００４により互いに接続される。入力／出力（Ｉ／Ｏ）インタフェース１００５もバス１００４に接続される。
【００６３】
キーボード、マウス等を含む入力部分１００６と、例えば陰極線管（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）等およびスピーカ等を含む出力部分１００７と、ハードディスク等を含む記憶部分１００８と、例えばＬＡＮカード、モデム等のネットワークインタフェースカードを含む通信部分１００９がＩ／Ｏインタフェース１００５に接続される。通信部分１００９は例えばインターネットのネットワークを介して通信処理を実行する。ドライバ１０１０も必要に基づきＩ／Ｏインタフェース１００５に接続される。リムーバブルメディア１０１１、例えば磁気ディスク、光ディスク、磁気光ディスク、半導体メモリ等は、そこから読み出されたコンピュータプログラムが必要に基づき記憶部分１００８にインストールされるように、必要に基づきドライバ１０１０にインストールされる。
【００６４】
特に、本公開で開示される実施形態に基づき、上文の参考フローチャートの説明過程はコンピュータソフトウエアプログラムとして実現される。例えば、本公開で開示される実施形態は、コンピュータプログラム製品を含み、これはコンピュータ読み取り可能な媒体にロードされたコンピュータプログラムを含み、当該コンピュータプログラムはフローチャートに示される方法を実行するためのプログラムコードを含む。このような実施形態において、当該コンピュータプログラムは通信部分１００９によりネットワークからダウンロード及びインストールされる、及び／又はリムーバブルメディア１０１１がインストールされることができる。当該コンピュータプログラムが中央処理ユニット（ＣＰＵ）１００１により実行される時、本公開のシステムで限定される上記機能が実行される。
【００６５】
説明すべきは、本公開に示されるコンピュータ読み取り可能な媒体は、コンピュータ読み取り可能な信号媒体またはコンピュータ読み取り可能な記憶媒体または上記両者の任意の組み合わせとすることができる。コンピュータ読み取り可能な記憶媒体は例えば、電気、磁気、光、電磁、赤外線、又は半導体のシステム、装置又はデバイス、または以上の任意の組み合わせとすることができるが、これらに限られない。コンピュータ読み取り可能な記憶媒体のより具体的な例としては、一つの又は複数の導線を有する電気接続、ポータブルコンピュータ磁気ディスク、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、書き換え可能なリードオンリーメモリ（ＥＰＲＯＭ又はフラッシュメモリ）、光ファイバー、ポータブルコンパクト磁気ディスクリードオンリーメモリ（ＣＤ−ＲＯＭ）、光記憶装置、磁気記憶装置、または上記の任意の適切な組み合わせを含むことができるが、これらに限られない。本公開において、コンピュータ読み取り可能な記憶媒体は、プログラムを含む又は記憶する如何なる有形媒体とすることができ、当該プログラムはコマンド実行システム、装置またはデバイスにより使用される、またはそれと組み合わせて使用することができる。また、本公開において、コンピュータ読み取り可能な信号媒体は、ベースバンドに、または搬送波の一部分として伝播するデータ信号に含まれることができ、その中にコンピュータ読み取り可能なプログラムコードをロードできる。この種の伝播するデータ信号は複数種類の形式を採用することができ、電磁気信号、光信号又は上記の任意の適切な組み合わせを含むことができるが、これらに限られない。コンピュータ読み取り可能な信号媒体はさらに、コンピュータ読み取り可能な記憶媒体以外の如何なるコンピュータ読み取り可能な媒体を含むことができ、当該コンピュータ読み取り可能な媒体は、コマンド実行システム、装置またはデバイスにより使用されるための、またはそれと組み合わせて使用されるためのプログラムを送信、伝播または伝送することができる。コンピュータ読み取り可能な媒体に含まれるプログラムコードは如何なる適切な媒体により伝送することができ、無線、電線、光ケーブル、ＲＦなど、または上記の任意の適切な組み合わせを含むが、これらに限られない。
【００６６】
図面におけるフローチャート及びブロック図は、本公開の各種実施形態のシステム、方法及びコンピュータプログラム製品に基づき実現可能なアーキテクチャ、機能及び操作を示す。この点において、フローチャート又はブロック図中の各ブロックは一つのモジュール、プログラムセクション、又はコードの一部分を表すことができ、上記モジュール、プログラムセクション、又はコードの一部分は一つの又は複数の、所定の論理機能を実現するための実行可能なコマンドを含む。また、注意すべきは、一部の代替的な実現様態において、ブロックに注記される機能は図面の注記と異なる順番で生じてもよい。例えば、２つの連続して表示されるブロックは実際、基本的に並行して実行することができ、場合によっては反対の順番で実行してもよく、これは関連する機能に基づいて定めることができる。また、注意すべきは、ブロック図又はフローチャート中の各ブロック、およびブロック図又はフローチャート中のブロックの組み合わせは、所定の機能又は操作を実行するための専用の、ハードウエアに基づくシステムにより実現されることができ、または専用ハードウエアとコンピュータコマンドの組み合わせにより実現されることもできる。
【００６７】
本公開実施形態で説明された関連のモジュールは、ソフトウエアにより実現することも、ハードウエアにより実現することもできる。説明したモジュールは、プロセッサに設けることもでき、例えば、プロセッサは、走行可能なエリアビュー取得特定モジュール、シーンデータ取得モジュール及び意思決定特定モジュールを含むと記載することができる。そのうち、これらモジュールの名称はある場合において、当該モジュール自身に対する限定にはならず、例えば、走行可能なエリアビュー特定モジュールは“構築されたトポロジーマップに基づき、現在地情報から走行可能なエリアビューを特定するモジュール”と記載されてもよい。
【００６８】
別の方面として、本公開はさらに、コンピュータ読み取り可能な媒体を提供し、当該コンピュータ読み取り可能な媒体は、上記実施形態において説明される設備に含まれるものとすることも、単独で存在して当該設備に取り付けられていないものとすることもできる。上記コンピュータ読み取り可能な媒体には、一つのまたは複数のプログラムがロードされ、上記一つのまたは複数のプログラムが一つの当該設備により実行される時、当該設備は、構築されたトポロジーマップに基づき、現在地情報から走行可能なエリアビューを特定し、少なくともシーン画像、シーン深度マップ及びシーン解析図を含むシーンデータを取得し、走行可能なエリアビュー、シーンデータ及びナビゲーションモデルに基づき、行為意思決定を特定する、ことを含む。
【００６９】
本公開実施形態は、深層強化学習に基づくトポロジーマップにおける街頭風景インテリジェントナビゲーション方法を提供する。まず、車両走行前に、トポロジーマップに基づき、ルートプランニングを完成させて走行可能なルートを取得できる。車両走行中、当該トポロジーマップ及び特定した走行可能なルートに基づき、ＧＰＳ信号により、車両に対して概略的に位置決めして、走行可能なエリアを取得し、その後、深層ニューラルネットワークにより局部緻密ナビゲーションを行うことができる。地図なし方式に比べ、本公開実施形態は、ＧＰＳ拘束下でリアルタイムナビゲーションの正確性を高めることができ、且つナビゲーションモデルの多指標により、本公開実施形態は、完全にＧＰＳに依存せずにナビゲーションのロバスト性を高めることができる。
【００７０】
局部緻密ナビゲーションにおいて、本公開実施形態は新しい深層ニューラルネットワークを提供することにより、車両意思決定を制御し、そして行為、状態及び報酬の三方面から機能改善を行う。そのうち、行為（ａｃｔｉｏｎ）は離散空間における走行速度、偏向角速度、走行方向及び偏向方向であり、これは、車両の意思決定制御をよりリアルにシミュレーションする。状態（ｓｔａｔｅ）データソースはシーンのビデオ画像、シーン解析図、シーン深度マップ、レーザポイントクラウドデータ及び走行可能なエリアビューを含み、マルチデータソースによりナビゲーションエンジンのシーン適応力を高めることができる。多指標拘束において行為報酬（ｒｅｗａｒｄｓ）を定義し、そのうち、走行時間、走行距離、交通違反状況及び段階的基準到達等を含み、報酬に重み付けすることにより異なる指標における自適応ナビゲーションを実現する。以上をまとめ、本公開実施形態は比較的少ない代価により、ロバスト性を高め、提供される深層ニューラルネットワーク及び意思決定も、より一層リアルな運転に近づく。
【００７１】
上記発明を実施するための形態は本公開の保護範囲に対して限定するものではない。設計要求及び他の要素によって決まり、各種様々な修正、組み合わせ、サブの組み合わせ及び替代案を有することができることは当業者にとって明らかである。本公開の精神及び原則のもとに行われる如何なる修正、均等の差し替え及び改良等はいずれも本公開の保護範囲内に含まれると理解される。
【図１】
2021531462.tif 000005
【図２】
2021531462.tif 000006
【図３】
2021531462.tif 000007
【図４】
2021531462.tif 000008
【図５】
2021531462.tif 000009
【図６】
2021531462.tif 000010
【図７】
2021531462.tif 000011
【図８】
2021531462.tif 000012
【図９】
2021531462.tif 000013
【図１０】
2021531462.tif 000014
【国際調査報告】
2021531462.tif 000015
2021531462.tif 000016
2021531462.tif 000017
2021531462.tif 000018
2021531462.tif 000019
2021531462.tif 000020