(57)【要約】【課題】車載センサについての校正精度を高めることが可能なセンサ校正方法及びセンサ校正装置の提供。【解決手段】車載ＥＣＵ１００は、車両Ａにおいて用いられ、車両Ａに搭載された複数の車載センサ３０についての校正を行うセンサ校正装置として機能する。車載ＥＣＵ１００は、車載センサ３０によって計測された地面固定物ＲＯの計測情報を取得すると共に、車載センサ３０とは異なる情報源５０による地面固定物ＲＯのインフラ情報を準備する。さらに車載ＥＣＵ１００は、同一の地面固定物ＲＯについての計測情報及びインフラ情報用いることで、複数の車載センサ３０間に設定される外部パラメータを更新する。【選択図】図１
2020067402.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ（１００）によって実施され、車両（Ａ）に搭載された複数の車載センサ（３０）についての校正を行うセンサ校正方法であって、
少なくとも一つのプロセッサ（６１）上において、
前記車載センサによって計測された地面固定物（ＲＯ）の計測情報を取得し（Ｓ１０２）、
前記車載センサとは異なる情報源（５０）による前記地面固定物の既知情報を準備し（Ｓ１０５）、
同一の前記地面固定物についての前記計測情報及び前記既知情報を用いて、複数の前記車載センサ間に設定される外部パラメータを更新する（Ｓ１０７，Ｓ１０８）、
というステップを含むセンサ校正方法。
【請求項２】
前記車両の停止を判定する（Ｓ１０１）、というステップをさらに含み、
前記外部パラメータを更新するステップでは、前記車両が停止した状態で計測された前記計測情報を使用する請求項１に記載のセンサ校正方法。
【請求項３】
前記既知情報には、前記地面固定物の位置を示す物体位置情報が含まれており、
前記車載センサからは、前記車両の位置を示す自車位置情報が提供され、
前記外部パラメータの更新には、前記物体位置情報及び前記自車位置情報が用いられる請求項１又は２に記載のセンサ校正方法。
【請求項４】
前記既知情報を準備するステップでは、最新の情報への更新を繰り返す前記情報源から前記既知情報の提供を受ける請求項１〜３のいずれか一項に記載のセンサ校正方法。
【請求項５】
前記既知情報を準備するステップでは、前記車両の外部の前記情報源から、無線通信を通じて前記既知情報の提供を受ける請求項１〜４のいずれか一項に記載のセンサ校正方法。
【請求項６】
前記車両の周囲に位置する複数の前記地面固定物の中から、前記外部パラメータの更新に利用する前記地面固定物を選定する（Ｓ１０３）、というステップをさらに含む請求項１〜５のいずれか一項に記載のセンサ校正方法。
【請求項７】
前記地面固定物を選定するステップでは、路面に描かれた道路標示物（２０）よりも、路面に立設された道路立設物（１０）を、前記外部パラメータの更新に用いる前記地面固定物として優先的に選定する請求項６に記載のセンサ校正方法。
【請求項８】
前記計測情報についての信頼度を評価する（Ｓ１０６）、というステップをさらに含み、
前記外部パラメータを更新するステップでは、前記信頼度に応じた前記外部パラメータの更新を実施する請求項１〜７のいずれか一項に記載のセンサ校正方法。
【請求項９】
前記信頼度は、前記計測情報が計測された時間及び天気の少なくとも一つに応じて調整される請求項８に記載のセンサ校正方法。
【請求項１０】
前記信頼度は、前記計測情報の計測対象とされた前記地面固定物の種別に応じて調整される請求項８又は９に記載のセンサ校正方法。
【請求項１１】
前記信頼度は、前記計測情報を出力する前記車載センサの種別に応じて調整される請求項８〜１０のいずれか一項に記載のセンサ校正方法。
【請求項１２】
車両（Ａ）において用いられ、前記車両に搭載された複数の車載センサ（３０）についての校正を行うセンサ校正装置であって、
前記車載センサによって計測された地面固定物（ＲＯ）の計測情報を取得する情報取得部（７１）と、
前記車載センサとは異なる情報源（５０）による前記地面固定物の既知情報を設定する情報設定部（８４）と、
同一の前記地面固定物についての前記計測情報及び前記既知情報を用いて、複数の前記車載センサ間に設定される外部パラメータを更新する更新実行部（８６）と、
を備えるセンサ校正装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この明細書による開示は、車両に搭載された複数の車載センサについての校正を行う校正技術に関する。
【背景技術】
【０００２】
従来、例えば特許文献１には、自車両の周囲に存在する物体を利用して、車両に搭載されたライダ又はカメラを校正する校正方法が開示されている。具体的に、特許文献１の校正方法では、自車両の近傍を走行する他車両のＧＰＳ（Global Positioning System）情報が、車車間通信によって取得される。そして、ライダ又はカメラによって知覚された情報と、他車両から受信した情報とを比較する処理により、自車両のライダ又はカメラについての校正が行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許出願公開第２０１８／０１９６１２７号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示の校正方法にて用いられる他車両のＧＰＳ情報には、特に走行中において、測位誤差が生じ易い。そのため、ライダ又はカメラ等の車載センサの校正に、信頼度の不明な他車両のＧＰＳ情報を使用してしまうと、校正されたパラメータの精度の確保が困難となり得た。
【０００５】
本開示は、車載センサについての校正精度を高めることが可能なセンサ校正方法、及びセンサ校正装置の提供を目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、開示された一つの態様は、コンピュータ（１００）によって実施され、車両（Ａ）に搭載された複数の車載センサ（３０）についての校正を行うセンサ校正方法であって、少なくとも一つのプロセッサ（６１）上において、車載センサによって計測された地面固定物（ＲＯ）の計測情報を取得し（Ｓ１０２）、車載センサとは異なる情報源（５０）による地面固定物の既知情報を準備し（Ｓ１０５）、同一の地面固定物についての計測情報及び既知情報を用いて、複数の車載センサ間に設定される外部パラメータを更新する（Ｓ１０７，Ｓ１０８）、というステップを含むセンサ校正方法とされる。
【０００７】
また開示された一つの態様は、車両（Ａ）において用いられ、車両に搭載された複数の車載センサ（３０）についての校正を行うセンサ校正装置であって、車載センサによって計測された地面固定物（ＲＯ）の計測情報を取得する情報取得部（７１）と、車載センサとは異なる情報源（５０）による地面固定物の既知情報を設定する情報設定部（８４）と、同一の地面固定物についての計測情報及び既知情報を用いて、複数の車載センサ間に設定される外部パラメータを更新する更新実行部（８６）と、を備えるセンサ校正装置とされる。
【０００８】
これらの態様では、外部パラメータの更新に地面固定物の既知情報が用いられる。故に、他車両にて生じる測位誤差の影響を実質的に受けることなく、車載センサ間の外部パラメータの更新が可能となる。以上によれば、車載センサについての校正の精度を高めることができる。
【０００９】
尚、上記括弧内の参照番号は、後述する実施形態における具体的な構成との対応関係の一例を示すものにすぎず、技術的範囲を何ら制限するものではない。
【図面の簡単な説明】
【００１０】
【図１】本開示の一実施形態において、キャリブレーションに関連する構成の全体像を示す図である。
【図２】車載ＥＣＵ及びインフラモジュール等の電気的な構成を示すブロック図である。
【図３】キャリブレーションの信頼度を数値化するために用いられる信頼度評価テーブルの一例を示す図である。
【図４】車載ＥＣＵにて実施されるセンサ校正処理の詳細を示すフローチャートである。
【発明を実施するための形態】
【００１１】
図１及び図２に示す本開示の一実施形態において、センサ校正装置の機能は、車載ＥＣＵ（Electronic Control Unit）１００に実装されている。車載ＥＣＵ１００は、車両Ａに搭載された複数の電子制御ユニットのうちの一つであり、車両Ａの自動運転又は高度運転支援を可能にする車載コンピュータである。車載ＥＣＵ１００は、ＤＣＭ４１、Ｖ２Ｉ通信機４３、車載ネットワーク４５のバス、及び複数の車載センサ３０等と直接的又は間接的に電気接続されている。
【００１２】
ＤＣＭ（Data Communication Module）４１は、車両Ａに搭載される通信モジュールである。ＤＣＭ４１は、ＬＴＥ（Long Term Evolution）及び５Ｇ等の通信規格に沿った無線通信により、車両Ａの周囲の基地局との間で電波を送受信する。ＤＣＭ４１は、クラウドＣＬＤと車載機器との連携（Cloud to Car）を可能にする。ＤＣＭ４１は、クラウドＣＬＤ上に設置されたクラウドデータベースＤＢｃとの間で、地図情報及び道路情報等の種々の情報を共有する。ＤＣＭ４１の搭載により、車両Ａは、インターネットに接続可能なコネクテッドカーとなる。
【００１３】
Ｖ２Ｉ（Vehicle to roadside Infrastructure）通信機４３は、路車間（Ｖ２Ｉ）通信のための通信機である。Ｖ２Ｉ通信機４３は、道路に設置された路側機との間にて双方向通信を行う。例えば道路標識１０等には、Ｖ２Ｉ通信機４３と無線通信可能なインフラモジュール１０ａが、路側機として設置されている。
【００１４】
インフラモジュール１０ａは、インフラ通信機１１、インフラデータベース（以下、「インフラＤＢ」）１２、及びこれらの制御するインフラコントローラ１３等によって構成されている。インフラモジュール１０ａは、道路標識１０等のインフラストラクチャに関連したインフラ情報（詳細は後述する）を、インフラＤＢ１２に保持している。インフラモジュール１０ａは、インターネットに接続されており、インフラＤＢ１２のインフラ情報を、最新の情報に随時更新可能である。インフラモジュール１０ａは、インフラＤＢ１２に記憶された最新のインフラ情報を、インフラ通信機１１を通じてＶ２Ｉ通信機４３に送信する。
【００１５】
車載ネットワーク４５の通信バスには、多数の車載機器が直接的又は間接的に電気接続されている。車載ネットワーク４５は、通信バスに出力された種々の車両情報を、車載ＥＣＵ１００に提供可能である。車載ネットワーク４５は、後述するキャリブレーションに必要な情報として、例えば車両Ａの走行速度を示す情報（以下、「車速情報」）等を車載ＥＣＵ１００に提供する。
【００１６】
車載センサ３０は、車両Ａに搭載されて、自動運転又は高度運転支援に必要な種々の情報を取得する検出構成である。車載センサ３０には、ＧＮＳＳ受信機３１、ＩＭＵ３２、ミリ波レーダ３３、ライダ３４、カメラ３５、及びソナー３６が含まれている。各車載センサ３０は、相互に異なる位置に、相互に異なる姿勢で設置されている。
【００１７】
ＧＮＳＳ（Global Navigation Satellite System）受信機３１及びＩＭＵ（Inertial Measurement Unit）３２は、車両Ａの現在位置を特定する構成である。ＧＮＳＳ受信機３１は、複数の人工衛星から送信された測位信号を受信する。ＩＭＵ３２は、例えば３軸ジャイロセンサ及び３軸加速度センサ等によって構成されており、車両Ａに作用する慣性力を計測する。ＧＮＳＳ受信機にて受信された測位信号及びＩＭＵ３２の計測結果は、車両Ａの現在位置を示す自車位置情報として、車載ＥＣＵ１００に逐次提供される。
【００１８】
ミリ波レーダ３３、ライダ３４、カメラ３５及びソナー３６は、車両Ａの周囲環境を認識する自律センサである。これらの自律センサは、歩行者及び他車両等の移動物体、並びに交通信号、道路標識１０及び区画線や横断歩道のような道路標示物２０等の静止物体を検出する。各自律センサは、移動物体及び静止物体の検出結果を含んだ計測情報を、車載ＥＣＵ１００に逐次出力する。尚、各自律センサは、それぞれ複数であってもよい。また、一部の自律センサは、省略されていてもよい。
【００１９】
ミリ波レーダ３３は、車両Ａの進行方向へ向けてミリ波を照射し、進行方向に存在する移動物体及び静止物体等で反射されたミリ波を受信する処理により、検出結果を取得する。ライダ３４は、車両Ａの進行方向又は左右前方へ向けてレーザ光を照射し、照射方向に存在する移動物体及び静止物体等で反射されたレーザ光を受信する処理により、検出結果を取得する。ライダ３４は、回転鏡方式、ＭＥＭＳ方式、及びフェーズドアレイ方式等の走査型であってもよく、又はフラッシュ方式等の非走査型であってもよい。カメラ３５は、車両Ａの前方領域を撮影した前方画像を解析する処理により、検出結果を取得する。ソナー３６は、車両Ａの周囲へ向けて超音波を照射し、照射方向に存在する移動物体及び静止物体等で反射された超音波を受信する処理により、検出情報を取得する。
【００２０】
車載ＥＣＵ１００は、各車載センサ３０から取得する自車位置情報及び計測情報を組み合わせて、走行環境の認識を行う演算装置である。車載ＥＣＵ１００は、自車位置を特定する処理及び自車周囲の物体までの相対距離を算出する処理等を継続的に繰り返す。車載ＥＣＵ１００は、プロセッサ６１、ＲＡＭ６２、メモリ装置６３及び入出力インターフェース６４等を含む制御回路を主体に構成されている。
【００２１】
プロセッサ６１は、ＲＡＭ６２と結合された演算処理のためのハードウエアであって、種々のプログラムを実行可能である。メモリ装置６３は、不揮発性の記憶媒体を含む構成であり、プロセッサ６１によって実行される種々のプログラムを格納している。メモリ装置６３には、走行環境認識のための環境認識プログラムに加えて、データベース更新プログラム及びセンサ校正プログラム等が少なくとも記憶されている。データベース更新プログラム及びセンサ校正プログラムは、各車載センサ３０についての校正に関連するプログラムである。
【００２２】
車載ＥＣＵ１００は、環境認識プログラムの実行により、センサ情報取得部７１、パラメータ記憶部７２及び物体特定部７３等の機能部を備える。加えて車載ＥＣＵ１００は、データベース更新プログラムの実行により、データベース更新部７７を機能部として備える。さらに車載ＥＣＵ１００は、センサ校正プログラムの実行により、停止判定部８１、環境推定部８２、対象選定部８３、インフラ情報設定部８４、信頼度評価部８５及び更新実行部８６等の機能部を備える。
【００２３】
センサ情報取得部７１は、ＧＮＳＳ受信機３１及びＩＭＵ３２によって提供される自車位置情報を取得する。加えてセンサ情報取得部７１は、ミリ波レーダ３３、ライダ３４、カメラ３５及びソナー３６のそれぞれから、計測情報を取得する。
【００２４】
パラメータ記憶部７２は、各車載センサ３０についての外部パラメータを記憶する。外部パラメータは、二つの車載センサ３０の間に設定される数値群であり、二つの車載センサ３０にて取得される二つの計測情報を幾何学的に対応付ける数値群である。具体的に、外部パラメータは、各車載センサ３０の搭載位置及び搭載姿勢（向き）に対応した６軸（ｘ，ｙ，ｚ，ｒｏｌｌ，ｐｉｔｃｈ，ｙａｗ）の形式で規定されている。本実施形態では、複数の車載センサ３０のうちの一つが、外部パラメータを設定するうえで基準となるマスタセンサとされている。パラメータ記憶部７２は、マスタセンサを除く各車載センサ３０について、マスタセンサに対する相対的な外部パラメータを記憶している。車載センサ３０の計測情報に外部パラメータを適用する処理によれば、当該車載センサ３０の座標系における検出物体の位置座標は、マスタセンサの座標系における位置座標に変換可能となる。
【００２５】
物体特定部７３は、センサ情報取得部７１にて取得された計測結果に基づき、車両周囲より検出される検出物体の相対距離及び方向、形状（大きさ、高さ、面積等）、並びに種別等を特定する。こうした処理において、物体特定部７３は、複数の自律センサの計測情報を組み合わせる処理、いわゆるセンサフュージョンを実施する。物体特定部７３は、センサフュージョンにおいて、パラメータ記憶部７２に記憶された外部パラメータを使用し、異なる二つの自律センサの計測結果において、幾何学的に同一点を示す座標を対応付けて、検出精度を向上させる。
【００２６】
データベース更新部７７は、車載データベース（以下、「車載ＤＢ」）７６に登録されたインフラ情報を、最新の情報に更新する。車載ＤＢ７６は、インフラ情報を記憶するためにメモリ装置６３等に確保された記憶領域であって、ローカルデータベースとして機能する。データベース更新部７７は、インフラ情報の更新処理を所定の周期にて繰り返し、車載ＤＢ７６のインフラ情報を最新の状態に維持する。
【００２７】
インフラ情報は、後述するキャリブレーションにて利用される特定のインフラストラクチャ、具体的には、地面固定物ＲＯに紐付いた情報である。地面固定物ＲＯは、地面に固定され、且つ、法規等にて予め形状が規定された物体である。地面固定物ＲＯには、例えば道路標識１０及び道路標示物２０等が含まれる。インフラ情報は、地面固定物ＲＯの絶対位置情報（緯度、経度、高度）に加えて、地面からの高さ及び面積等の形状情報を含んだ内容とされている。尚、路面に描かれた道路標示物２０には、例えば高さが「０」であることを示すインフラ情報が紐付けられている。
【００２８】
停止判定部８１は、車載ネットワーク４５から提供される車両Ａの車速情報に基づき、車両Ａの走行状態を判定する。具体的に、停止判定部８１は、車速情報の示す走行速度がゼロである場合に、車両Ａが停止していると判定する。尚、停止判定部８１は、ＧＮＳＳ受信機３１から提供される自車位置情報に基づき、車両Ａの停止判定を実施してもよい。
【００２９】
環境推定部８２は、カメラ３５にて撮影された前方画像、並びにＤＣＭ４１又はＶ２Ｉ通信機４３にて受信される通信情報等に基づき、車両周囲の現在の環境を推定する。環境推定部８２は、一例として、時間（昼夜又は明暗）及び天気の判定等を実施する。
【００３０】
対象選定部８３は、ミリ波レーダ３３、ライダ３４、カメラ３５及びソナー３６にて、複数の地面固定物ＲＯが検出されている場合に、複数の地面固定物ＲＯの中から、外部パラメータの更新に利用する地面固定物ＲＯを選定する。対象選定部８３は、物体特定部７３の特定結果を参照し、自律センサにて検出されている車両周囲の地面固定物ＲＯの種別を把握する。対象選定部８３は、各地面固定物ＲＯの種別に基づき、キャリブレーションに利用する優先順位を設定する。対象選定部８３は、後述のキャリブレーションの信頼度が確保され易い地面固定物ＲＯほど、優先順位を高く設定する。具体的には、後述する信頼度評価テーブル（図３参照）に規定された地物信頼度が大きい（１に近い）地面固定物ＲＯほど、優先順位が高く設定される。
【００３１】
対象選定部８３は、各地面固定物ＲＯの優先順位を設定したうえで、優先順位が高い地面固定物ＲＯから順にインフラ情報の有無を判定する。対象選定部８３は、インフラ情報の存在する地面固定物ＲＯのうちで最も優先順位の高い地面固定物ＲＯを、外部パラメータの更新に用いる使用対象に選定する。上述の地物信頼度は、路面に描かれた道路標示物２０よりも、路面に立設された道路標識１０の方が、大きな値となる。故に、対象選定部８３は、道路標示物２０よりも道路標識１０を、使用対象として優先的に選定するようになる。
【００３２】
インフラ情報設定部８４は、対象選定部８３にて使用対象に選定される地面固定物ＲＯのインフラ情報を取得し、計測情報と対比可能な状態に設定する。インフラ情報設定部８４は、三つの情報源５０から、インフラ情報を取得可能である。第一の情報源５０は、クラウドデータベースＤＢｃである。クラウドデータベースＤＢｃに蓄積される地図情報及び道路情報は、常時最新の情報に更新されている。インフラ情報設定部８４は、ＤＣＭ４１を通じて、地図情報又は道路情報に含まれるインフラ情報を、クラウドＣＬＤから取得する。第二の情報源５０は、インフラモジュール１０ａである。インフラ情報設定部８４は、Ｖ２Ｉ通信機４３を通じて、インフラデータベース１２に保存されているインフラ情報を取得する。第三の情報源５０は、車載ＤＢ７６である。インフラ情報設定部８４は、メモリ装置６３を参照する処理により、車載ＤＢ７６に保存されたインフラ情報を取得する。
【００３３】
信頼度評価部８５は、車載センサ３０による計測情報についての信頼度を評価する。具体的に、信頼度評価部８５は、計測情報の信頼度を数値化し、信頼度に応じたキャリブレーションを可能にする。信頼度が高いほど、更新における外部パラメータの調整量が大きくなる。こうした信頼度は、時間及び天気等の計測環境、計測対象とされた地面固定物ＲＯの種別及び大きさ、並びに計測情報を出力した車載センサ３０の種別等の影響を受けると想定される。そのため、各要因の信頼度への影響を定量化した信頼度評価テーブル（図３参照）が、予め規定されている。信頼度評価部８５は、信頼度評価テーブルを用いることで、計測環境、地面固定物ＲＯの種別、及び車載センサ３０の種別等に応じて、信頼度の値を調整する。
【００３４】
図２及び図３に示すように、信頼度評価テーブルでは、時間信頼度、天気信頼度、地物信頼度、及びセンサ信頼度等の評価基準が予め設定されている。時間信頼度は、昼の時間帯では「１」とされ、夜の時間帯では「０．５」とされる。天気信頼度は、晴天では「１」とされ、曇天では「０．９」とされ、雨天では「０．８」とされ、降雪及び霧発生時には「０．５」とされる。さらに、特定の風速（例えば５ｍ／ｓ）未満であれば、天気信頼度は「１」とされ、特定風速を超えた風がある場合には、天気信頼度は、１未満となるように「５／風速（単位はｍ／ｓ）」とされる。
【００３５】
地物信頼度は、地面固定物ＲＯの種別毎に設定されている。一例として、信頼度評価テーブルには、地面固定物ＲＯとして、道路標識１０、信号機、街灯、建物、道路標示物２０、道路端及び路側植物等の種別が設定されている。そして、地面固定物ＲＯの各種別には、時間又は天気に対応した信頼度が振られている。
【００３６】
センサ信頼度は、計測結果を出力する自律センサ毎に設定されている。本実施形態では、ミリ波レーダ３３、ライダ３４、カメラ３５及びソナー３６が、自律センサの種別として設定されている。そして、自律センサの各種別には、地物信頼度と同様に、時間又は天気に対応した信頼度が振られている。尚、大雨、大雪及び濃霧等、自律センサによる物体認識が困難な環境においては、天気信頼度及びセンサ信頼度は、さらに低い値に設定されてよい。
【００３７】
さらに信頼度評価部８５は、地面固定物ＲＯの大きさ情報、具体的には、地面固定物ＲＯの面積情報を、信頼度評価に使用する。地面固定物ＲＯの面積情報は、物体特定部７３にて特定された計測結果に基づく値であってもよく、インフラ情報に含まれる値であってもよい。信頼度評価部８５は、特定係数（例えば０．０４）を地面固定物ＲＯの面積（単位はｍ＾２）で除算する処理により、大きさ信頼度を設定する。
【００３８】
尚、大きさ信頼度の最大値は、「１」とされる。また、地面固定物ＲＯの面積は、車載センサ３０から見たときの地面固定物ＲＯの投影面積であってもよく、地面固定物ＲＯを正面から見たときの投影面積であってもよい。
【００３９】
信頼度評価部８５は、下記の（式１）のように、上述の時間信頼度、天気信頼度、大きさ信頼度、地物信頼度の最小値、第一センサ信頼度の最小値、及び第二センサ信頼度の最小値を掛け合わせて、総合的な計測情報の信頼度を設定する。
（式１）  信頼度＝時間信頼度×天気信頼度×大きさ信頼度×地物信頼度の最小値
×第一センサ信頼度の最小値×第二センサ信頼度の最小値
【００４０】
一例として、時間が「夜」天気が「雨」の状態下、ライダ３４及びカメラ３５にて面積「０．０５ｍ＾２」の道路標識１０を認識した場合の信頼度は、下記の（式２）のようになる。
（式２）  信頼度＝０．５×０．８×（０．０４／０．０５）×０．８
×０．７×０．７＝０．１２５
ここで、地物信頼度の最小値は、夜の「０．８」と雨の「１．０」のうちで小さい一方になる。同様に、ライダ３４のセンサ信頼度の最小値は、夜の「１．０」と雨の「０．７」のうちで小さい一方となり、カメラ３５のセンサ信頼度の最小値は、夜の「０．７」と雨の「０．７」のうちで小さい一方となる。
【００４１】
更新実行部８６は、同一の地面固定物ＲＯについての計測情報及びインフラ情報を用いて、具体的には、計測情報及びインフラ情報の比較により、外部パラメータを更新する反復計算を継続実施する。更新実行部８６は、信頼度評価部８５にて設定された信頼度を加味しつつ、外部パラメータの更新処理を実施する。こうした外部パラメータを最適化する更新処理は、各車載センサ３０のキャリブレーションに相当する。このキャリブレーションは、工場やディーラ等で実施されるキャリブレーションとは異なり、ユーザの使用中に実施されるオンロードでのキャリブレーションとなる。当該キャリブレーションにおいて、更新実行部８６は、インフラ情報の示す地面固定物ＲＯの絶対位置（及び高さ情報等）を、実質的に真値として扱う。更新実行部８６は、計測結果に外部パラメータを適用した値とインフラ情報との誤差が減少するように、校正後の外部パラメータを設定する。
【００４２】
以上の各機能部の連携により、車載ＥＣＵ１００にて実施されるセンサ校正方法の処理の詳細を、図４に基づき、図２を参照しつつ説明する。図４に示すセンサ校正処理は、例えば車両電源のオン状態への切り替えに基づく車載ＥＣＵ１００の起動によって開始され、車両電源がオフ状態に切り替えられるまで継続的に開始される。
【００４３】
Ｓ１０１では、車両Ａが停止したか否かを判定する。Ｓ１０１にて、車両Ａが走行中であると判定した場合、Ｓ１０１の判定を繰り返す。そして、Ｓ１０１にて、車両Ａが停止していると判定した場合、Ｓ１０２に進む。
【００４４】
Ｓ１０２では、各自律センサの計測情報を参照し、車両Ａの周囲に存在する地面固定物ＲＯを把握して、Ｓ１０３に進む。Ｓ１０３では、Ｓ１０２にて把握された地面固定物ＲＯについて、キャリブレーションでの信頼度が高くなる順に、選定の優先順位を設定し、Ｓ１０４に進む。
【００４５】
Ｓ１０４では、Ｓ１０３にて設定された優先順位の高い地面固定物ＲＯから順に、インフラ情報があるか否かを判定する。Ｓ１０４にて、インフラ情報が無いと判定した場合、次に優先順位の高い地面固定物ＲＯについて、インフラ情報の有無を判定する。そして、Ｓ１０４にて、インフラ情報があると判定した場合、その地面固定物ＲＯをキャリブレーションの使用対象に選定し、Ｓ１０５に進む。
【００４６】
Ｓ１０５では、Ｓ１０４にて選定した地面固定物ＲＯのインフラ情報を設定する。具体的に、Ｓ１０５では、地面固定物ＲＯの絶対位置と、高さ又は面積等とを、三つの情報源５０のいずれかより取得し、Ｓ１０６に進む。Ｓ１０６では、Ｓ１０２及びＳ１０５等で取得した情報等に基づき、信頼度評価テーブル（図３参照）を用いて、今回のキャリブレーションの信頼度を算出し、Ｓ１０７に進む。
【００４７】
Ｓ１０７では、Ｓ１０５にて設定したインフラ情報における地面固定物ＲＯの絶対位置と、自車位置情報に基づく車両Ａの絶対位置とを準備し、これら絶対位置の差に基づき、地面固定物ＲＯから車両Ａまでの相対距離を算出する。そして、算出した相対距離と計測情報とを比較し、現在の外部パラメータＥＰ１を更新する調整値ＥＰｔを設定する。
【００４８】
具体的には、二つの車載センサ３０（自律センサ）の計測結果に適用したとき、絶対位置の差に基づく相対距離に対する誤差が最小となるような外部パラメータの値が、調整値ＥＰｔとして探索される。そして、探索された調整値ＥＰｔと現在の外部パラメータＥＰ１との差分を、オフセットＯＳＴとして算出し、Ｓ１０８に進む。尚、車両Ａの絶対位置は、ＧＮＳＳ受信機３１に紐付けられた外部パラメータを用いて、マスタセンサの搭載位置を基準とした内容に補正されるものとする。
【００４９】
Ｓ１０８では、Ｓ１０６にて算出した信頼度を加味して、外部パラメータＥＰ１を調整する。Ｓ１０８では、現在の外部パラメータＥＰ１の値を、調整値ＥＰｔに近接させるような調整を行う。例えば、オフセットＯＳＴに信頼度を積算した値が、外部パラメータＥＰ１の調整量として設定される。その結果、信頼度が低い場合、調整前の外部パラメータＥＰ１と、調整後の外部パラメータＥＰ２の差は、小さくなる（白抜き矢印を参照）。一方で、信頼度が高い場合、調整前の外部パラメータＥＰ１と、調整後の外部パラメータＥＰ２の差は、大きくなる（ドット矢印を参照）。
【００５０】
ここまで説明した本実施形態では、外部パラメータの更新に地面固定物ＲＯの既知情報であるインフラ情報が用いられる。故に、他車両にて生じる測位誤差の影響を実質的に受けることなく、車載センサ３０間の外部パラメータの更新が可能となる。以上によれば、車載センサ３０についての校正の精度を高めることができる。
【００５１】
詳記すると、他車両におけるＧＮＳＳ受信機の搭載位置が不明であるため、他車両から受信する他車位置情報は、他車両のサイズに起因した誤差をキャリブレーションに生じさせる要因となる。対して、本実施形態にてキャリブレーションに用いる地面固定物ＲＯは、他車両よりも小さい。故に、物体サイズに起因する位置精度の誤差は、低減され得る。
【００５２】
また本実施形態のように、現有の地面固定物ＲＯをキャリブレーションに使用すれば、キャリブレーションのための特別な路上物体の設置は、不要となる。その結果、ユーザによる通常の使用に併行して、継続的な外部パラメータの更新が可能になる。
【００５３】
加えて、他車位置情報を取得する際に用いる車車間通信には、不可避的に通信遅延が生じる。そのため、他車両の相対位置を計測した時刻と、他車位置情報の取得した時刻との間には、誤差が生じる。その結果、キャリブレーションの精度も低下し易い。対して本実施形態では、車両Ａが停止した状態であり、車両Ａと地面固定物との相対距離が実質変化していない状態での計測結果が、外部パラメータの更新に使用される。このような相対距離が一定状態下での計測結果は、相対距離が変化している状態下での計測結果よりも高精度になり易い。故に、停止判定の成立下にて取得された計測結果を用いれば、オンロードでのキャリブレーションであっても、いっそうの精度向上が可能になる。
【００５４】
また本実施形態では、外部パラメータの更新において、地面固定物ＲＯの物体位置情報と、車両Ａの自車位置情報とが用いられる。このように、真値として用いる情報を、二つの位置情報に基づき設定できれば、位置情報を用いない場合と比較して、外部パラメータを更新する演算処理の簡素化が可能になる。
【００５５】
さらに本実施形態において、インフラ情報の提供元となる各情報源５０では、インフラ情報を更新する処理が繰り返されている。故に、キャリブレーションにて使用されるインフラ情報は、最新の状態を反映したリアルタイム情報となる。以上によれば、信頼性の高い外部パラメータの校正が可能になる。
【００５６】
加えて本実施形態の車載ＥＣＵ１００は、車両外部の情報源５０であるクラウドデータベースＤＢｃ又はインフラＤＢ１２からインフラ情報を取得できる。こうした車両Ａの外部の情報は、高い信頼度で定期更新されている。そのため、道路標識１０の交換や誤認識による悪影響を避けることが可能になる。
【００５７】
また本実施形態では、キャリブレーションに利用する地面固定物ＲＯを選定する処理が実施される。以上によれば、複数の地面固定物ＲＯが車両周囲に存在した状況下では、キャリブレーションの精度確保に適した地面固定物ＲＯのインフラ情報が優先的に使用可能になる。その結果、キャリブレーションの精度が、いっそう確保され易くなる。
【００５８】
さらに本実施形態では、路面に描かれた道路標示物２０よりも、路面に立設された道路標識１０が、キャリブレーションの使用対象として優先的に選定される。このように、高さのある地面固定物ＲＯほど、計測結果の示す相対距離の精度は確保され易くなる。そのため、道路標識１０を優先的に選定すれば、キャリブレーションの精度確保の確実性が、いっそう向上し得る。
【００５９】
加えて、他車両から他車位置情報を受信する形態では、他車両にて他車位置情報が計測された環境が不明であるため、他車位置情報の信頼度を区別することが困難となる。その結果、他車位置情報を使用したキャリブレーションは、信頼度の低い情報を外部パラメータに反映する虞がある。対して本実施形態では、計測結果についての信頼度が可能であり、信頼度を評価したうえで、信頼度に応じた外部パラメータの更新が実施される。故に、悪条件で計測された計測結果に基づき、外部パラメータを不適切な値に校正してしまう事態は、回避され得る。また、良好な条件下で計測結果を取得できる場合には、外部パラメータの校正を効果的に実施することが可能になる。
【００６０】
また本実施形態における計測結果の信頼度は、時間及び天気、地面固定物ＲＯの種別、並びに車載センサ３０の種別等に応じて調整される。以上のように、信頼度に影響する要因を、信頼度の評価に網羅的に組み入れることによれば、外部パラメータの校正は、さらに適切に実施可能となる。
【００６１】
尚、上記実施形態では、インフラ情報が「既知情報」に相当し、地面固定物ＲＯの絶対位置情報が「物体位置情報」に相当する。また、道路標識１０が「道路立設物」に相当し、センサ情報取得部７１が「情報取得部」に相当し、インフラ情報設定部８４が「情報設定部」に相当する。そして、車載ＥＣＵ１００が「コンピュータ」及び「センサ校正装置」に相当する。
【００６２】
（他の実施形態）
以上、本開示の一実施形態について説明したが、本開示は、上記実施形態に限定して解釈されるものではなく、本開示の要旨を逸脱しない範囲内において種々の実施形態及び組み合わせに適用することができる。
【００６３】
上記実施形態では、ＧＮＳＳ受信機及びＩＭＵを用いて自車位置を特定していたが、自車位置情報の取得方法は、適宜変更されてよい。上記実施形態の変形例１では、ミリ波レーダ、ライダ、カメラ及びソナーのいずれかの計測結果と、クラウドから取得する高精度地図とを組み合わせて、自車位置を特定する。さらに、複数の計測結果を組み合わせるセンサフュージョンにより、自車位置が特定されてもよい。
【００６４】
上記実施形態の変形例２では、ＧＮＳＳ受信機に関連する外部パラメータが校正対象とされる。さらに、上記実施形態の変形例３では、ＩＭＵに関連する外部パラメータが校正対象とされる。以上の変形例２，３のように、外部パラメータの校正は、自律センサ以外の車載センサにも適用可能である。
【００６５】
上記実施形態の変形例４では、走行中に計測された計測結果を用いて外部パラメータの校正が実施される。こうした変形例４では、車載センサの交換直後において、走行中のキャリブレーションの実施により、外部パラメータを早急に収束させることが可能になる。
【００６６】
上記実施形態の変形例５では、ＤＣＭ及Ｖ２Ｉ通信機が省略されている。インフラ情報は、車載ＤＢの参照によって取得される。上記実施形態の変形例６では、地面固定物を選定する処理が省略され、例えば自車両に最も近い地面固定物を用いたキャリブレーションが逐次実施される。
【００６７】
上記実施形態のように、キャリブレーションに信頼度を加味する計算方法は、適宜変更されてよい。さらに、具体的な信頼度のパラメータ値も、適宜変更されてよい。また上記実施形態の変形例７では、計測情報の信頼度の評価が省略される。そして、キャリブレーションでは、計測情報に基づく調整値が、一定の割合で現在の外部パラメータに反映される。
【００６８】
上記実施形態の変形例８では、大きさ信頼度に替えて、又は大きさ信頼度と共に、高さ信頼度が使用される。高さ信頼度は、地面固定物の高さに基づき設定され、自律センサでの検出に好適な高さの地面固定物ほど、高い数値が付与される。例えば、地面固定物の高さが１〜１０ｍの範囲であれば、高さ信頼度は、「１」とされる。高さが１ｍ未満、又は１０ｍを超える地面固定物については、高さ信頼度は、それぞれ「０．５」とされる。
【００６９】
上記実施形態のプロセッサは、一つ又は複数のＣＰＵ（Central Processing Unit）を含む処理部である。こうしたプロセッサは、ＣＰＵに加えて、ＧＰＵ（Graphics Processing Unit）及びＤＦＰ（Data Flow Processor）等を含む処理部であってよい。さらにプロセッサは、ＦＰＧＡ（Field-Programmable Gate Array）、並びにＡＩの学習及び推論等の特定処理に特化したＩＰコア等を含む処理部であってもよい。こうしたプロセッサの各演算回路部は、プリント基板に個別に実装された構成であってもよく、又はＡＳＩＣ（Application Specific Integrated Circuit）及びＦＰＧＡ等に実装された構成であってもよい。
【００７０】
センサ校正プログラム等を記憶するメモリ装置には、フラッシュメモリ及びハードディスク等の種々の非遷移的実体的記憶媒体（non-transitory tangible storage medium）が採用可能である。こうした記憶媒体の形態も、適宜変更されてよい。例えば記憶媒体は、メモリカード等の形態であり、車載ＥＣＵに設けられたスロット部に挿入されて、制御回路に電気的に接続される構成であってよい。
【００７１】
本開示に記載の制御部及びその手法は、コンピュータプログラムにより具体化された一つ乃至は複数の機能を実行するようにプログラムされたプロセッサを構成する専用コンピュータにより、実現されてもよい。あるいは、本開示に記載の装置及びその手法は、専用ハードウエア論理回路により、実現されてもよい。もしくは、本開示に記載の装置及びその手法は、コンピュータプログラムを実行するプロセッサと一つ以上のハードウエア論理回路との組み合わせにより構成された一つ以上の専用コンピュータにより、実現されてもよい。また、コンピュータプログラムは、コンピュータにより実行されるインストラクションとして、コンピュータ読み取り可能な非遷移有形記録媒体に記憶されていてもよい。
【符号の説明】
【００７２】
Ａ  車両、ＲＯ  地面固定物、１０  道路標識（道路立設物）、２０  道路標示物、３０  車載センサ、５０  情報源、６１  プロセッサ、７１  センサ情報取得部（情報取得部）、８４  インフラ情報設定部（情報設定部）、８６  更新実行部、１００  車載ＥＣＵ（コンピュータ，センサ校正装置）
【図１】
2020067402.tif 000003
【図２】
2020067402.tif 000004
【図３】
2020067402.tif 000005
【図４】
2020067402.tif 000006