(57)【要約】【課題】試験車両を実際に道路上で走行させることなく、車載アプリケーションの動作試験を効率的に実施することができる試験システム及び試験方法を提供する。【解決手段】安全運転支援アプリＡＰ１は、道路構造情報、運転操作情報、及び試験データに基づいて、車載機１１を備える試験車両１０と疑似車載機２２を有する仮想車両５０とが交錯するか否かを判定し、肯定判定の場合に試験車両１０に対する安全運転支援の支援内容を決定し、試験装置２０は、車載機１１の模擬位置情報を基準として、疑似路側機２１及び疑似車載機２２の位置を模擬した模擬位置情報を相対的に変化させる試験データを生成する試験データ生成部３１と、支援内容が道路構造情報、運転操作情報、及び試験データの内容に整合しているか否かを判定する合否判定部３３を備える。【選択図】図１
2019016341.tif 000002
【特許請求の範囲】
【請求項１】
車載機（１１）が搭載され、安全運転支援に関する処理を実行する車載アプリケーション（ＡＰ１）が実装された試験車両（１０）と、
少なくとも１つの疑似路側機（２１）及び複数の疑似車載機（２２）からなるフレーム送信部（２３）を備え、道路の交通流を模擬するための試験データを用いて前記車載アプリケーションに対する試験を行う試験装置（２０）と、
道路上における前記車載機の位置を模擬した模擬位置情報を生成するための疑似ＧＮＳＳ信号を出力するＧＮＳＳ信号源（４０）と、を備える試験システム（１００）であって、
前記試験装置は、
前記疑似ＧＮＳＳ信号に基づいた前記車載機の前記模擬位置情報を基準として、前記疑似路側機及び前記複数の疑似車載機の位置を模擬した模擬位置情報を相対的に変化させる前記試験データを生成する試験データ生成部（３１）と、
前記試験車両に対する運転操作を模擬するための運転操作情報を生成する運転操作情報生成部（３２）と、を備え、
前記フレーム送信部は、前記試験車両の前記車載機に前記試験データを周期的に送信し、
前記試験車両は、
前記運転操作情報を前記車載アプリケーションに伝達する運転制御部（１３）と、
前記車載機の前記模擬位置情報に対応する道路の道路構造情報を含む地図情報を、前記車載アプリケーションに提供する地図情報提供部（１４）と、を備え、
前記車載機は、前記試験データを前記車載アプリケーションに伝達し、
前記車載アプリケーションは、前記道路構造情報、前記運転操作情報、及び前記試験データに基づいて、前記試験車両と各前記疑似車載機を有する仮想車両（５０）とが交錯するか否かを判定し、肯定判定の場合に前記試験車両に対する安全運転支援の支援内容を決定し、
前記試験装置は、前記車載アプリケーションによる前記支援内容が前記道路構造情報、前記運転操作情報、及び前記試験データの内容に整合しているか否かを判定する合否判定部（３３）を更に備えることを特徴とする試験システム。
【請求項２】
前記道路構造情報は、立体構造の道路の高さ情報を含むことを特徴とする請求項１に記載の試験システム。
【請求項３】
前記運転操作情報は、前記試験車両のブレーキ状態情報、アクセルペダル開度情報、及びステアリング角度情報のうちの少なくとも１つの情報を含むことを特徴とする請求項１又は請求項２に記載の試験システム。
【請求項４】
前記試験データは、各前記仮想車両の前記模擬位置情報、車速情報、車両方位角情報、車両サイズ種別情報、及び車両用途種別情報のうちの少なくとも１つの情報を含むことを特徴とする請求項１から請求項３のいずれかに記載の試験システム。
【請求項５】
前記試験車両は、前記車載アプリケーションによる前記支援内容に応じた画像警報の表示と音声情報の鳴動を行う表示鳴動部（１５）を更に備え、
前記試験装置は、
前記表示鳴動部により表示された前記画像警報を画像データとして取得する画像取得部（２５）と、
前記表示鳴動部により鳴動された前記音声情報を音声データとして取得する音声取得部（２６）と、を更に備え、
前記合否判定部は、前記画像データ及び前記音声データに基づいて前記支援内容を認識することを特徴とする請求項１から請求項４のいずれかに記載の試験システム。
【請求項６】
車載アプリケーション（ＡＰ２）により制御される複数の制御対象モデル（６１）を有する模擬車両（６０）と、
前記車載アプリケーションに対する試験を行う試験装置（７０）と、を備える試験システム（１１０）であって、
前記試験装置は、
前記模擬車両の模擬位置情報を含む車両状態情報の初期値を生成する車両状態情報生成部（７１）と、
前記車両状態情報の時間変化値の許容範囲の情報を生成する許容範囲情報生成部（７６）と、
前記模擬車両の前記模擬位置情報に対応する地点を含む高精度地図情報を含む静的情報を生成する静的情報生成部（７３）と、
仮想路側機から周期的に送信される路車間通信メッセージ、及び、前記模擬車両の周辺に存在する仮想車両（９０）から周期的に送信される車車間通信メッセージを含む動的情報を生成する動的情報生成部（７２）と、
事故情報及び渋滞情報を含む準動的情報を生成する準動的情報生成部（７４）と、
交通規制情報及び道路工事情報を含む準静的情報を生成する準静的情報生成部（７５）と、
前記許容範囲の情報に基づいて合否判定を行う合否判定部（７７）と、を備え、
前記車載アプリケーションは、前記動的情報、前記静的情報、前記準動的情報、前記準静的情報、及び、車両状態情報の初期値に基づいて、前記複数の制御対象モデルを操作することにより前記模擬車両の模擬走行を実施し、
前記合否判定部が、前記車載アプリケーションによる前記模擬走行で得られる前記模擬車両の前記車両状態情報の時間変化値が前記許容範囲に含まれているか否かを判定することを特徴とする試験システム。
【請求項７】
前記車両状態情報は、前記模擬車両の前記模擬位置情報、車速情報、車両方位角情報、ブレーキ状態情報、アクセルペダル開度情報、及びステアリング角度情報のうちの少なくとも１つの情報を含むことを特徴とする請求項６に記載の試験システム。
【請求項８】
前記複数の制御対象モデルは、エンジン（６１ａ）、アクセル（６１ｂ）、ブレーキ（６１ｃ）、及びステアリング（６１ｄ）を含む制御対象の挙動を模擬するシミュレーションソフトウェアにより構成されることを特徴とする請求項６又は請求項７に記載の試験システム。
【請求項９】
前記動的情報は、各前記仮想車両の前記模擬位置情報、車速情報、車両方位角情報、車両サイズ種別情報、及び車両用途種別情報のうちの少なくとも１つの情報を含むことを特徴とする請求項６から請求項８のいずれかに記載の試験システム。
【請求項１０】
車載機（１１）が搭載され、安全運転支援に関する処理を実行する車載アプリケーション（ＡＰ１）が実装された試験車両（１０）と、
少なくとも１つの疑似路側機（２１）及び複数の疑似車載機（２２）からなるフレーム送信部（２３）を備え、道路の交通流を模擬するための試験データを用いて前記車載アプリケーションに対する試験を行う試験装置（２０）と、
道路上における前記車載機の位置を模擬した模擬位置情報を生成するための疑似ＧＮＳＳ信号を出力するＧＮＳＳ信号源（４０）と、を用いる試験方法であって、
前記疑似ＧＮＳＳ信号に基づいた前記車載機の前記模擬位置情報に対応する道路の道路構造情報を含む地図情報を、前記車載アプリケーションに提供するステップ（Ｓ１）と、
前記疑似ＧＮＳＳ信号に基づいた前記車載機の前記模擬位置情報を基準として、前記疑似路側機及び前記複数の疑似車載機の位置を模擬した模擬位置情報を相対的に変化させる前記試験データを生成するステップ（Ｓ２）と、
前記試験車両に対する運転操作を模擬するための運転操作情報を生成するステップ（Ｓ３）と、
前記試験車両の前記車載機に前記試験データを周期的に送信するステップ（Ｓ４）と、
前記試験データを前記車載アプリケーションに伝達するステップ（Ｓ４）と、
前記運転操作情報を前記車載アプリケーションに伝達するステップ（Ｓ５）と、
前記道路構造情報、前記運転操作情報、及び前記試験データに基づいて、前記試験車両と各前記疑似車載機を有する仮想車両（５０）とが交錯するか否かを判定し、肯定判定の場合に前記試験車両に対する安全運転支援の支援内容を決定するステップ（Ｓ１１，Ｓ１２）と、
前記支援内容が前記道路構造情報、前記運転操作情報、及び前記試験データの内容に整合しているか否かを判定するステップ（Ｓ１５）と、を含むことを特徴とする試験方法。
【請求項１１】
車載アプリケーション（ＡＰ２）により制御される複数の制御対象モデル（６１）を有する模擬車両（６０）と、
前記車載アプリケーションに対する試験を行う試験装置（７０）と、を用いる試験方法であって、
前記模擬車両の模擬位置情報を含む車両状態情報の初期値を生成するステップ（Ｓ２１）と、
前記車両状態情報の時間変化値の許容範囲の情報を生成するステップ（Ｓ２４）と、
前記模擬車両の前記模擬位置情報に対応する地点を含む高精度地図情報を含む静的情報を生成するステップ（Ｓ２２）と、
仮想路側機から周期的に送信される路車間通信メッセージ、及び、前記模擬車両の周辺に存在する仮想車両（９０）から周期的に送信される車車間通信メッセージを含む動的情報を生成するステップ（Ｓ２５）と、
事故情報及び渋滞情報を含む準動的情報を生成するステップ（Ｓ２３）と、
交通規制情報及び道路工事情報を含む準静的情報を生成するステップ（Ｓ２３）と、
前記車載アプリケーションが、前記動的情報、前記静的情報、前記準動的情報、前記準静的情報、及び、車両状態情報の初期値に基づいて、前記複数の制御対象モデルを操作することにより前記模擬車両の模擬走行を実施するステップ（Ｓ２７）と、
前記許容範囲の情報に基づいて合否判定を行う合否判定ステップ（Ｓ２９）と、を含み、
前記合否判定ステップが、前記車載アプリケーションによる前記模擬走行で得られる前記模擬車両の前記車両状態情報の時間変化値が前記許容範囲に含まれているか否かを判定することを特徴とする試験方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載アプリケーションの試験システム及び試験方法に関し、特に、高度道路交通システムに適用可能な車載アプリケーションの試験システム及び試験方法に関する。
【背景技術】
【０００２】
近年、交通事故を抑止して、円滑で安全な道路交通を実現するために、高度道路交通システム（Intelligent Transport System：ＩＴＳ）が検討されている。ＩＴＳでは、道路に設置された路側機と各車両に搭載された車載機との間、あるいは、各車両の車載機同士で安全運転を支援するための情報が送受信される。ここで、路側機と車載機の間で行われる通信は「路車間通信」、車載機同士で行われる通信は「車車間通信」と呼ばれる。
【０００３】
路側機は、例えば、路側機の設置位置、路側機からのフレームの送信時刻、路側機に割り当てられた路車間通信期間とその期間長などの情報を、路車間通信エリアに存在する各車両に送信するようになっている。なお、ＩＴＳにおいては、路側機と車載機は、いずれも約１００ｍｓｅｃ周期で通信を実行する。また、路車間通信と車車間通信との干渉を低減するために、路車間通信と車車間通信とは時分割多重されている。
【０００４】
また、ＩＴＳに対応した車載アプリケーションとして、路車間通信や車車間通信を利用して、運転者に対して車両間の衝突を未然に防ぐための警告や、緊急自動車の接近情報を与える安全運転支援用アプリケーション（以下、「安全運転支援アプリ」とも称する）が開発されている。
【０００５】
さらに、近年は、自動運転システムや自動運転システム用の車載アプリケーション（以下、「自動運転アプリ」とも称する）に関する研究開発が国内外で盛んに行われている。
【０００６】
従来、このような車載アプリケーションの評価に当たっては、車載アプリケーションが実装された試験車両を道路で走行させて、走行中と同等の環境での検証が必須であった。しかしながら、道路走行中と同等の環境での検証実施において、所望の交通流を得ることは容易ではなく、時間やコストがかかるという問題があった。
【０００７】
そこで、道路を走行する運転車両及び周辺車両の挙動を模擬するシミュレーション装置が提案されている（例えば、特許文献１，２参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】国際公開第２００８／０６９１８９号
【特許文献２】特開２００９−１２２３７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１，２に開示されたような従来のシミュレーション装置は、運転車両の位置情報を基準として周辺車両の位置情報を相対的に変化させるものではないため、道路上の車両間の交錯状況を模擬することができないという問題があった。
【００１０】
本発明は、このような従来の課題を解決するためになされたものであって、試験車両を実際に道路上で走行させることなく、車載アプリケーションの動作試験を効率的に実施することができる試験システム及び試験方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明に係る試験システムは、車載機が搭載され、安全運転支援に関する処理を実行する車載アプリケーションが実装された試験車両と、少なくとも１つの疑似路側機及び複数の疑似車載機からなるフレーム送信部を備え、道路の交通流を模擬するための試験データを用いて前記車載アプリケーションに対する試験を行う試験装置と、道路上における前記車載機の位置を模擬した模擬位置情報を生成するための疑似ＧＮＳＳ信号を出力するＧＮＳＳ信号源と、を備える試験システムであって、前記試験装置は、前記疑似ＧＮＳＳ信号に基づいた前記車載機の前記模擬位置情報を基準として、前記疑似路側機及び前記複数の疑似車載機の位置を模擬した模擬位置情報を相対的に変化させる前記試験データを生成する試験データ生成部と、前記試験車両に対する運転操作を模擬するための運転操作情報を生成する運転操作情報生成部と、を備え、前記フレーム送信部は、前記試験車両の前記車載機に前記試験データを周期的に送信し、前記試験車両は、前記運転操作情報を前記車載アプリケーションに伝達する運転制御部と、前記車載機の前記模擬位置情報に対応する道路の道路構造情報を含む地図情報を、前記車載アプリケーションに提供する地図情報提供部と、を備え、前記車載機は、前記試験データを前記車載アプリケーションに伝達し、前記車載アプリケーションは、前記道路構造情報、前記運転操作情報、及び前記試験データに基づいて、前記試験車両と各前記疑似車載機を有する仮想車両とが交錯するか否かを判定し、肯定判定の場合に前記試験車両に対する安全運転支援の支援内容を決定し、前記試験装置は、前記車載アプリケーションによる前記支援内容が前記道路構造情報、前記運転操作情報、及び前記試験データの内容に整合しているか否かを判定する合否判定部を更に備える構成である。
【００１２】
この構成により、本発明に係る試験システムは、試験車両を実際に道路上で走行させることなく、試験車両と他の車両間の道路上の交錯状況を模擬して安全運転支援用アプリケーションの動作試験を効率的に実施することができる。
【００１３】
また、本発明に係る試験システムにおいては、前記道路構造情報は、立体構造の道路の高さ情報を含む構成であってもよい。
【００１４】
この構成により、本発明に係る試験システムは、道路構造情報が立体構造の道路の高さ情報を含んでいるため、例えば、立体交差などの立体構造の道路において上段側と下段側を走行する車両同士が衝突するというような誤判定を安全運転支援用アプリケーションが行うか否かを試験することができる。
【００１５】
また、本発明に係る試験システムにおいては、前記運転操作情報は、前記試験車両のブレーキ状態情報、アクセルペダル開度情報、及びステアリング角度情報のうちの少なくとも１つの情報を含む構成であってもよい。
【００１６】
この構成により、本発明に係る試験システムは、安全運転支援の支援内容が試験車両の挙動に整合しているか否かを判定することができる。
【００１７】
また、本発明に係る試験システムにおいては、前記試験データは、各前記仮想車両の前記模擬位置情報、車速情報、車両方位角情報、車両サイズ種別情報、及び車両用途種別情報のうちの少なくとも１つの情報を含む構成であってもよい。
【００１８】
この構成により、本発明に係る試験システムは、路側機と他車両の車載機が試験車両にメッセージを送信する状況を模擬することができる。
【００１９】
また、本発明に係る試験システムにおいては、前記試験車両は、前記車載アプリケーションによる前記支援内容に応じた画像警報の表示と音声情報の鳴動を行う表示鳴動部を更に備え、前記試験装置は、前記表示鳴動部により表示された前記画像警報を画像データとして取得する画像取得部と、前記表示鳴動部により鳴動された前記音声情報を音声データとして取得する音声取得部と、を更に備え、前記合否判定部は、前記画像データ及び前記音声データに基づいて前記支援内容を認識する構成であってもよい。
【００２０】
この構成により、本発明に係る試験システムは、安全運転支援用アプリケーションが、表示鳴動部に支援内容を適切に伝達しているか否かを試験することができる。
【００２１】
また、本発明に係る試験システムは、車載アプリケーションにより制御される複数の制御対象モデルを有する模擬車両と、前記車載アプリケーションに対する試験を行う試験装置と、を備える試験システムであって、前記試験装置は、前記模擬車両の模擬位置情報を含む車両状態情報の初期値を生成する車両状態情報生成部と、前記車両状態情報の時間変化値の許容範囲の情報を生成する許容範囲情報生成部と、前記模擬車両の前記模擬位置情報に対応する地点を含む高精度地図情報を含む静的情報を生成する静的情報生成部と、仮想路側機から周期的に送信される路車間通信メッセージ、及び、前記模擬車両の周辺に存在する仮想車両から周期的に送信される車車間通信メッセージを含む動的情報を生成する動的情報生成部と、事故情報及び渋滞情報を含む準動的情報を生成する準動的情報生成部と、交通規制情報及び道路工事情報を含む準静的情報を生成する準静的情報生成部と、前記許容範囲の情報に基づいて合否判定を行う合否判定部と、を備え、前記車載アプリケーションは、前記動的情報、前記静的情報、前記準動的情報、前記準静的情報、及び、車両状態情報の初期値に基づいて、前記複数の制御対象モデルを操作することにより前記模擬車両の模擬走行を実施し、前記合否判定部が、前記車載アプリケーションによる前記模擬走行で得られる前記模擬車両の前記車両状態情報の時間変化値が前記許容範囲に含まれているか否かを判定する構成である。
【００２２】
この構成により、本発明に係る試験システムは、試験車両を実際に道路上で走行させることなく、自動運転アプリの動作試験を効率的に実施することができる。
【００２３】
また、本発明に係る試験システムにおいては、前記車両状態情報は、前記模擬車両の前記模擬位置情報、車速情報、車両方位角情報、ブレーキ状態情報、アクセルペダル開度情報、及びステアリング角度情報のうちの少なくとも１つの情報を含む構成であってもよい。
【００２４】
この構成により、本発明に係る試験システムは、模擬走行時の模擬車両の車両状態情報が所望の許容範囲に収まっているか否かを判定することができる。
【００２５】
また、本発明に係る試験システムにおいては、前記複数の制御対象モデルは、エンジン、アクセル、ブレーキ、及びステアリングを含む制御対象の挙動を模擬するシミュレーションソフトウェアにより構成されていてもよい。
【００２６】
この構成により、本発明に係る試験システムは、高精度地図情報における模擬車両の模擬走行を実施することができる。
【００２７】
また、本発明に係る試験システムにおいては、前記動的情報は、各前記仮想車両の前記模擬位置情報、車速情報、車両方位角情報、車両サイズ種別情報、及び車両用途種別情報のうちの少なくとも１つの情報を含む構成であってもよい。
【００２８】
この構成により、本発明に係る試験システムは、路側機と周辺車両の車載機が模擬車両にメッセージを送信する状況を模擬することができる。
【００２９】
また、本発明に係る試験方法は、車載機が搭載され、安全運転支援に関する処理を実行する車載アプリケーションが実装された試験車両と、少なくとも１つの疑似路側機及び複数の疑似車載機からなるフレーム送信部を備え、道路の交通流を模擬するための試験データを用いて前記車載アプリケーションに対する試験を行う試験装置と、道路上における前記車載機の位置を模擬した模擬位置情報を生成するための疑似ＧＮＳＳ信号を出力するＧＮＳＳ信号源と、を用いる試験方法であって、前記疑似ＧＮＳＳ信号に基づいた前記車載機の前記模擬位置情報に対応する道路の道路構造情報を含む地図情報を、前記車載アプリケーションに提供するステップと、前記疑似ＧＮＳＳ信号に基づいた前記車載機の前記模擬位置情報を基準として、前記疑似路側機及び前記複数の疑似車載機の位置を模擬した模擬位置情報を相対的に変化させる前記試験データを生成するステップと、前記試験車両に対する運転操作を模擬するための運転操作情報を生成するステップと、前記試験車両の前記車載機に前記試験データを周期的に送信するステップと、前記試験データを前記車載アプリケーションに伝達するステップと、前記運転操作情報を前記車載アプリケーションに伝達するステップと、前記道路構造情報、前記運転操作情報、及び前記試験データに基づいて、前記試験車両と各前記疑似車載機を有する仮想車両とが交錯するか否かを判定し、肯定判定の場合に前記試験車両に対する安全運転支援の支援内容を決定するステップと、前記支援内容が前記道路構造情報、前記運転操作情報、及び前記試験データの内容に整合しているか否かを判定するステップと、を含む構成である。
【００３０】
この構成により、本発明に係る試験方法は、試験車両を実際に道路上で走行させることなく、試験車両と他の車両間の道路上の交錯状況を模擬して安全運転支援用アプリケーションの動作試験を効率的に実施することができる。
【００３１】
また、本発明に係る試験方法は、車載アプリケーションにより制御される複数の制御対象モデルを有する模擬車両と、前記車載アプリケーションに対する試験を行う試験装置と、を用いる試験方法であって、前記模擬車両の模擬位置情報を含む車両状態情報の初期値を生成するステップと、前記車両状態情報の時間変化値の許容範囲の情報を生成するステップと、前記模擬車両の前記模擬位置情報に対応する地点を含む高精度地図情報を含む静的情報を生成するステップと、仮想路側機から周期的に送信される路車間通信メッセージ、及び、前記模擬車両の周辺に存在する仮想車両から周期的に送信される車車間通信メッセージを含む動的情報を生成するステップと、事故情報及び渋滞情報を含む準動的情報を生成するステップと、交通規制情報及び道路工事情報を含む準静的情報を生成するステップと、前記車載アプリケーションが、前記動的情報、前記静的情報、前記準動的情報、前記準静的情報、及び、車両状態情報の初期値に基づいて、前記複数の制御対象モデルを操作することにより前記模擬車両の模擬走行を実施するステップと、前記許容範囲の情報に基づいて合否判定を行う合否判定ステップと、を含み、前記合否判定ステップが、前記車載アプリケーションによる前記模擬走行で得られる前記模擬車両の前記車両状態情報の時間変化値が前記許容範囲に含まれているか否かを判定する構成である。
【００３２】
この構成により、本発明に係る試験方法は、試験車両を実際に道路上で走行させることなく、自動運転アプリの動作試験を効率的に実施することができる。
【発明の効果】
【００３３】
本発明は、試験車両を実際に道路上で走行させることなく、車載アプリケーションの動作試験を効率的に実施することができる試験システム及び試験方法を提供するものである。
【図面の簡単な説明】
【００３４】
【図１】本発明の第１の実施形態に係る試験システムの構成を示すブロック図である。
【図２】本発明の第１の実施形態に係る試験システムのＧＵＩ画面を説明するための説明図である。
【図３】安全運転支援アプリによる安全運転支援の要否判定を説明するための説明図（その１）である。
【図４】安全運転支援アプリによる安全運転支援の要否判定を説明するための説明図（その２）である。
【図５】本発明の第１の実施形態に係る試験システムによる試験方法の処理を示すフローチャートである。
【図６】図５のフローチャートにおける安全運転支援内容判定処理を詳細に説明するためのフローチャートである。
【図７】本発明の第２の実施形態に係る試験システムの構成を示すブロック図である。
【図８】本発明の第２の実施形態に係る試験システムの許容範囲情報生成部が有する許容範囲情報テーブルの内容を示す表である。
【図９】本発明の第２の実施形態に係る試験システムのＧＵＩ画面を説明するための説明図である。
【図１０】本発明の第２の実施形態に係る試験システムによる試験方法の処理を示すフローチャートである。
【発明を実施するための形態】
【００３５】
以下、本発明に係る試験システム及び試験方法の実施形態について、図面を用いて説明する。
【００３６】
（第１の実施形態）
図１に示すように、本発明の第１の実施形態に係る試験システム１００は、車載機１１が搭載され、安全運転支援に関する処理を実行する車載アプリケーションとしての安全運転支援アプリＡＰ１が実装された試験車両１０と、安全運転支援アプリＡＰ１に対する試験を行う試験装置２０と、道路上における車載機１１の位置を模擬した模擬位置情報を生成するための疑似ＧＮＳＳ（Global Navigation Satellite System：全球測位衛星システム）信号を出力するＧＮＳＳ信号源４０と、を備える。
【００３７】
ＧＮＳＳ信号源４０は、ＧＰＳ、ＱＺＳＳ、Ｇａｌｉｌｅｏ、ＧＬＯＮＡＳＳ、ＢｅｉＤｏｕ等のＧＮＳＳ衛星からの測位信号を模擬した疑似ＧＮＳＳ信号を出力するようになっている。
【００３８】
試験装置２０は、道路の交通流を模擬するための試験データを用いて安全運転支援アプリＡＰ１に対する試験を行うものである。なお、本実施形態における試験データは、例えば「７００ＭＨｚ帯高度道路交通システム標準規格（ARIB STD-T109）」で規定された車載機に適用されるものである。なお、本発明は、「７００ＭＨｚ帯高度道路交通システム標準規格（ARIB STD-T109）」に限定されず、欧米の規格に対しても同じ考え方をとることができる。
【００３９】
試験装置２０は、フレーム送信部２３と、ＧＮＳＳ受信機２４と、画像取得部２５と、音声取得部２６と、表示部２７と、操作部２８と、制御部２９と、を備える。さらに、制御部２９は、ＧＮＳＳ信号出力制御部３０と、試験データ生成部３１と、運転操作情報生成部３２と、合否判定部３３と、を含む。
【００４０】
フレーム送信部２３は、少なくとも１つの疑似路側機２１及び複数の疑似車載機２２からなる。
【００４１】
ＧＮＳＳ受信機２４は、ＧＮＳＳ信号源４０から出力される疑似ＧＮＳＳ信号を受信するようになっている。なお、ＧＮＳＳ受信機２４とＧＮＳＳ信号源４０とは同軸ケーブルで接続されていてもよく、あるいは、無線通信で接続されていてもよい。
【００４２】
ＧＮＳＳ信号出力制御部３０は、試験車両１０の車載機１１の位置を模擬した模擬位置情報を生成するための疑似ＧＮＳＳ信号をＧＮＳＳ信号源４０から出力させるようになっている。このＧＮＳＳ信号出力制御部３０により、立体交差の高架車線などの検証地点に試験車両１０が到着したことを模擬することが可能になる。
【００４３】
試験データ生成部３１は、後述する地図情報提供部１４から提供される地図情報上において、ＧＮＳＳ受信機２４により受信された疑似ＧＮＳＳ信号に基づいた車載機１１の模擬位置情報を基準として、疑似路側機２１及び複数の疑似車載機２２の位置を模擬した模擬位置情報を相対的に変化させる試験データを生成するようになっている。さらに、試験データ生成部３１は、生成した試験データをフレーム送信部２３に出力するように構成されている。
【００４４】
フレーム送信部２３は、試験データ生成部３１から入力された試験データを専用鍵で暗号化した後、この試験データを含んだフレームを試験車両１０の車載機１１に一定周期（例えば１００ｍｓ）で周期的に送信するようになっている。また、車載機１１は、フレーム送信部２３から受信した試験データを専用鍵で復号した後、安全運転支援アプリＡＰ１に伝達するようになっている。
【００４５】
なお、上記のフレームの周波数帯としては、例えばＵＨＦ帯（特に７００ＭＨｚ帯）を利用することができる。また、フレーム送信部２３と車載機１１とは同軸ケーブルで接続されていてもよく、あるいは、無線通信で接続されていてもよい。
【００４６】
試験データは、実際の路車間通信や車車間通信で送受信される、各時刻における各車両の車両状態を示すメッセージに相当する。例えば、試験データは、安全運転支援アプリＡＰ１の支援エリア内に存在する各疑似車載機２２を備える仮想車両の車両ＩＤ情報、模擬位置情報、車速情報、車両方位角情報、前後加速度情報、シフトポジション情報、ステアリング角度情報、車両サイズ種別情報、車両用途種別情報、車幅情報、車長情報、時刻情報、及び、疑似路側機２１の信号情報などの情報を含んでいる。
【００４７】
ここで、支援エリアとは、所定の条件が成立した場合に、安全運転支援アプリＡＰ１が試験車両１０に対する安全運転支援を実施可能な地図情報上の所定範囲を指している。なお、安全運転支援アプリＡＰ１は、支援エリア外の仮想車両に関する試験データを棄却するように構成されていてもよい。
【００４８】
なお、「車両ＩＤ情報」とは、仮想車両ごとにテンポラリーに設定されるＩＤ情報である。また、「車速情報」とは、仮想車両の速度情報である。また、「車両方位角情報」とは、仮想車両の進行方位角情報であり、北を０度とした時計回りの角度値である。また、「前後加速度情報」とは、仮想車両の前後方向の加速度情報である。
【００４９】
また、「ステアリング角度情報」とは、仮想車両のステアリングの操舵角度情報である。また、「車幅情報」とは、仮想車両の全幅情報である。また、「車長情報」とは、仮想車両の全長情報である。また、「車両サイズ種別情報」とは、仮想車両のサイズ種別情報である。また、「車両用途種別情報」とは、仮想車両の用途種別情報である。
【００５０】
また、「時刻情報」とは、疑似路側機２１又は各疑似車載機２２からフレームが送信された時点の時刻情報である。また、「信号情報」とは、交差点などに設置されている信号機の灯色情報である。
【００５１】
以下に、試験データに含まれる情報の一例をまとめる。
・フレーム送信部２３によるフレーム送信の時刻情報（時、分、秒）
・仮想車両の模擬位置情報（経度、緯度、高度、それぞれの信頼度）
・仮想車両の状態情報（車速、車両方位角、前後加速度、それぞれの信頼度）
・シフトポジション（ニュートラル、パーキング、ドライブ、リバース）
・ステアリング角度
・車両サイズ種別（大型自動車、中型自動車、普通自動車、自動二輪車、自転車、歩行者、路面電車など）
・車両用途種別（自家用自動車、緊急自動車、道路維持作業用自動車、旅客運送事業用自動車、貨物運送事業用自動車など）
・車幅
・車長
【００５２】
なお、試験データが含む情報は上記に限定されず、気象情報や、アクセルペダル開度、ウィンカーやハザードの点灯状態などの情報を含んでいてもよい。ここで、「アクセルペダル開度」とは、アクセルペダルの操作量である。
【００５３】
試験データは、安全運転支援アプリＡＰ１の動作レンジに入るものと入らないものとに分類される。動作レンジに入る試験データとは、模擬的に検証地点に到着した試験車両１０と仮想車両とが交錯するように、試験データに含まれる上記の情報が設定されたものである。また、動作レンジに入らない試験データとは、模擬的に検証地点に到着した試験車両１０と仮想車両とが交錯しないように、試験データに含まれる上記の情報が設定されたものである。
【００５４】
以下に、動作レンジに入る試験データの例を挙げる。
・走行中の試験車両１０の高架車線前方に仮想車両が停止中
・走行中の試験車両１０の高架車線後方から、車両用途種別が緊急自動車である仮想車両が接近
【００５５】
以下に、動作レンジに入らない試験データの例を挙げる。動作レンジに入らない試験データは、高負荷状態における安全運転支援アプリＡＰ１の交錯車両と非交錯車両の識別性能を検証するため、可能な限り多く準備するのが好ましい。
【００５６】
・試験車両１０の対向車線を仮想車両が走行中である
・試験車両１０が高架上を走行中であり、仮想車両が高架下を走行中である
・仮想車両が脇道を走行しながら試験車両１０から遠ざかる
・自動車専用道路を走行する緊急自動車である仮想車両が同一平面上の側道を走行中の試験車両１０へ接近する
・立体駐車場を走行する仮想車両が隣接道路を走行する試験車両１０へ接近する
・同一平面上で外柵により区切られている自動車教習所を走行する仮想車両が隣接道路を走行する試験車両１０へ接近する
【００５７】
運転操作情報生成部３２は、試験車両１０に対する運転操作を模擬するための運転操作情報を生成するようになっている。運転操作情報は、例えば、試験車両１０の車速情報、車両方位角情報、前後加速度情報、ブレーキ状態情報、アクセルペダル開度情報、及びステアリング角度情報を含む。
【００５８】
表示部２７は、例えばＬＣＤやＣＲＴなどの表示機器で構成され、後述する地図情報提供部１４から提供される地図情報や、後述する合否判定部３３による判定結果などを表示するようになっている。
【００５９】
操作部２８は、ユーザによる操作入力を受け付けるためのものであり、例えば表示部２７の表示画面の表面に設けられたタッチパネルで構成される。あるいは、操作部２８は、キーボード又はマウスのような入力デバイスを含んで構成されてもよい。操作部２８への操作入力は、制御部２９により検知されるようになっている。
【００６０】
例えば、操作部２８により、図２に示すような安全運転支援アプリＡＰ１の支援エリアの地図情報を模したテンプレート上に、車載機１１を有する試験車両１０、疑似路側機２１、及び、疑似車載機２２を有する複数の仮想車両５０のアイコンを配置することができる。操作部２８によるこれらのアイコンの配置位置が車載機１１、疑似路側機２１、及び各疑似車載機２２の模擬位置情報の初期値となる。
【００６１】
さらに、操作部２８により、車載機１１、疑似路側機２１、及び各疑似車載機２２のアイコンに対して、試験データを構成する各種情報や運転操作情報の初期値及び時間変化値を設定することができる。時間変化値は、例えば一定周期（例えば１００ｍｓ）間隔で設定可能である。操作部２８により設定された初期値及び時間変化値に基づいて、試験データ生成部３１は試験データを生成するようになっている。
【００６２】
例えば、操作部２８により、疑似路側機２１の信号情報、車載機１１の模擬位置情報、疑似路側機２１の模擬位置情報、各疑似車載機２２の模擬位置情報、試験車両１０及び仮想車両５０の車速情報、車両方位角情報、車両サイズ種別情報、及び車両用途種別情報などについて、初期値と時間変化値を設定可能である。
【００６３】
なお、試験データは、車載機１１の模擬位置情報を基準としたものであればよく、車載機１１の模擬位置情報を初期値で固定し、疑似路側機２１及び各疑似車載機２２の設定値のみを時間変化させるものであってもよい。この場合、車載機１１を有する試験車両１０のアイコンを所望の検証地点に配置して、効率的に試験を実施することが可能になる。
【００６４】
図１に示すように、試験車両１０は、車載機１１に加えて、ＧＮＳＳ受信機１２と、運転制御部１３と、地図情報提供部１４と、表示鳴動部１５と、を更に備える。
【００６５】
車載機１１は、試験装置２０のフレーム送信部２３から送信された試験データを安全運転支援アプリＡＰ１に伝達するようになっている。
【００６６】
ＧＮＳＳ受信機１２は、ＧＮＳＳ信号源４０から出力される疑似ＧＮＳＳ信号を受信するとともに、受信した疑似ＧＮＳＳ信号を安全運転支援アプリＡＰ１に出力するようになっている。なお、ＧＮＳＳ受信機１２とＧＮＳＳ信号源４０とは同軸ケーブルで接続されていてもよく、あるいは、無線通信で接続されていてもよい。
【００６７】
運転制御部１３は、運転操作情報生成部３２により生成された運転操作情報を安全運転支援アプリＡＰ１に伝達するようになっている。
【００６８】
地図情報提供部１４は、ＧＮＳＳ受信機１２により受信された疑似ＧＮＳＳ信号に応じて、車載機１１の模擬位置情報に対応する道路の道路構造情報を含む地図情報を、安全運転支援アプリＡＰ１及び試験データ生成部３１に提供するようになっている。地図情報は、公道以外の国有地、公有地、又は私有地や、自動車教習所や、駐車場などの敷地の境界線の情報を含んでいることが望ましい。上記の道路構造情報は、例えば道路形状、道路幅、車線数、信号機の位置などの情報や、高架や立体交差などの立体構造の道路の高さ情報などを含んでいる。
【００６９】
安全運転支援アプリＡＰ１は、地図情報提供部１４から提供される道路構造情報、運転制御部１３により伝達される運転操作情報、及び、フレーム送信部２３から送信された試験データに基づいて、試験車両１０に対する安全運転支援の要否判定を行うようになっている。例えば、安全運転支援アプリＡＰ１は、上記の道路構造情報、運転操作情報、及び試験データに基づいて、試験車両１０と各仮想車両５０とが交錯するか否かを判定する。
【００７０】
さらに、安全運転支援アプリＡＰ１は、試験車両１０に対して安全運転支援が必要であると判定した場合（肯定判定）、例えば試験車両１０と各仮想車両５０とが交錯すると判定した場合には、その支援内容を決定するようになっている。また、安全運転支援アプリＡＰ１は、決定した支援内容を表示鳴動部１５に伝達するように構成されている。
【００７１】
下記及び図３に、安全運転支援アプリＡＰ１が「安全運転支援が必要」であると判定すべき条件、すなわち安全運転支援が成立する条件の一例を示す。
［例１］
・道路構造情報：立体交差の高架上
・運転操作情報：北へ走行中
・試験データ：同一車線前方に仮想車両５０が停止中（交錯あり）
【００７２】
下記及び図３に、安全運転支援アプリＡＰ１が「安全運転支援が不要」であると判定すべき条件、すなわち安全運転支援が成立しない条件の一例を示す。
［例２］
・道路構造情報：立体交差の高架上
・運転操作情報：北へ走行中
・試験データ：対向車線を走行中の仮想車両５０あり（交錯なし）
・試験データ：高架下を東西方向へ走行中の仮想車両５０あり（交錯なし）
【００７３】
下記及び図４に、安全運転支援アプリＡＰ１が「安全運転支援が必要」であると判定すべき条件、すなわち安全運転支援が成立する条件の他の一例として、試験車両１０が右折待ちの状態にある例を示す。
［例３］
・道路構造情報：平面交差
・運転操作情報：ステアリング角度が右折方向に傾いており、ブレーキがオフであり、アクセルペダル開度が０％ではない
・試験データ：対向車線を仮想車両５０（対向直進車両）が走行中（交錯あり）
【００７４】
その他の「安全運転支援が必要」な条件の例を以下に列挙する。
・試験車両１０の左折時に左後方から試験車両１０に接近する仮想車両５０がある場合
・車両用途種別が緊急自動車である仮想車両５０が、同一車線の後方から試験車両１０に接近してくる場合
・試験車両１０と仮想車両５０が出会い頭の衝突を起こす可能性がある場合
・試験車両１０が接近する交差点の信号情報が赤信号であるにも関わらず、アクセルペダル開度が０％ではない場合
【００７５】
表示鳴動部１５は、安全運転支援アプリＡＰ１による安全運転支援の支援内容に応じた画像警報の表示と音声情報の鳴動を行うようになっている。例えば、上記の例１の場合であれば、表示鳴動部１５は、前方に停止車両が存在する旨の画像警報と音声情報を発生させて、運転者に対して注意喚起するという支援内容を実行する。また、上記の例２の場合であれば、表示鳴動部１５は、画像警報の表示と音声情報の鳴動を行わず、運転者に対して注意喚起しないという支援内容を実行する。また、上記の例３の場合であれば、表示鳴動部１５は、右折するための運転操作を禁じる旨の画像警報と音声情報を発生させて、運転者に対して注意喚起するという支援内容を実行する。
【００７６】
試験装置２０の画像取得部２５は、表示鳴動部１５により表示された画像警報を撮像して画像データとして取得し、取得した画像データを合否判定部３３に出力するようになっている。また、試験装置２０の音声取得部２６は、表示鳴動部１５により鳴動された音声情報を録音して音声データとして取得し、取得した音声データを合否判定部３３に出力するようになっている。
【００７７】
試験装置２０の合否判定部３３は、安全運転支援アプリＡＰ１による支援内容が、道路構造情報、運転操作情報、及び、フレーム送信部２３から送信された試験データの内容に整合しているか否かを判定するようになっている。
【００７８】
合否判定部３３は、画像取得部２５により取得された画像データ及び音声取得部２６により取得された音声データに基づいて、安全運転支援アプリＡＰ１による支援内容を認識できるようになっている。例えば、合否判定部３３は、上記の画像データ及び音声データに対して、あらかじめ記憶しているテンプレートの画像データ及び音声データとのマッチング処理を実行することにより、安全運転支援アプリＡＰ１による支援内容を認識することが可能である。あるいは、合否判定部３３は、安全運転支援アプリＡＰ１から支援内容に関する情報を直接取得するものであってもよい。
【００７９】
試験装置２０の制御部２９は、例えばＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤなどを含むマイクロコンピュータ又はパーソナルコンピュータ等で構成され、試験装置２０を構成する上記各部の動作を制御する。
【００８０】
なお、ＧＮＳＳ信号出力制御部３０、試験データ生成部３１、運転操作情報生成部３２、及び合否判定部３３は、ＦＰＧＡ（Field Programmable Gate Array）やＡＳＩＣ（Application Specific Integrated Circuit）などのディジタル回路で構成することや、制御部２９による所定のプログラムの実行によりソフトウェア的に構成することが可能である。あるいは、ＧＮＳＳ信号出力制御部３０、試験データ生成部３１、運転操作情報生成部３２、及び合否判定部３３は、ディジタル回路によるハードウェア処理と所定のプログラムによるソフトウェア処理とを適宜組み合わせて構成することも可能である。
【００８１】
以下、本実施形態の試験システム１００を用いる試験方法について、図５のフローチャートを参照しながらその処理の一例を説明する。
【００８２】
まず、地図情報提供部１４は、ＧＮＳＳ受信機１２により受信された疑似ＧＮＳＳ信号に応じて、車載機１１の模擬位置情報に対応する道路の道路構造情報を含む地図情報を、安全運転支援アプリＡＰ１及び試験データ生成部３１に提供する（ステップＳ１）。
【００８３】
次に、試験データ生成部３１は、ＧＮＳＳ受信機２４により受信された疑似ＧＮＳＳ信号に基づいた車載機１１の模擬位置情報を基準として、疑似路側機２１及び複数の疑似車載機２２の位置を模擬した模擬位置情報を相対的に変化させる試験データを生成する（ステップＳ２）。
【００８４】
次に、運転操作情報生成部３２は、試験車両１０に対する運転操作を模擬するための運転操作情報を生成する（ステップＳ３）。
【００８５】
次に、フレーム送信部２３は、疑似路側機２１及び複数の疑似車載機２２から試験車両１０の車載機１１に、試験データを含んだフレームを周期的に送信する。さらに、車載機１１は、受信した試験データを安全運転支援アプリＡＰ１に伝達する（ステップＳ４）。
【００８６】
次に、運転制御部１３は、運転操作情報生成部３２により生成された運転操作情報を安全運転支援アプリＡＰ１に伝達する（ステップＳ５）。
【００８７】
次に、試験システム１００は、後述する安全運転支援内容判定処理を実行する（ステップＳ６）。この処理の詳細については、後述する図６のフローチャートに沿って説明する。
【００８８】
次に、制御部２９は、全ての試験データ及び運転操作情報が安全運転支援アプリＡＰ１に伝達されたか否かを判定する（ステップＳ７）。否定判定の場合にはステップＳ４に戻り、肯定判定の場合には処理を終了する。なお、ステップＳ４〜Ｓ７の処理は周期的に（例えば１００ｍｓごとに）実行されるようになっている。
【００８９】
以下、図６のフローチャートを参照しながら、ステップＳ６の安全運転支援内容判定処理について説明する。
【００９０】
まず、安全運転支援アプリＡＰ１は、地図情報提供部１４から提供される道路構造情報、運転制御部１３により伝達される運転操作情報、及び、フレーム送信部２３から送信された試験データに基づいて、試験車両１０に対する安全運転支援の要否判定を行う（ステップＳ１１）。肯定判定の場合にはステップＳ１２に進み、否定判定の場合にはステップＳ１５に進む。
【００９１】
次に、安全運転支援アプリＡＰ１は、試験車両１０に対する安全運転支援の支援内容を決定する（ステップＳ１２）。
【００９２】
次に、表示鳴動部１５は、安全運転支援アプリＡＰ１による安全運転支援の支援内容に応じた画像警報の表示と音声情報の鳴動を行う（ステップＳ１３）。
【００９３】
次に、合否判定部３３は、安全運転支援アプリＡＰ１による支援内容を認識する（ステップＳ１４）。
【００９４】
次に、合否判定部３３は、安全運転支援アプリＡＰ１による支援内容が、道路構造情報、運転操作情報、及び試験データの内容に整合しているか否かを判定する（ステップＳ１５）。
【００９５】
次に、表示部２７は、合否判定部３３による判定結果を表示する（ステップＳ１６）。
【００９６】
以上説明したように、本実施形態に係る試験システム１００は、試験車両１０の車載機１１の模擬位置情報を基準として、疑似路側機２１及び複数の疑似車載機２２の位置を模擬した模擬位置情報を相対的に変化させる試験データと、試験車両１０に対する運転操作を模擬するための運転操作情報と、車載機１１の模擬位置情報に対応する道路の道路構造情報を含む地図情報と、を用いて安全運転支援アプリＡＰ１の動作試験を実施する。これにより、本実施形態に係る試験システム１００は、試験車両１０を実際に道路で走行させることなく、試験車両１０と他の車両間の道路上の交錯状況を模擬して安全運転支援アプリＡＰ１の動作試験を効率的に実施することができる。
【００９７】
また、本実施形態に係る試験システム１００においては、道路構造情報が立体構造の道路の高さ情報を含んでいるため、例えば、立体交差などの立体構造の道路において上段側と下段側を走行する車両同士が衝突するというような誤判定を安全運転支援アプリＡＰ１が行うか否かを試験することができる。
【００９８】
また、本実施形態に係る試験システム１００においては、運転操作情報が、試験車両１０のブレーキ状態情報、アクセルペダル開度情報、及びステアリング角度情報のうちの少なくとも１つの情報を含んでいるため、安全運転支援の支援内容が試験車両１０の挙動に整合しているか否かを判定することができる。
【００９９】
また、本実施形態に係る試験システム１００においては、試験データが、実際の路車間通信や車車間通信で送受信されるメッセージに相当するものであるため、路側機と他車両の車載機が試験車両１０にメッセージを送信する状況を模擬することができる。
【０１００】
また、本実施形態に係る試験システム１００においては、安全運転支援アプリＡＰ１による支援内容に応じた表示鳴動部１５からの画像警報及び音声情報をデータとして取得するため、安全運転支援アプリＡＰ１が、表示鳴動部１５に支援内容を適切に伝達しているか否かを試験することができる。
【０１０１】
（第２の実施形態）
続いて、本発明の第２の実施形態に係る試験システム１１０について図面を参照しながら説明する。なお、第１の実施形態と同様の構成については同一の符号を付して適宜説明を省略する。また、第１の実施形態と同様の動作についても適宜説明を省略する。
【０１０２】
図７に示すように、本実施形態の試験システム１１０は、自動運転に関する処理を実行する車載アプリケーションとしての自動運転アプリＡＰ２により制御される複数の制御対象モデル６１を有する模擬車両６０と、自動運転アプリＡＰ２に対する試験を行う試験装置７０と、を備え、高精度地図上の任意地点で局所的なユースケースを発生させるものである。なお、局所的なユースケースとは、道路上の一定範囲で、５秒〜１０秒程度の短時間に発生する、発進、停止、右折、左折、車線変更、衝突回避などの場面を意味し、長距離走行時の自動運転アプリＡＰ２の挙動確認に関するものではない。
【０１０３】
試験装置７０は、車両状態情報生成部７１と、動的情報生成部７２と、静的情報生成部７３と、準動的情報生成部７４と、準静的情報生成部７５と、許容範囲情報生成部７６と、合否判定部７７と、表示部７８と、操作部７９と、試験制御部８０と、を含む。
【０１０４】
車両状態情報生成部７１は、模擬車両６０の模擬位置情報を含む車両状態情報の初期値を生成し、生成した車両状態情報の初期値を情報インタフェース６２経由で自動運転アプリＡＰ２に出力するようになっている。車両状態情報は、模擬車両６０の模擬位置情報、車速情報、車両方位角情報、前後加速度情報、ブレーキ状態情報、アクセルペダル開度情報、及びステアリング角度情報を含む。ここで、模擬車両６０の模擬位置情報の初期値は、模擬車両６０の出発地点の位置を示している。また、車両状態情報の初期値は、模擬車両６０の目的地点の位置情報も含んでいる。
【０１０５】
許容範囲情報生成部７６は、上記の車両状態情報の時間変化値の許容範囲の情報を生成し、生成した許容範囲の情報を記憶する許容範囲情報テーブルを有する。図８は、許容範囲情報テーブルの一例であり、模擬車両６０の模擬位置情報（緯度、経度）、車速情報、及び車両方位角情報について、それらの初期値と経過時間に応じて変化する時間変化値の許容範囲を示している。
【０１０６】
静的情報生成部７３は、模擬車両６０の模擬位置情報に対応する地点を含む高精度地図情報を含む静的情報を生成し、生成した静的情報を情報インタフェース６２経由で自動運転アプリＡＰ２に出力するようになっている。
【０１０７】
高精度地図情報は、例えば、道路の位置（緯度、経度、方位角、高度、斜度）、道路形状、道路幅、車線数、車線の中央位置及び境界位置、信号停止位置、一時停止位置、縁石の高さ、建造物、電柱、信号機、植え込み、歩道、ガードレールなどのあらゆる地物の位置や形状などの３次元的な情報を含む。また、高精度地図情報は、高架や立体交差などの立体構造の道路の高さ情報などを含んでいる。さらに、高精度地図情報は、公道以外の国有地、公有地、又は私有地や、自動車教習所や、駐車場などの敷地の境界線の情報を含んでいることが望ましい。
【０１０８】
動的情報生成部７２は、仮想路側機から周期的に送信される路車間通信メッセージ、及び、模擬車両６０の周辺に存在する仮想車両から周期的に送信される車車間通信メッセージを含む動的情報を生成し、生成した動的情報を情報インタフェース６２経由で周期的（例えば１００ｍｓ単位）に自動運転アプリＡＰ２に出力するようになっている。
【０１０９】
動的情報生成部７２により生成される仮想の路車間通信メッセージ及び車車間通信メッセージは、実際の路車間通信及び車車間通信で送受信されるメッセージを模擬したものであり、第１の実施形態の試験データに相当する。
【０１１０】
例えば、各仮想路側機から送信される路車間通信メッセージは、送信元である各仮想路側機を識別するための仮想路側機ＩＤの情報や、信号情報などの情報を含んでいる。
【０１１１】
また、各仮想車両から送信される車車間通信メッセージは、送信元である各仮想車両を識別するための仮想車両の車両ＩＤ情報、各仮想車両の模擬位置情報、車速情報、車両方位角情報、前後加速度情報、シフトポジション情報、ステアリング角度情報、車両サイズ種別情報、車両用途種別情報、車幅情報、車長情報、及び時刻情報などの情報を含んでいる。
【０１１２】
さらに、動的情報生成部７２は、路車間通信メッセージ及び車車間通信メッセージで表現できない道路交通状況（例えば、３６０度全方位の人・車両・障害物）を表現するカメラやレーダからの情報を動的情報として、周期的（例えば１００ｍｓ単位）に自動運転アプリＡＰ２へ送信するようになっていてもよい。
【０１１３】
準動的情報生成部７４は、事故情報及び渋滞情報を含む準動的情報を生成し、生成した準動的情報を情報インタフェース６２経由で自動運転アプリＡＰ２に出力するようになっている。なお、準動的情報は、模擬車両６０の模擬位置情報に対応する地点周辺の狭域気象情報を含んでいてもよい。
【０１１４】
準静的情報生成部７５は、交通規制情報及び道路工事情報を含む準静的情報を生成し、生成した準静的情報を情報インタフェース６２経由で自動運転アプリＡＰ２に出力するようになっている。
【０１１５】
合否判定部７７は、許容範囲情報生成部７６により生成された許容範囲の情報に基づいて合否判定を行うようになっている。例えば、合否判定部７７は、後述する自動運転アプリＡＰ２による模擬走行で得られる模擬車両６０の車両状態情報の時間変化値（動作値）が、図８の許容範囲情報テーブルに示された許容範囲に含まれているか否かを判定するようになっている。
【０１１６】
表示部７８は、例えばＬＣＤやＣＲＴなどの表示機器で構成され、車両状態情報生成部７１、動的情報生成部７２、静的情報生成部７３、準動的情報生成部７４、準静的情報生成部７５、及び許容範囲情報生成部７６により生成された各種情報や、合否判定部７７による判定結果などを表示するようになっている。また、表示部７８は、自動運転アプリＡＰ２の挙動を高精度地図上の軌跡として可視化するようになっている。
【０１１７】
操作部７９は、ユーザによる試験に必要な情報の操作入力を受け付けるためのものであり、例えば表示部７８の表示画面の表面に設けられたタッチパネルで構成される。あるいは、操作部７９は、キーボード又はマウスのような入力デバイスを含んで構成されてもよい。操作部７９への操作入力は、試験制御部８０により検知されるようになっている。操作部７９により、車両状態情報生成部７１、動的情報生成部７２、静的情報生成部７３、準動的情報生成部７４、準静的情報生成部７５、及び許容範囲情報生成部７６により生成される各種情報の値を設定することが可能である。
【０１１８】
例えば、操作部７９により、図９に示すような高精度地図情報上の任意地点に、模擬車両６０及び複数の仮想車両９０のアイコンを配置することができる。操作部７９によるこれらのアイコンの配置位置が、模擬車両６０及び複数の仮想車両９０の模擬位置情報の初期値となる。
【０１１９】
また、操作部７９により、模擬車両６０の車両状態情報の初期値を車両状態情報生成部７１に設定することができる。さらに、操作部７９により、複数の仮想車両９０や仮想路側機に関する動的情報を構成する各種情報の初期値及び時間変化値を動的情報生成部７２に設定することができる。時間変化値は、例えば一定周期（例えば１００ｍｓ）間隔で設定可能である。操作部７９により設定された初期値及び時間変化値に基づいて、動的情報生成部７２は動的情報を生成するようになっている。また、操作部７９により、許容範囲の値を許容範囲情報生成部７６に設定することも可能である。
【０１２０】
試験装置７０の試験制御部８０は、例えばＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤなどを含むマイクロコンピュータ又はパーソナルコンピュータ等で構成され、試験装置７０を構成する上記各部の動作を制御する。
【０１２１】
なお、車両状態情報生成部７１、動的情報生成部７２、静的情報生成部７３、準動的情報生成部７４、準静的情報生成部７５、許容範囲情報生成部７６、及び合否判定部７７は、ＦＰＧＡ（Field Programmable Gate Array）やＡＳＩＣ（Application Specific Integrated Circuit）などのディジタル回路で構成することや、試験制御部８０による所定のプログラムの実行によりソフトウェア的に構成することが可能である。あるいは、車両状態情報生成部７１、動的情報生成部７２、静的情報生成部７３、準動的情報生成部７４、準静的情報生成部７５、許容範囲情報生成部７６、及び合否判定部７７は、ディジタル回路によるハードウェア処理と所定のプログラムによるソフトウェア処理とを適宜組み合わせて構成することも可能である。
【０１２２】
模擬車両６０は、複数の制御対象モデル６１と、自動運転アプリＡＰ２と、情報インタフェース６２と、備える。
【０１２３】
複数の制御対象モデル６１は、エンジン６１ａ、アクセル６１ｂ、ブレーキ６１ｃ、ステアリング６１ｄ、ウィンカー６１ｅ、ヘッドランプ６１ｆ、及びテールランプ６１ｇなどの制御対象の挙動を模擬するためのシミュレーションソフトウェアにより構成される。
【０１２４】
自動運転アプリＡＰ２は、試験装置７０から情報インタフェース６２経由で入力される、動的情報、静的情報、準動的情報、準静的情報、及び、車両状態情報の初期値に基づいて、認知、判断、模擬車両６０の複数の制御対象モデル６１の操作を実行することにより、模擬車両６０の模擬走行を実施するようになっている。また、自動運転アプリＡＰ２は、模擬走行時の模擬車両６０の挙動に伴って周期的（例えば１００ｍｓ単位）に得られる車両状態情報の時間変化値（動作値）を出力するようになっている。
【０１２５】
例えば、自動運転アプリＡＰ２は、出発地点の緯度及び経度と、出発地点の模擬車両６０の車速及び車両方位角を基準とし、高精度地図情報を参照しながら模擬走行を実施する。自動運転アプリＡＰ２による模擬走行は、シミュレーションであることから、カメラやレーダの情報と高精度地図情報の重ね合わせによる走行位置の推定は行わない自律走行であるとする。
【０１２６】
自動運転アプリＡＰ２は、高精度地図情報に含まれる３次元的な情報を数センチ単位の誤差で認知するように構成されている。また、自動運転アプリＡＰ２は、動的情報生成部７２から出力された路車間通信メッセージ及び車車間通信メッセージにより、仮想車両９０と交差点に関する情報を認知するように構成されている。また、自動運転アプリＡＰ２は、準動的情報生成部７４から出力された事故情報及び渋滞情報や、準静的情報生成部７５から出力された交通規制情報及び道路工事情報に応じて、出発地点から目的地点に至る走行ルートを変更することがある。
【０１２７】
以下、本実施形態の試験システム１１０を用いる試験方法について、図９と図１０のフローチャートを参照しながらその処理の一例を説明する。
【０１２８】
図９は、模擬車両６０が出発地点からＴ字路を右折して目的地点の駐車場に向かう予定であり、模擬車両６０が右折する先に複数台の仮想車両９０が停止している状況で、複数台の仮想車両９０の最後尾に模擬車両６０が安全に停止するか否かを判断するためのテストケース（試験時間１０秒）を示している。
【０１２９】
まず、試験制御部８０は、車両状態情報の初期値を車両状態情報生成部７１に生成させる制御を行う（ステップＳ２１）。また、試験制御部８０は、車両状態情報の初期値を情報インタフェース６２を経由して自動運転アプリＡＰ２に出力する。
【０１３０】
次に、試験制御部８０は、模擬車両６０の模擬位置情報に対応する地点を含む高精度地図情報を有する静的情報を静的情報生成部７３に生成させる制御を行う（ステップＳ２２）。このとき、表示部７８は、生成された高精度地図情報を図９に示すように表示する。例えば、模擬車両６０の出発地点と目的地点は、図９中に記載した位置に設定される。また、試験制御部８０は、静的情報を情報インタフェース６２を経由して自動運転アプリＡＰ２に出力する。
【０１３１】
次に、試験制御部８０は、準動的情報を準動的情報生成部７４に生成させるとともに、準静的情報を準静的情報生成部７５に生成させる制御を行う（ステップＳ２３）。また、試験制御部８０は、準動的情報及び準静的情報を情報インタフェース６２を経由して自動運転アプリＡＰ２に出力する。
【０１３２】
次に、試験制御部８０は、車両状態情報の時間変化値の許容範囲の情報を許容範囲情報生成部７６に生成させる制御を行う（ステップＳ２４）。例えば、上記の許容範囲は、図９中の丸で囲んで示した範囲に設定される。
【０１３３】
次に、試験制御部８０は、動的情報を動的情報生成部７２に生成させる制御を行う（ステップＳ２５）。例えば、複数の仮想車両９０の模擬位置情報の初期値は、図９中に示す各位置に設定される。
【０１３４】
次に、試験制御部８０は、ステップＳ２５で生成された動的情報を情報インタフェース６２経由で周期的（例えば１００ｍｓ単位）に自動運転アプリＡＰ２に出力する処理を開始する（ステップＳ２６）。
【０１３５】
次に、自動運転アプリＡＰ２は、情報インタフェース６２を経由して入力された、動的情報、静的情報、準動的情報、準静的情報、及び、車両状態情報の初期値に基づいて、模擬車両６０の複数の制御対象モデル６１を操作することにより、高精度地図情報における模擬車両６０の模擬走行の実施を開始する（ステップＳ２７）。
【０１３６】
次に、試験制御部８０は、自動運転アプリＡＰ２による模擬走行で得られた模擬車両６０の車両状態情報の時間変化値（動作値）を、情報インタフェース６２を経由して合否判定部７７に入力させる制御を行う（ステップＳ２８）。
【０１３７】
例えば、動作値のうち、模擬車両６０の模擬位置情報の時間変化値は、図９中の黒丸で示す位置の緯度及び経度の値になる。なお、模擬位置情報の時間変化値（動作値）は例えば１００ｍｓごとに発生するが、図９においては模擬位置情報の時間変化値（動作値）とそれらに対応する許容範囲を１秒ごとに間引いて図示している。図９の例では、模擬車両６０は、１秒〜５秒の間は走行し、６秒〜１０秒の間は停止する。
【０１３８】
次に、試験制御部８０は、許容範囲情報テーブルに記憶された許容範囲の情報に基づいて合否判定部７７に合否判定を行わせる制御を行う（ステップＳ２９）。ここでは、合否判定部７７は、自動運転アプリＡＰ２による模擬走行で得られる模擬車両６０の車両状態情報の時間変化値（動作値）が許容範囲に含まれているか否かを判定する。
【０１３９】
次に、試験制御部８０は、合否判定部７７による判定結果を表示部７８に表示させる制御を行う（ステップＳ３０）。
【０１４０】
次に、試験制御部８０は、全ての動的情報が自動運転アプリＡＰ２に伝達されたか否かを判定する（ステップＳ３１）。否定判定の場合にはステップＳ２８に戻り、肯定判定の場合には処理を終了する。なお、ステップＳ２８〜Ｓ３１の処理は周期的に（例えば１００ｍｓごとに）実行されるようになっている。
【０１４１】
従来より、自動運転アプリの挙動確認は、主に試験車両を道路上で走行させることにより行われている。しかしながら、前出の動的情報、静的情報、準動的情報、準静的情報、及び、車両状態情報の初期値からなる模擬情報を統合的に自動運転アプリへ入力し、試験車両を実際に道路で走行させることなく、自動運転アプリの挙動確認を行う試験装置は存在していなかった。
【０１４２】
これに対して、本実施形態に係る試験システム１１０は、動的情報、静的情報、準動的情報、準静的情報、及び、車両状態情報の初期値からなる模擬情報を統合的に自動運転アプリＡＰ２へ入力する構成である。これにより、本実施形態に係る試験システム１１０は、試験車両を実際に道路上で走行させることなく、自動運転アプリの動作試験を効率的に実施することができる。
【０１４３】
また、本実施形態に係る試験システム１１０は、模擬市街地の構築や、道路上の様々な情報の段取りを必要とせず、繰り返し自動運転アプリの挙動に対する評価を行うことができるというメリットがある。このため、自動運転アプリの開発者が、本実施形態に係る試験システム１１０を用いれば、自動運転アプリの挙動に対する評価と調整を容易に行うことが可能となる。
【０１４４】
また、本実施形態に係る試験システム１１０は、車両状態情報が、模擬車両６０の模擬位置情報、車速情報、車両方位角情報、ブレーキ状態情報、アクセルペダル開度情報、及びステアリング角度情報のうちの少なくとも１つの情報を含んでいるため、模擬走行時の模擬車両６０の車両状態情報が所望の許容範囲に収まっているか否かを判定することができる。
【０１４５】
また、本実施形態に係る試験システム１１０は、複数の制御対象モデル６１が、エンジン６１ａ、アクセル６１ｂ、ブレーキ６１ｃ、及びステアリング６１ｄを含む制御対象の挙動を模擬するシミュレーションソフトウェアにより構成されているため、高精度地図情報における模擬車両６０の模擬走行を実施することができる。
【０１４６】
また、本実施形態に係る試験システム１１０は、動的情報が実際の路車間通信や車車間通信で送受信されるメッセージに相当するものであるため、路側機と周辺車両の車載機が模擬車両６０にメッセージを送信する状況を模擬することができる。
【符号の説明】
【０１４７】
１０  試験車両
１１  車載機
１２，２４  ＧＮＳＳ受信機
１３  運転制御部
１４  地図情報提供部
１５  表示鳴動部
２０，７０  試験装置
２１  疑似路側機
２２  疑似車載機
２３  フレーム送信部
２５  画像取得部
２６  音声取得部
２７，７８  表示部
２８，７９  操作部
２９  制御部
３０  ＧＮＳＳ信号出力制御部
３１  試験データ生成部
３２  運転操作情報生成部
３３，７７  合否判定部
４０  ＧＮＳＳ信号源
５０，９０  仮想車両
６０  模擬車両
６１，６１ａ〜６１ｇ  制御対象モデル
７１  車両状態情報生成部
７２  動的情報生成部
７３  静的情報生成部
７４  準動的情報生成部
７５  準静的情報生成部
７６  許容範囲情報生成部
１００，１１０  試験システム
ＡＰ１  安全運転支援アプリ
ＡＰ２  自動運転アプリ
【図１】
2019016341.tif 000003
【図２】
2019016341.tif 000004
【図３】
2019016341.tif 000005
【図４】
2019016341.tif 000006
【図５】
2019016341.tif 000007
【図６】
2019016341.tif 000008
【図７】
2019016341.tif 000009
【図８】
2019016341.tif 000010
【図９】
2019016341.tif 000011
【図１０】
2019016341.tif 000012