(57)【要約】【課題】地図精度を適切に評価すると共に、地図情報を用いる自動運転制御を適切に許可することができる自動運転システムを提供する。【解決手段】自動運転システム１００は、地図データベース４の地図情報に基づいて、外部センサ２により検出された物標の地図上の位置である物標位置を認識する物標位置認識部１５と、自車両の地図上の位置である車両位置を認識する車両位置認識部１１と、物標位置及び車両位置に基づいて、物標と自車両との地図上における相対関係である地図上相対関係を取得する地図上相対関係取得部１６と、外部センサ２で検出した物標と自車両との相対関係である検出相対関係を取得する検出相対関係取得部１７と、地図上相対関係及び検出相対関係に基づいて、地図情報の地図精度を評価する地図精度評価部１８と、地図精度の評価結果に基づいて、地図情報を用いる自動運転制御を許可する自動運転許可部１９と、を備える。【選択図】図２
2019197356.tif 000002
【特許請求の範囲】
【請求項１】
地図データベースの地図情報に基づいて、車載センサにより検出された物標の地図上の位置である物標位置を認識する物標位置認識部と、
車両の地図上の位置である車両位置を認識する車両位置認識部と、
前記物標位置及び前記車両位置に基づいて、前記車載センサにより検出された前記物標と前記車両との地図上における相対関係である地図上相対関係を取得する地図上相対関係取得部と、
前記車載センサの検出結果に基づいて、前記車載センサにより検出された前記物標と前記車両との相対関係である検出相対関係を取得する検出相対関係取得部と、
前記地図上相対関係及び前記検出相対関係に基づいて、前記地図情報の地図精度を評価する地図精度評価部と、
前記地図精度の評価結果に基づいて、前記地図情報を用いる自動運転制御を許可する自動運転許可部と、を備える、自動運転システム。
【請求項２】
前記物標の種類を認識する物標種類認識部を更に備え、
前記地図上相対関係取得部は、前記車載センサにより複数の前記物標が検出された場合、前記地図上相対関係を取得する対象となる種類の前記物標である対象物標を前記物標の種類に応じて選択し、前記対象物標と前記車両との前記地図上相対関係を取得する、請求項１に記載の自動運転システム。
【請求項３】
前記物標の種類を認識する物標種類認識部と、
前記地図精度の評価への影響度に対応する評価重みを前記物標の種類に関連付けて記憶する評価重みデータベースと、を更に備え、
前記地図精度評価部は、前記物標の種類に基づいて前記評価重みを取得し、前記評価重みに基づいて前記地図精度を評価する、請求項１又は２に記載の自動運転システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動運転システムに関する。
【背景技術】
【０００２】
従来、自動運転システムに関する技術として、運転者による手動運転が必要である旨の情報が関連付けられたゾーンを含む地図情報を用いる技術（例えば米国特許第８５０９９８２号公報）が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第８５０９９８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
地図情報を用いる自動運転制御においては、地図情報自体が適切であることが望まれる。従来技術では、運転者による手動運転が必要である旨の情報に着目しているが、地図情報自体が適切であるか否かについて十分に着目できていない。
【０００５】
そこで、本技術分野では、地図精度を適切に評価すると共に、地図情報を用いる自動運転制御を適切に許可することができる自動運転システムを提供することが望まれている。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の一態様に係る自動運転システムは、地図データベースの地図情報に基づいて、車載センサにより検出された物標の地図上の位置である物標位置を認識する物標位置認識部と、車両の地図上の位置である車両位置を認識する車両位置認識部と、物標位置及び車両位置に基づいて、車載センサにより検出された物標と車両との地図上における相対関係である地図上相対関係を取得する地図上相対関係取得部と、車載センサの検出結果に基づいて、車載センサにより検出された物標と車両との相対関係である検出相対関係を取得する検出相対関係取得部と、地図上相対関係及び検出相対関係に基づいて、地図情報の地図精度を評価する地図精度評価部と、地図精度の評価結果に基づいて、地図情報を用いる自動運転制御を許可する自動運転許可部と、を備える。
【０００７】
本発明の一態様に係る自動運転システムによれば、地図上相対関係取得部及び検出相対関係取得部により、地図上における相対関係である地図上相対関係と、車載センサの検出結果に基づく相対関係である検出相対関係と、が取得される。地図精度評価部により、基準となる検出相対関係に対して地図上相対関係が比較されることで、地図情報の地図精度が評価される。自動運転許可部により、地図精度の評価結果に基づいて、地図情報を用いる自動運転制御が許可される。したがって、本発明の一態様に係る自動運転システムによれば、地図精度を適切に評価すると共に、地図情報を用いる自動運転制御を適切に許可することができる。
【０００８】
一実施形態において、上記自動運転システムは、物標の種類を認識する物標種類認識部を更に備え、地図上相対関係取得部は、車載センサにより複数の物標が検出された場合、地図上相対関係を取得する対象となる種類の物標である対象物標を物標の種類に応じて選択し、対象物標と車両との地図上相対関係を取得してもよい。この場合、地図上相対関係取得部により、適切な種類の対象物標を用いて地図上相対関係が取得される。そのため、適切な種類の対象物標を用いて地図精度を評価することができる。
【０００９】
一実施形態において、上記自動運転システムは、物標の種類を認識する物標種類認識部と、地図精度の評価への影響度に対応する評価重みを物標の種類に関連付けて記憶する評価重みデータベースと、を更に備え、地図精度評価部は、物標の種類に基づいて評価重みを取得し、評価重みに基づいて地図精度を評価してもよい。この場合、地図精度評価部により、物標の種類に応じた評価重みを用いて地図精度が評価される。そのため、物標の種類が地図精度の評価へ及ぼす影響を考慮して、地図精度を評価することができる。
【発明の効果】
【００１０】
以上説明したように、本発明の種々の態様及び実施形態によれば、地図精度を適切に評価すると共に、地図情報を用いる自動運転制御を適切に許可することができる自動運転システムを提供することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】図１は、一実施形態に係る自動運転システムを示すブロック図である。
【図２】図２は、地図評価処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について図面を参照して説明する。
【００１３】
図１に示す自動運転システム１００は、乗用車等の車両（自車両）に搭載されており、自車両の走行を制御する。自動運転システム１００は、自車両の運転状態を自動運転と手動運転とに切り換える。
【００１４】
自動運転システム１００は、ＧＰＳ受信部１の測定結果と外部センサ２の検出結果とに基づいて、自車両の地図上の位置の推定（ローカライズ）を実施するための地図情報の精度を評価する。ローカライズとは、地図上の物標の位置情報を利用して車両の地図上の位置を推定すること（自車位置推定）である。
【００１５】
自動運転システム１００は、地図情報の精度が一定精度以上との評価結果である場合、地図情報に基づく自動運転の実行を許可する。ここでの自動運転とは、地図情報を用いて、自車両の走行する道路に沿って自動で車両を走行させる運転状態である。自動運転には、例えば、運転者が運転操作をすることなく、予め設定された目的地に向かって自動で自車両を走行させる運転状態が含まれる。手動運転とは、運転者の運転操作を主体として車両を走行させる運転状態である。なお、自動運転システム１００は、地図情報を用いずに外部センサ２の検出結果を用いて、運転者の運転操作を主体として運転を支援する運転支援を実行する機能を有している。運転支援には、ＡＣＣ［Adaptive  Cruise  Control］、ＬＫＡ［Lane  Keeping  Assist］等が含まれる。
【００１６】
［自動運転システムの構成］
図１に示されるように、自動運転システム１００は、装置を統括的に管理するＥＣＵ［Electronic  Control  Unit］１０を備えている。ＥＣＵ１０は、ＣＰＵ［Central  Processing  Unit］、ＲＯＭ［Read  Only  Memory］、ＲＡＭ［Random  Access  Memory］等を有する電子制御ユニットである。ＥＣＵ１０では、例えば、ＲＯＭに記憶されているプログラムをＲＡＭにロードし、ＲＡＭにロードされたプログラムをＣＰＵで実行することにより各種の機能を実現する。ＥＣＵ１０は、複数の電子ユニットから構成されていてもよい。
【００１７】
ＥＣＵ１０は、ＧＰＳ受信部１、外部センサ２、内部センサ３、地図データベース４、評価重みデータベース５、ＨＭＩ［Human  Machine  Interface］６、及びアクチュエータ７と接続されている。
【００１８】
ＧＰＳ受信部１は、３個以上のＧＰＳ衛星から信号を受信することにより、自車両の位置（例えば自車両の緯度及び経度）を測定する。ＧＰＳ受信部１は、測定した自車両の位置情報をＥＣＵ１０へ送信する。
【００１９】
ＧＰＳ受信部１では、ハードウェアとしてのＧＰＳ受信部１の機能が正常か否かの故障診断が行われる。例えば、ＧＰＳ受信部１により受信できている衛星からのデータの更新周期、ＧＰＳ受信部１により信号を受信できている衛星の数等に基づいて、ＧＰＳ受信部１の故障診断が行われ得る。ＧＰＳ受信部１の故障診断は、その他種々の手法により故障診断が行われ得る。
【００２０】
外部センサ２は、自車両の周辺の状況を検出する車載センサである。外部センサ２は、カメラ、レーダセンサのうち少なくとも一つを含む。
【００２１】
カメラは、自車両の外部環境を撮像する撮像機器である。カメラは、自車両のフロントガラスの裏側等に設けられている。カメラは、自車両の外部環境に関する撮像情報をＥＣＵ１０へ送信する。カメラは、単眼カメラであってもよく、ステレオカメラであってもよい。ステレオカメラは、両眼視差を再現するように配置された二つの撮像部を有している。ステレオカメラの撮像情報には、奥行き方向の情報、高さ方向の情報も含まれている。
【００２２】
レーダセンサは、電波（例えばミリ波）又は光を利用して自車両の周辺の障害物を検出する検出機器である。レーダセンサには、例えば、ミリ波レーダ又はライダー［LIDAR：Light  Detection  and  Ranging］が含まれる。レーダセンサは、電波又は光を自車両の周辺に送信し、障害物で反射された電波又は光を受信することで障害物を検出する。レーダセンサは、検出した障害物情報をＥＣＵ１０へ送信する。障害物には、木、建物等の静止障害物の他、歩行者、自転車、他車両等の移動障害物が含まれる。
【００２３】
外部センサ２のセンサ検出範囲は、例えば外部センサ２がカメラの場合、カメラが物体を撮像可能な範囲である。外部センサ２のセンサ検出範囲は、例えば外部センサ２がレーダセンサの場合、レーダセンサが物体を検出可能な範囲である。また、外部センサ２がカメラ及びレーダセンサの場合、カメラが物体を撮像可能な範囲と、レーダセンサが物体を検出可能な範囲とを足し合わせた範囲である。ただし、外部センサ２がカメラ及びレーダセンサの場合であっても、カメラのみで物標を検出する場合には、外部センサ２のセンサ検出範囲はカメラが物体を撮像可能な範囲であってもよい。外部センサ２がカメラ及びレーダセンサの場合であっても、レーダセンサのみで物標を検出する場合には、外部センサ２のセンサ検出範囲はレーダセンサが物体を検出可能な範囲であってもよい。
【００２４】
内部センサ３は、自車両の走行状態を検出する車載センサである。内部センサ３は、車速センサ、加速度センサ、及びヨーレートセンサを含む。車速センサは、自車両の速度を検出する検出器である。車速センサとしては、例えば、自車両の車輪又は車輪と一体に回転するドライブシャフト等に対して設けられ、車輪の回転速度を検出する車輪速センサが用いられる。車速センサは、検出した車速情報（車輪速情報）をＥＣＵ１０に送信する。
【００２５】
加速度センサは、自車両の加速度を検出する検出器である。加速度センサは、例えば、自車両の前後方向の加速度を検出する前後加速度センサと、自車両の横加速度を検出する横加速度センサとを含んでいる。加速度センサは、例えば、自車両の加速度情報をＥＣＵ１０に送信する。ヨーレートセンサは、自車両の重心の鉛直軸周りのヨーレート（回転角速度）を検出する検出器である。ヨーレートセンサとしては、例えばジャイロセンサを用いることができる。ヨーレートセンサは、検出した自車両のヨーレート情報をＥＣＵ１０へ送信する。
【００２６】
地図データベース４は、地図情報を記憶するデータベースである。地図データベース４は、例えば、自車両に搭載されたＨＤＤ［Hard  Disk  Drive］内に形成されている。地図情報とは、自車両の自動運転に用いられる詳細な地図情報である。地図情報には、車線の形状（曲率等）、交差点の位置情報、及び道路のリンク情報等が含まれている。なお、地図データベース４は、車両と通信可能なサーバに形成されていてもよい。
【００２７】
地図情報には、物標に関する情報が含まれる。物標とは、地図上の位置（例えば世界座標系における経度及び緯度等）が予め定められた物体である。物標に関する情報には、物標の地図上の位置である物標位置の情報が含まれている。
【００２８】
物標には、道路上又は道路周辺に設けられた構造物と路面に表示された道路標示と  のうち少なくとも一方が含まれる。構造物としては、ポール、道路標識、デリニエータ、路面鋲（チャッターバー等）、縁石、信号機等が含まれている。道路標識は、支柱部分と、看板部分との両方が物標として機能し得る。
【００２９】
道路標示としては、車線境界線、車道中央線等の区画線、前方に横断歩道があることを示す菱形マーク、前方に優先道路があることを示す三角マーク、進行方向マーク、横断歩道標示、一時停止線、「止まれ」の文字等が含まれている。区画線には、白線及び黄線が含まれる。区画線が連続する点線又は破線として表わされている場合には、各点線又は破線をそれぞれ物標として扱ってもよい。
【００３０】
物標に関する情報には、物標の種類の情報が含まれていてもよい。物標の種類は、物標の特性に応じて分類された種類を意味する。物標の特性は、例えば、物標位置の変化の容易度であってもよい。物標位置は、例えば、物標自体が移動したり、物標が経時的に消耗、滅失又は破損したりすることにより、変化し得る。
【００３１】
物標位置の変化の容易度が低い物標の種類としては、例えば、縁石、ポール、道路標識、デリニエータ、路面鋲（チャッターバー等）、支柱等で固定された信号機、街路樹の幹、及び建物等を挙げることができる。物標位置の変化の容易度が高い物標の種類には、例えば、上述の各道路標示（区画線、菱形マーク、三角マーク、進行方向マーク、横断歩道標示、一時停止線、「止まれ」の文字等）、及び、紐等で吊り下げられて揺動し得る信号機等を挙げることができる。
【００３２】
物標に関する情報には、撮像画像から物標を認識するための物標の画像情報が含まれている。物標の画像情報とは、例えばパターン認識に用いられる画像の特徴の情報である。物標の画像情報には、道路標識の形状、道路標示の形状等が含まれていてもよい。地図データベース４は、物標の位置情報と当該物標の画像情報を関連付けて記憶していてもよい。
【００３３】
評価重みデータベース５は、地図精度の評価への影響度に対応する評価重みを記憶するデータベースである。評価重みは、物標の特性に応じて当該物標がどの程度の影響を地図精度の評価に与えるかの度合いに関する情報である。評価重みデータベース５は、自車両と通信可能なサーバに形成されていてもよい。評価重みデータベース５は、地図データベース４と一体のデータベースであってもよい。
【００３４】
評価重みは、物標の種類に関連付けて記憶されている。評価重みは、例えば、地図精度の評価に与える影響が大きいほど、大きい数値が与えられていてもよい。評価重みは、例えば、地図精度の評価に与える影響が最も大きい場合を１として、地図精度の評価に与える影響に応じて０以上１以下の区間に含まれる実数値が与えられる係数であってもよい。
【００３５】
地図精度の評価に与える影響は、例えば、物標位置の変化の容易度であってもよい。具体的には、縁石、ポール、道路標識、デリニエータ、路面鋲（チャッターバー等）、支柱等で固定された信号機、街路樹の幹、及び建物等の評価重みは、上述の各道路標示（区画線、菱形マーク、三角マーク、進行方向マーク、横断歩道標示、一時停止線、「止まれ」の文字等）、及び、紐等で吊り下げられて揺動し得る信号機等の評価重みよりも、大きい数値の係数であってもよい。
【００３６】
評価重みデータベース５には、評価重みの一例として、横評価重み、縦評価重み、及び、高さ評価重みが物標ごとに記憶されていてもよい。横評価重みは、自車両の幅方向（自車両の進行方向に対して直角な水平方向）の評価重みである。縦評価重みは、自車両の前後方向（撮像画像の奥行き方向）の評価重みである。高さ評価重みは、自車両の高さ方向の評価重みである。
【００３７】
ここで、外部センサ２で検出した物標について、特定の方向における物標の位置ズレが他の方向における位置ズレよりも地図精度の評価に高い影響度を有していると言える場合、横評価重み、縦評価重み、及び高さ評価重みのうち当該方向の評価重みが、他の方向の評価重みよりも大きくされてもよい。
【００３８】
「位置ズレ」とは、外部センサ２で検出した物標の位置の自車両の位置に対するズレ（相対位置のズレ）である。より詳しくは、「位置のズレ」は、外部センサ２で検出した物標と自車両との相対距離（検出相対関係）と、外部センサ２で検出した物標と自車両との地図上における相対距離（地図上相対関係）との差に相当する当該物標の位置のズレであってもよい。「位置のズレ」は、自車両の幅方向、自車両の前後方向、及び自車両の高さ方向のそれぞれの成分を含んでもよい。
【００３９】
「物標の位置ズレが地図精度の評価に高い影響度を有している」とは、上記差に相当する当該物標の位置のズレが、当該物標の地図上における位置のズレによって引き起こされている蓋然性が高い（つまり、地図情報における物標の位置がズレている蓋然性が高い）ことを意味する。
【００４０】
例えば、物標が、自車両の前後方向に沿って延びる白線（車線境界線等の道路標示）である場合、横評価重みは、縦評価重み及び高さ評価重みよりも大きくすることができる。物標が、自車両の幅方向に沿って延びる白線（一時停止線等の道路標示）である場合、横評価重みは、縦評価重み及び高さ評価重みよりも大きくすることができる。物標が、自車両の前後方向に沿って互いに離間して設けられた路面鋲である場合、横評価重みは、縦評価重み及び高さ評価重みよりも大きくすることができる。物標が、自車両の前後方向に沿って延びる縁石である場合、横評価重み及び高さ評価重みは、縦評価重みよりも大きくすることができる。物標が、道路標識である場合、縦評価重みは、横評価重み及び高さ評価重みよりも大きくすることができる。
【００４１】
ＨＭＩ６は、自動運転システム１００と乗員との間で情報の入出力を行うためのインターフェイスである。ＨＭＩ６は、例えば、ディスプレイ、スピーカ等を備えている。ＨＭＩ６は、ＥＣＵ１０からの制御信号に応じて、ディスプレイの画像出力及びスピーカからの音声出力を行う。
【００４２】
アクチュエータ７は、自車両の制御に用いられる機器である。アクチュエータ７は、駆動アクチュエータ、ブレーキアクチュエータ、及び操舵アクチュエータを少なくとも含む。駆動アクチュエータは、ＥＣＵ１０からの制御信号に応じてエンジンに対する空気の供給量（スロットル開度）を制御し、自車両の駆動力を制御する。なお、自車両がハイブリッド車である場合には、エンジンに対する空気の供給量の他に、動力源としてのモータにＥＣＵ１０からの制御信号が入力されて当該駆動力が制御される。自車両が電気自動車である場合には、動力源としてのモータにＥＣＵ１０からの制御信号が入力されて当該駆動力が制御される。これらの場合における動力源としてのモータは、アクチュエータ７を構成する。
【００４３】
ブレーキアクチュエータは、ＥＣＵ１０からの制御信号に応じてブレーキシステムを制御し、自車両の車輪へ付与する制動力を制御する。ブレーキシステムとしては、例えば、液圧ブレーキシステムを用いることができる。操舵アクチュエータは、電動パワーステアリングシステムのうち操舵トルクを制御するアシストモータの駆動を、ＥＣＵ１０からの制御信号に応じて制御する。これにより、操舵アクチュエータは、自車両の操舵トルクを制御する。
【００４４】
次に、ＥＣＵ１０の機能的構成について説明する。図１に示されるように、ＥＣＵ１０は、車両位置認識部１１、走行環境認識部１２、走行計画生成部１３、物標種類認識部１４、物標位置認識部１５、地図上相対関係取得部１６、検出相対関係取得部１７、地図精度評価部１８、自動運転許可部１９、及び車両制御部２０を有している。以下に説明するＥＣＵ１０の機能の一部は、自車両と通信可能なサーバに形成されていてもよい。
【００４５】
車両位置認識部１１は、ＧＰＳ受信部１の位置情報及び地図データベース４の地図情報に基づいて、自車両の地図上の位置である車両位置及び自車両の向きを認識する。車両位置認識部１１は、ＧＰＳ受信部１の故障診断が異常なしとの結果である場合に、車両位置及び自車両の向きを認識してもよい。車両位置認識部１１は、例えば過去に自動運転制御を所定時間継続して実行することができた地図上の区間において、当該区間の地図情報に基づいて、認識した車両位置及び自車両の向きを補正してもよい。
【００４６】
走行環境認識部１２は、外部センサ２及び内部センサ３の検出結果に基づいて、自車両の走行環境を認識する。自車両の走行環境には、自車両の外部環境及び自車両の走行状態が含まれる。走行環境認識部１２は、外部センサ２の検出結果に基づいて、自車両の周囲の障害物の状況を含む自車両の外部環境を認識する。走行環境認識部１２は、外部センサ２の検出結果に基づいて自車両の周囲の白線認識を行い、白線認識の結果を外部環境として認識してもよい。走行環境認識部１２は、内部センサ３の検出結果に基づいて、車速、加速度、ヨーレート等の自車両の走行状態を認識する。
【００４７】
走行計画生成部１３は、自動運転に用いる自車両の走行計画を生成する。走行計画生成部１３は、例えば、予め設定された自動運転の目標ルート、地図データベース４の地図情報、車両位置認識部１１で認識した自車両の地図上の位置、及び走行環境認識部１２で認識した自車両の走行環境に基づいて、自車両の走行計画を生成する。
【００４８】
走行計画には、一例として、自車両の目標ルート上の位置に応じた自車両の制御目標値が含まれている。目標ルート上の位置とは、地図上で目標ルートの延在方向における位置である。目標ルート上の位置は、目標ルートの延在方向において所定間隔（例えば１ｍ）ごとに設定された設定縦位置を意味する。制御目標値とは、走行計画において自車両の制御目標となる値である。制御目標値は、目標ルート上の設定縦位置ごとに関連付けて設定される。走行計画生成部１３は、目標ルート上に所定間隔の設定縦位置を設定すると共に、設定縦位置ごとに制御目標値（例えば目標横位置及び目標車速）を設定することで、走行計画を生成する。設定縦位置及び目標横位置は、合わせて一つの位置座標として設定されてもよい。設定縦位置及び目標横位置は、走行計画において目標として設定される縦位置の情報及び横位置の情報を意味する。自動運転の走行計画は、上記の内容に限定されず、様々な計画を採用できる。
【００４９】
物標種類認識部１４は、例えば、外部センサ２で撮像した撮像画像と、地図データベース４で記憶されている物標の画像情報と、車両位置認識部１１で認識した車両位置及び自車両の向きとに基づいて、撮像画像に含まれる物標を認識すると共に、当該物標の種類を認識する。物標種類認識部１４は、外部センサ２により複数の物標が検出された場合、複数の物標のそれぞれを認識すると共に、複数の物標のそれぞれについて物標の種類を認識してもよい。
【００５０】
物標位置認識部１５は、外部センサ２の検出結果と車両位置と地図情報とに基づいて、物標位置を認識する。物標位置は、外部センサ２により検出された物標の地図上の位置である。物標位置認識部１５は、認識した物標及び地図情報（認識した物標に関連付けられている地図上の位置情報）に基づいて、物標位置を認識する。
【００５１】
なお、物標位置認識部１５は、例えば、外部センサ２で撮像した撮像画像と、地図データベース４で記憶されている物標の位置情報と、車両位置認識部１１で認識した車両位置及び自車両の向きとに基づいて、物標位置を認識してもよい。物標位置認識部１５は、外部センサ２により複数の物標が検出された場合、複数の物標のそれぞれについて物標位置を認識してもよい。
【００５２】
地図上相対関係取得部１６は、物標位置及び車両位置に基づいて、地図上相対関係を取得する。地図上相対関係は、例えば、外部センサ２により検出された物標と自車両との地図上における相対的な位置関係（例えば相対距離）である。地図上相対関係は、地図上の仮想的な空間又は平面における物標と自車両との相対的な位置関係を意味する。地図上相対関係取得部１６は、地図上相対関係の一例として、物標と自車両との地図上における相対距離を算出する。物標と自車両との地図上における相対距離には、対象物標と自車両との地図上横相対距離、地図上縦相対距離、及び地図上高さ相対距離が含まれていてもよい。
【００５３】
地図上相対関係取得部１６は、外部センサ２により複数の物標が検出された場合、物標種類認識部１４で認識した物標の種類に応じて、対象物標を選択する。対象物標は、地図上相対関係を取得する対象となる種類の物標である。
【００５４】
地図上相対関係取得部１６は、例えば、複数の物標が、物標位置の変化の容易度が高い物標と、物標位置の変化の容易度が低い物標とを含んでいる場合、物標位置の変化の容易度が低い物標の種類に応じて、対象物標を選択する。地図上相対関係取得部１６は、例えば、認識した物標の種類が縁石と区画線とである場合には、縁石を対象物標として選択してもよい。地図上相対関係取得部１６は、例えば、認識した物標の種類が、道路に沿って配置された縁石と、互いに離間して設けられた路面鋲とである場合には、縁石を対象物標として選択してもよい。
【００５５】
地図上相対関係取得部１６は、対象物標と自車両との地図上相対関係を取得する。地図上相対関係取得部１６は、対象物標の物標位置及び車両位置に基づいて、対象物標と自車両との地図上における相対距離を地図上相対関係として取得する。
【００５６】
地図上相対関係には、例えば、地図上横相対距離、地図上縦相対距離、及び地図上高さ相対距離が含まれる。地図上横相対距離は、対象物標と自車両との地図上における相対距離のうち自車両の幅方向の成分である。地図上縦相対距離は、対象物標と自車両との地図上における相対距離のうち自車両の前後方向の成分である。地図上高さ相対距離は、対象物標と自車両との地図上における相対距離のうち自車両の高さ方向の成分である。
【００５７】
検出相対関係取得部１７は、外部センサ２の検出結果に基づいて、検出相対関係を取得する。検出相対関係は、例えば、外部センサ２により検出された物標と自車両との相対的な位置関係（例えば相対距離）である。検出相対関係は、実空間又は実平面における物標と自車両との相対的な位置関係を意味する。検出相対関係取得部１７は、一例として、外部センサ２の検出結果及び外部センサ２のセンサパラメータに基づいて、対象物標と自車両との検出横相対距離、検出縦相対距離、及び検出高さ相対距離を、検出相対関係として取得する。外部センサ２のセンサパラメータには、自車両におけるＧＰＳ受信部１の取付位置に対する外部センサ２の相対的な取付位置が含まれていてもよい。
【００５８】
地図精度評価部１８は、地図上相対関係及び検出相対関係に基づいて、地図情報の地図精度を評価する。地図精度評価部１８は、対象物標の種類、及び評価重みデータベース５に記憶された評価重みに基づいて、対象物標の種類に応じた評価重みを取得する。地図精度評価部１８は、評価重みとして、対象物標の横評価重み、縦評価重み、及び高さ評価重みを取得する。
【００５９】
地図精度評価部１８は、地図精度の評価の対象となる地図について、自車両が位置している道路に沿っての所定距離の区間の地図情報について、地図精度を評価してもよい。地図精度評価部１８は、車両位置を含むノード又はリンクで規定される区間の地図情報について、地図精度を評価してもよい。地図精度評価部１８は、車両位置を中心として外部センサ２のセンサ検出範囲における地図情報について、地図精度を評価してもよい。地図精度評価部１８は、予め設定された一定範囲の地図情報について、地図精度を評価してもよい。
【００６０】
地図精度評価部１８は、地図上相対関係、検出相対関係、及び評価重みに基づいて、地図精度を評価する。地図精度評価部１８は、地図精度の評価の一例として、地図精度評価値を算出すると共に、算出した地図精度評価値と評価閾値とを比較する。地図精度評価値は、地図の精度を評価するための指標である。地図精度評価値は、例えば、地図上相対関係と検出相対関係との差に評価重みを乗算することで算出することができる。
【００６１】
地図精度評価値には、横評価値、縦評価値、及び高さ評価値が含まれていてもよい。横評価値は、自車両の幅方向の評価値である。横評価値は、地図上横相対距離と検出横相対距離との差に横評価重みを乗算することで算出することができる。縦評価値は、自車両の前後方向の評価値である。縦評価値は、地図上縦相対距離と検出縦相対距離との差に縦評価重みを乗算することで算出することができる。高さ評価値は、自車両の高さ方向の評価値である。高さ評価値は、地図上高さ相対距離と検出高さ相対距離との差に高さ評価重みを乗算することで算出することができる。
【００６２】
地図精度評価部１８は、地図精度評価値が評価閾値以上であるか否かを判定する。評価閾値は、自動運転制御を許可し得る程度に地図の精度が高いか否かを判定するための地図精度評価値の閾値である。評価閾値は、自動運転制御において要求されるローカライズの精度に応じて、予め設定されていてもよい。評価閾値は、横評価値、縦評価値、及び高さ評価値のそれぞれについて個別に設けられていてもよいし、共通の閾値であってもよい。
【００６３】
地図精度評価部１８は、地図精度評価値が評価閾値以上であると判定した場合、地図の精度が自動運転制御を許可し得る程度に高い旨（以下、「地図の精度が良の旨」とも記す）の情報を地図データベース４に記録する。地図精度評価部１８は、地図精度評価値が評価閾値以上ではないと判定した場合、地図の精度が自動運転制御を許可し得る程度に達していない旨（以下、「地図の精度が不良の旨」とも記す）の情報を地図データベース４に記録する。地図精度評価部１８は、地図の精度が良又は不良の旨の情報を、例えば地図品質不良フラグの値（０又は１）を切り換えることにより、地図データベース４に記録してもよい。
【００６４】
自動運転許可部１９は、地図精度の評価結果に基づいて、地図情報を用いる自動運転制御を許可する。自動運転許可部１９は、地図精度評価部１８により地図精度評価値が評価閾値以上であると判定された場合、地図情報を用いる自動運転制御を車両制御部２０が実行することを許可する。自動運転許可部１９は、自動運転システム１００の状態をレディ状態に変更することにより、自動運転制御の実行を実質的に許可してもよい。
【００６５】
自動運転許可部１９は、地図精度評価部１８により地図精度評価値が評価閾値以上ではないと判定された場合、地図情報を用いる自動運転制御を車両制御部２０が実行することを制限する。自動運転許可部１９は、一例として、地図情報を用いる自動運転制御を車両制御部２０が実行することを禁止する。自動運転許可部１９は、自動運転システム１００の状態をレディ状態に変更せずにスタンバイ状態に維持することにより、自動運転制御の実行を実質的に禁止してもよい。なお、自動運転許可部１９は、例えば自車両が移動した結果、地図精度評価部１８により地図精度評価値が評価閾値以上であると判定されるに至った場合、地図情報を用いる自動運転制御を車両制御部２０が実行することを許可してもよい。あるいは、自動運転許可部１９は、地図情報を用いる自動運転制御を車両制御部２０が実行することを禁止すると共に、地図情報を用いずに外部センサ２の検出結果を用いる運転支援の制御を車両制御部２０が実行することを許可してもよい。運転支援の内容は特に限定されず、周知の様々な制御を採用できる。
【００６６】
車両制御部２０は、自動運転許可部１９により地図情報を用いる自動運転制御の実行が許可されている場合、走行計画生成部１３の生成した走行計画に基づいて、自動運転を実行する。車両制御部２０は、自車両のアクチュエータ７に制御信号を送信することで自動運転を実行する。
【００６７】
［自動運転システムの地図評価処理］
次に、本実施形態に係る自動運転システム１００の地図評価処理について図２を参照して説明する。図２は、地図評価処理の一例を示すフローチャートである。図２に示すフローチャートの処理は、例えばＧＰＳ受信部１の故障診断が異常なしとの結果である場合において、自動運転が開始されようとしているとき（例えば運転者により自動運転を開始させるためのＨＭＩ６への操作が行われたとき）に実行される。なお、ＧＰＳ受信部１の故障診断が異常ありとの結果である場合には、自動運転の開始が禁止されてもよい。
【００６８】
図２に示されるように、自動運転システム１００のＥＣＵ１０は、Ｓ１として、車両位置認識部１１により車両位置の認識を行う。車両位置認識部１１は、ＧＰＳ受信部１の位置情報及び地図データベース４の地図情報に基づいて、自車両の地図上の位置である車両位置及び自車両の向きを認識する。
【００６９】
Ｓ２において、ＥＣＵ１０は、物標種類認識部１４により物標の種類の認識を行う。物標種類認識部１４は、例えば、外部センサ２で撮像した撮像画像と、地図データベース４で記憶されている物標の画像情報と、車両位置認識部１１で認識した車両位置及び自車両の向きとに基づいて、撮像画像に含まれる物標を認識すると共に、当該物標の種類を認識する。物標種類認識部１４は、外部センサ２により複数の物標が検出された場合、複数の物標のそれぞれについて物標の種類を認識する。
【００７０】
Ｓ３において、ＥＣＵ１０は、物標位置認識部１５により物標位置の認識を行う。物標位置認識部１５は、外部センサ２の検出結果と車両位置と地図情報とに基づいて、物標位置を認識する。物標位置認識部１５は、外部センサ２により複数の物標が検出された場合、複数の物標のそれぞれについて物標位置を認識する。
【００７１】
Ｓ４において、ＥＣＵ１０は、地図上相対関係取得部１６により対象物標の選択を行う。地図上相対関係取得部１６は、外部センサ２により複数の物標が検出された場合、物標種類認識部１４で認識した物標の種類に応じて、対象物標を選択する。
【００７２】
Ｓ５において、ＥＣＵ１０は、地図上相対関係取得部１６により地図上相対関係の取得を行う。地図上相対関係取得部１６は、対象物標と自車両との地図上相対関係の一例として、対象物標の物標位置及び車両位置に基づいて、地図上横相対距離、地図上縦相対距離、及び地図上高さ相対距離を取得する。
【００７３】
Ｓ６において、ＥＣＵ１０は、検出相対関係取得部１７により検出相対関係の取得を行う。検出相対関係取得部１７は、対象物標と自車両との検出相対関係の一例として、外部センサ２の検出結果及び外部センサ２のセンサパラメータに基づいて、検出横相対距離、検出縦相対距離、及び検出高さ相対距離を、取得する。
【００７４】
Ｓ７において、ＥＣＵ１０は、地図精度評価部１８により評価重みの取得を行う。地図精度評価部１８は、評価重みとしての一例として、対象物標の種類及び評価重み情報に基づいて、横評価重み、縦評価重み、及び高さ評価重みを取得する。
【００７５】
Ｓ８において、ＥＣＵ１０は、地図精度評価部１８により地図精度評価値の算出を行う。地図精度評価部１８は、地図精度評価値の一例として、地図上相対関係、検出相対関係、及び評価重みに基づいて、横評価値、縦評価値、及び高さ評価値を算出する。
【００７６】
Ｓ９において、ＥＣＵ１０は、地図精度評価部１８により地図精度評価値が評価閾値以上であるか否かを判定する。地図精度評価部１８は、例えば、横評価値、縦評価値、及び高さ評価値のそれぞれについて、上記判定を行う。
【００７７】
ＥＣＵ１０は、地図精度評価値が評価閾値以上であると判定された場合（Ｓ９：ＹＥＳ）、Ｓ１０に移行する。Ｓ１０において、ＥＣＵ１０は、地図精度評価部１８により地図精度が良の旨の記録を行う。地図精度評価部１８は、例えば地図品質不良フラグの値を０とすることにより、地図精度が良の旨の情報を地図データベース４に記録する。
【００７８】
Ｓ１１において、ＥＣＵ１０は、自動運転許可部１９により自動運転制御の許可を行う。自動運転許可部１９は、一例として、自動運転システム１００の状態をレディ状態に変更し、地図情報を用いる自動運転制御を車両制御部２０が実行することを許可する。その後、ＥＣＵ１０は、図２の地図評価処理を終了する。
【００７９】
一方、ＥＣＵ１０は、地図精度評価値が評価閾値以上ではないと判定された場合（Ｓ９：ＮＯ）、Ｓ１２に移行する。Ｓ１２において、ＥＣＵ１０は、地図精度評価部１８により地図精度が不良の旨の記録を行う。地図精度評価部１８は、例えば地図品質不良フラグの値を１とすることにより、地図精度が不良の旨の情報を地図データベース４に記録する。
【００８０】
Ｓ１３において、ＥＣＵ１０は、自動運転許可部１９により自動運転制御の制限を行う。自動運転許可部１９は、一例として、自動運転システム１００の状態をスタンバイ状態に維持し、地図情報を用いる自動運転制御を車両制御部２０が実行することを禁止する。その後、ＥＣＵ１０は、図２の地図評価処理を終了する。あるいは、ＥＣＵ１０は、地図評価処理を終了することに代えて、地図精度評価値が評価閾値以上であると判定（Ｓ９：ＹＥＳ）されるような場所に自車両が到達するまで、図２の地図評価処理を繰り返し継続してもよい。この場合、例えば運転者による手動運転により自車両が移動されてもよい。
【００８１】
［自動運転システムの作用効果］
以上説明した本実施形態に係る自動運転システム１００によれば、地図上相対関係取得部１６及び検出相対関係取得部１７により、地図上における相対関係である地図上相対関係と、外部センサ２の検出結果に基づく相対関係である検出相対関係と、が取得される。地図精度評価部１８により、基準となる検出相対関係に対して地図上相対関係が比較されることで、地図情報の地図精度が評価される。自動運転許可部１９により、地図精度の評価結果に基づいて、地図情報を用いる自動運転制御が許可される。したがって、自動運転システム１００によれば、地図精度を適切に評価すると共に、地図情報を用いる自動運転制御を適切に許可することができる。
【００８２】
また、自動運転システム１００は、物標の種類を認識する物標種類認識部１４を備えている。地図上相対関係取得部１６は、外部センサ２により複数の物標が検出された場合、地図上相対関係を取得する対象となる種類の物標である対象物標を物標の種類に応じて選択する。地図上相対関係取得部１６は、対象物標と自車両との地図上相対関係を取得する。このように、地図上相対関係取得部１６により、適切な種類の対象物標を用いて地図上相対関係が取得される。そのため、適切な種類の対象物標を用いて地図精度を評価することができる。
【００８３】
また、自動運転システム１００は、物標の種類を認識する物標種類認識部１４と、地図精度の評価への影響度に対応する評価重みを物標の種類に関連付けて記憶する評価重みデータベース５と、を備えている。地図精度評価部１８は、物標の種類に基づいて評価重みを取得する。地図精度評価部１８は、取得した評価重みに基づいて地図精度を評価する。このように、地図精度評価部１８により、物標の種類に応じた評価重みを用いて地図精度が評価される。そのため、物標の種類が地図精度の評価へ及ぼす影響を考慮して、地図精度を評価することができる。
【００８４】
［変形例］
本発明は上述した実施形態に限定されるものではない。本発明は、上述した実施形態を始めとして、当業者の知識に基づいて種々の変更、改良を施した様々な形態で実施することができる。
【００８５】
自動運転システム１００では、地図評価の処理を実行する機能的構成がＥＣＵ１０と一体とされていたが、これに限定されない。例えば、自動運転制御を実行するための機能的構成である走行環境認識部１２、走行計画生成部１３、及び車両制御部２０が、ＥＣＵ１０と通信可能な別のＥＣＵ又はサーバに設けられていてもよい。
【００８６】
自動運転システム１００は、必ずしも評価重みデータベース５を備えていなくてもよい。この場合、地図精度評価部１８は、例えば、地図上相対関係と検出相対関係との差として算出した地図精度評価値と評価閾値とを比較することで、地図精度を評価することができる。また、図２におけるＳ７の処理が省略される。
【００８７】
地図上相対関係取得部１６は、物標の種類に応じて必ずしも対象物標を選択しなくてもよい。この場合、地図上相対関係取得部１６は、例えば、物標種類認識部１４で認識した物標の全てを対象物標として扱うことができる。また、図２におけるＳ４の処理が省略される。
【００８８】
地図精度評価部１８は、地図上相対関係と検出相対関係との差に基づいて地図精度を評価したが、この例に限定されない。地図精度評価部１８は、物標のうち自車両の外部センサ２のセンサ検出範囲に含まれる物標の数に基づいて地図精度評価値を算出してもよい。例えば、地図精度評価部１８は、外部センサ２で検出した物標の数と、外部センサ２で検出した物標に対応する地図上の物標の数と、に基づいて地図精度を評価してもよい。この場合、「外部センサ２で検出した物標に対応する地図上の物標の数」は、地図上において自車両の位置を基準として外部センサ２のセンサ検出範囲に含まれる物標の数とすることができる。
【００８９】
自動運転許可部１９は、過去に評価した地図精度の評価結果に基づいて、地図情報を用いる自動運転制御を許可又は制限してもよい。この場合、自動運転許可部１９は、例えば地図データベース４に記録された地図品質不良フラグの値に基づいて、地図情報を用いる自動運転制御を許可又は制限してもよい。
【符号の説明】
【００９０】
１…ＧＰＳ受信部、２…外部センサ、３…内部センサ、４…地図データベース、５…評価重みデータベース、６…ＨＭＩ、７…アクチュエータ、１０…ＥＣＵ、１１…車両位置認識部、１２…走行環境認識部、１３…走行計画生成部、１４…物標種類認識部、１５…物標位置認識部、１６…地図上相対関係取得部、１７…検出相対関係取得部、１８…地図精度評価部、１９…自動運転許可部、２０…車両制御部、１００…自動運転システム。
【図１】
2019197356.tif 000003
【図２】
2019197356.tif 000004