(57)【要約】【課題】新車の走行性能データを記憶するデータベースを不要としながら、車両のユーザが自分の運転感覚で他の車両を運転した場合にどのような挙動となるかを容易に演算する。【解決手段】ドライブシミュレーションシステム１（パソコン本体２）は、ＵＳＢメモリ６（Ａ）から第１車両の車両情報を入力し、ＵＳＢメモリ６（Ｂ）から第２車両の車両情報を入力する。関係式算出部８において、第２車両の車両情報から、該第２車両におけるユーザ操作量と車両の挙動との関係式ｆ（ｘ）＝ｙ、ｆ´（ｙ）＝ｚ、を算出する。シミュレーション部９は、関係式に、第１車両のユーザ操作量をあてはめることにより、第１車両のユーザが第２車両を、第１車両のユーザ操作量で運転した場合の挙動を演算する。演算結果を表示装置３に表示する。【選択図】図１
2012098994.tif 000002
【特許請求の範囲】
【請求項１】
第１車両の走行時のユーザ操作量及び当該第１車両の挙動のデータを含む車両情報を記録する第１車両情報記録手段から、前記車両情報を入力する第１車両情報入力手段と、
第２車両の走行時のユーザ操作量及び当該第２車両の挙動のデータを含む車両情報を記録する第２車両情報記録手段から、前記車両情報を入力する第２車両情報入力手段と、
前記第２車両情報入力手段により入力された車両情報から、前記第２車両におけるユーザ操作量と当該第２車両の挙動との関係式を算出する関係式算出手段と、
この関係式算出手段により算出された関係式と、前記第１車両情報入力手段により入力された車両情報とに基づいて、前記第１車両のユーザが、前記第２車両を当該第１車両のユーザ操作量で運転した場合の、当該第２車両の挙動を演算する挙動演算手段と、
この挙動演算手段による演算結果を出力する出力手段とを具備してなるドライブシミュレーションシステム。
【請求項２】
前記出力手段は、表示装置を備え、前記第１車両の車両情報中に含まれる所定の走行経路に沿って前記第２車両を走行した場合の、演算された当該第２車両の挙動又は／及び該挙動に基づいて定まる挙動関連情報を、前記車両情報中の第１車両の挙動又は／及び該挙動に基づいて定まる挙動関連情報と比較できる形態で前記表示装置に表示することを特徴とする請求項１記載のドライブシミュレーションシステム。
【請求項３】
前記出力手段は、演算された前記第２車両の挙動又は挙動関連情報の、前記第１車両の挙動又は挙動関連情報との差が閾値以上となった場合に、その旨を報知することを特徴とする請求項２記載のドライブシミュレーションシステム。
【請求項４】
前記挙動関連情報には車両の走行軌跡が含まれ、演算された前記第２車両の走行軌跡の前記第１車両の走行軌跡との差が閾値以上となった場合に、当該第２車両の演算中の現在地点を調整するための調整手段を備えることを特徴とする請求項３記載のドライブシミュレーションシステム。
【請求項５】
前記関係式算出手段は、前記第２車両の車両情報中における、着座センサの値又はレインセンサの値を考慮して関係式を算出することを特徴とする請求項１ないし４のいずれかに記載のドライブシミュレーションシステム。
【請求項６】
コンピュータに、ドライブシミュレーション処理を実行させるためのドライブシミュレーションプログラムであって、
前記ドライブシミュレーションプログラムは、前記コンピュータに、
第１車両の走行時のユーザ操作量及び当該第１車両の挙動のデータを含む車両情報を記録する第１車両情報記録手段から、前記車両情報を入力する第１車両情報入力ルーチンと、
第２車両の走行時のユーザ操作量及び当該第２車両の挙動のデータを含む車両情報を記録する第２車両情報記録手段から、前記車両情報を入力する第２車両情報入力ルーチンと、
前記第２車両情報入力ルーチンにおいて入力された車両情報から、前記第２車両におけるユーザ操作量と当該第２車両の挙動との関係式を算出する関係式算出ルーチンと、
この関係式算出ルーチンにおいて算出された関係式と、前記第１車両情報入力ルーチンにおいて入力された車両情報とに基づいて、前記第１車両のユーザが、前記第２車両を当該第１車両のユーザ操作量で運転した場合の、当該第２車両の挙動を演算する演算ルーチンと、
この演算ルーチンによる演算結果を出力する出力ルーチンとを実行させることを特徴とするドライブシミュレーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば種類の異なる２つの車両間で、同様のユーザ操作量の場合に、どれくらいの車両の挙動の差が出るかを演算するドライブシミュレーションシステム及びプログラムに関する。
【背景技術】
【０００２】
自動車のユーザにあっては、自動車の買替えや買足しを行う際、特に、現在使用している自動車に対し、車体の大きさ（排気量）や性能が大きく異なる自動車に乗換える際（例えば５人乗りの小型車から８人乗りの大型乗用車に乗換え）には、購入を考えている車種がどれくらい小回りが利くのか、どれくらい加速するのかといった挙動の相違が気になる。そのような自動車の種類の相違に伴う挙動の違いは、ディーラにおいて試乗を行えば、ある程度判る。しかし、ユーザが試乗に不安だったり、面倒だったりすることもあり、また、所望の車種の試乗車がなくて試乗できない場合もある。
【０００３】
そこで、特許文献１には、実際に試乗を行わなくとも、ユーザが購入を検討している自動車の走行性能を、現在ユーザが使用している自動車と比較して知ることができる自動車の販売支援装置が提案されている。この販売支援装置は、新車（購入対象車）に関しての、多様な速度変更パターンにおける加減速度データ、騒音データ、振動データ走行等の性能データを記憶した新車データベースを備えている。
【０００４】
そして、ユーザの使用している顧客使用車にあっては、走行時の、速度、加減速度、振動、雑音、アクセル開度、燃料消費量、ブレーキ踏込み力等の車両性能データが、車載メモリに記憶されている。前記販売支援装置は、顧客使用車の車載メモリから車両性能データを読出し、そのデータと前記新車データベースのデータに基づいて、最近走行した走行路に関して、顧客使用車と同じ速度で購入対象車を走行した場合の走行性能を算出して、比較表示させる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−４４０５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記した販売支援装置では、販売者（メーカ）において、各車種についての新車データベースを準備しなければならず、そのようなデータベースの整備は簡易には行なえず、かなりの時間や労力を要する大変なことである。尚、上記新車データベースのデータは、販売者（メーカ）側が用意するデータであるため、理想的な走行条件下での数値となっていて、実際の車両とは異なってくることも考えられる。
【０００７】
また、ユーザが自動車の種類の相違に伴う挙動の違いを知りたいと考えるケースは、上記したような新車購入時に限らない。例えば、スポーツタイプの自動車のユーザの中には、サーキットなどでプロドライバが使用する、同一車種だが特別仕様の車両について、自分の車両と走行性能（あるいは運転技術）がどの程度違うかを比較したいと考える場合がある。しかし、そのような特別仕様車については、新車よりも更にデータベースの構築が難しい。
【０００８】
本発明は上記事情に鑑みてなされたもので、その目的は、シミュレーションを行うための準備の手間を軽減しつつ、車両のユーザが自分の運転感覚で他の車両を運転した場合にどのような挙動となるかを容易に演算することができるドライブシミュレーションシステム及びプログラムを提供するにある。
【課題を解決するための手段】
【０００９】
近年、車両（自動車）においては、車両情報記録装置（車両情報記録システム）を搭載するものが普及しつつある。この車両情報記録装置では、搭載車両における、走行時のユーザの操作量（例えばアクセル開度、ブレーキ踏み量、ステアリング角、シフトポジション）に関するデータ、そのユーザ操作量に伴う車両の挙動（例えば車速（前後方向の位置の変化量）、加速度（減速度含む）、燃料噴射量、回転半径、車両の向きの変化（旋回方向の位置の変化量））のデータ、その挙動（及びユーザ操作量）から導き出される二次的な挙動関連情報（例えば位置や位置の履歴である走行軌跡、燃費等）のデータ、車体固有の性能等のデータ、車載カメラによる撮影画像データ等からなる車両情報を記録し、外部に出力することが可能に構成される。本発明は、このような車両情報に着目してなし得たものである。
【００１０】
即ち、本発明のドライブシミュレーションシステムは、第１車両の走行時のユーザ操作量及び当該第１車両の挙動のデータを含む車両情報を記録する第１車両情報記録手段から前記車両情報を入力する第１車両情報入力手段と、第２車両の走行時のユーザ操作量及び当該第２車両の挙動のデータを含む車両情報を記録する第２車両情報記録手段から前記車両情報を入力する第２車両情報入力手段と、前記第２車両情報入力手段により入力された車両情報から前記第２車両におけるユーザ操作量と当該第２車両の挙動との関係式を算出する関係式算出手段と、この関係式算出手段により算出された関係式と前記第１車両情報入力手段により入力された車両情報とに基づいて前記第１車両のユーザが前記第２車両を当該第１車両のユーザ操作量で運転した場合の当該第２車両の挙動を演算する挙動演算手段と、この挙動演算手段による演算結果を出力する出力手段とを具備するところに特徴を有する（請求項１の発明）。
【００１１】
本発明のプログラムは、コンピュータを、上記ドライブシミュレーションシステムとして動作させるところに特徴を有する（請求項６の発明）。
本発明によれば、第１車両情報入力手段により、第１車両（例えば自分の車両）において収集された第１車両情報が入力され、第２車両情報入力手段により、第２車両（例えば他人の車両）において収集された第２車両情報が入力される。すると、関係式算出手段により、第２車両の車両情報からユーザ操作量と当該第２車両の挙動との関係式が算出される。そして、挙動演算手段により、前記関係式と第１車両の車両情報とに基づいて前記第１車両のユーザが前記第２車両を当該第１車両のユーザ操作量で運転した場合の当該第２車両の挙動が演算され、その演算結果が、出力手段により出力される。
【００１２】
従って、第１車両のユーザが、自分の運転感覚で第２車両を運転した場合にどのような挙動となるかを容易に演算（シミュレーション）することができ、車両情報を有効に利用することができる。この場合、第１車両及び第２車両の車両情報記録装置における実際の車両情報をそのまま利用するものであるので、新車データベース等の準備が不要となり、簡易にシミュレーションすることが可能となる。新車購入時の走行性能（ユーザ操作量と車両の挙動との対応関係）の比較に限らず、現状の特別仕様車等との比較も可能である。
【００１３】
尚、上記車両情報を入力するための入力手段としては、具体的には、車両情報記録手段としてのＵＳＢメモリや、メモリカード等のリムーバブルメディア、ＣＤやＤＶＤ等の光ディスク等の記憶媒体を介して、車両情報記録装置からドライブシミュレーションシステム（演算装置）側に車両情報を入力するように構成することができる。また、車両に搭載された車両情報記録装置とドライブシミュレーションシステム（演算装置）側とを、無線通信にて接続する、或いはケーブルにより直接接続して、車両情報を入力するようにしても良い。
【００１４】
本発明においては、上記出力手段を、表示装置を備え、前記第１車両の車両情報中に含まれる所定の走行経路に沿って前記第２車両を走行した場合の、演算された当該第２車両の挙動又は／及び該挙動に基づいて定まる挙動関連情報を、前記車両情報中の第１車両の挙動又は／及び該挙動に基づいて定まる挙動関連情報と比較できる形態で前記表示装置に表示するように構成することができる（請求項２の発明）。そのため、ユーザにとって挙動の違いが分かりやすいものとなる。
【００１５】
このとき、出力手段を、演算された前記第２車両の挙動又は挙動関連情報の、前記第１車両の挙動又は挙動関連情報との差が閾値以上となった場合に、その旨を報知するように構成することができる（請求項３の発明）。具体的に、車両の挙動が、どの場所でどのように違ってくるのかがガイド（注意喚起）されるようになり、ユーザにとって、より有用な情報を教えることができる。
【００１６】
更に、前記挙動関連情報に車両の走行軌跡を含む場合、演算された前記第２車両の走行軌跡の前記第１車両の走行軌跡との差が閾値以上となった場合に、当該第２車両の演算中の現在地点を調整するための調整手段を設けるようにしても良い（請求項４の発明）。車両の挙動の差の蓄積により走行軌跡の差が大きくなり過ぎると、ユーザにとって意味のない情報となる虞があるが、演算中の現在地点を調整することによって、走行履歴の差を一旦リセットする等が可能となり、有用な情報を得ることができるようになる。
【００１７】
また、本発明においては、上記関係式算出手段を、前記第２車両の車両情報中における、着座センサの値又はレインセンサの値を考慮して関係式を算出するように構成することができる（請求項５の発明）。車両のユーザ操作量と挙動との関係は、車両の乗員の数の相違や、路面状況（降雨時か否か）によって異なってくるので、着座センサの値又はレインセンサの値を考慮して関係式を算出することにより、より緻密で信頼性の高いシミュレーションを行うことができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施例を示すもので、ドライブシミュレーションシステムの全体構成を概略的に示す図
【図２】コンピュータの外観を示す斜視図
【図３】車両情報記録装置の構成を概略的に示す図
【図４】関係式算出部の機能ブロック図
【図５】シミュレーション部の機能ブロック図
【図６】パソコン本体が実行するシミュレーション処理に関する処理手順を示すフローチャート
【図７】走行軌跡の演算結果の表示例を示す図
【図８】走行性能の演算結果を比較表示する場合の表示例を示す図
【発明を実施するための形態】
【００１９】
以下、本発明を具体化した一実施例について、図面を参照しながら説明する。尚、本実施例に係るドライブシミュレーションシステムは、例えばパソコン等のコンピュータから構成される。また、本実施例では、ＵＳＢメモリを介して、車両情報の入力を行う場合を具体例としている。
【００２０】
図１は、本実施例に係るドライブシミュレーションシステム１の全体の電気的構成を概略的に示しており、また、図２は、ドライブシミュレーションシステム１（パソコン）の外観を示している。図２に示すように、ドライブシミュレーションシステム１は、ＣＰＵを主体として構成されるパソコン本体２、ＬＣＤからなる表示装置３、キーボード４及びマウス５等の入力装置を備えて構成される。また、パソコン本体２には、ＵＳＢメモリ６が接続されてデータの読み書きを行うＵＳＢポート（コネクタ）７が設けられている。
【００２１】
詳しくは後述するが、前記パソコン本体２は、ドライブシミュレーションプログラムを実行させることにより、図１に示すドライブシミュレーションシステム１の機能を実現する。即ち、パソコン本体２には、前記ＵＳＢポート７を介して、ＵＳＢメモリ６から、車両の車両情報が入力されるようになっている。後述するように、この車両情報とは、車両に搭載された車両情報記録装置により収集、記録されるものであり、この場合、車両走行時の、ユーザ操作量と、当該車両の挙動（走行性能）とのデータを含んで構成されている。
【００２２】
このとき、第１車両（自車両）の車両情報は、第１車両情報記録手段としてのＵＳＢメモリ６（Ａ）に記録されており、第２車両（他人の車両）の車両情報は、第２車両情報記録手段としてのＵＳＢメモリ６（Ｂ）に記録されており、これらＵＳＢメモリ６（Ａ）、６（Ｂ）から、第１車両の車両情報及び第２車両の車両情報が入力される。従って、前記ＵＳＢポート７が、第１車両情報入力手段及び第２車両情報入力手段として機能する。
【００２３】
そして、パソコン本体２は、前記第２車両の車両情報から、該第２車両におけるユーザ操作量と車両の挙動との関係式を算出する関係式算出手段たる関係式算出部８と、前記関係式と前記第１車両の車両情報とに基づいて、第１車両のユーザが第２車両を同様の感覚で運転した際の第２車両の挙動を演算する挙動演算手段たるシミュレーション部９とを備えている。前記表示装置３は、演算結果を出力この場合表示する出力手段として機能する。また、前記キーボード４及びマウス５から、前記シミュレーション部９に対して必要な指示や入力を行うことができる。
【００２４】
ここで、前記車両情報について述べる。図３は、車両（自動車）に搭載される車両情報記録装置１１の構成を概略的に示している。この車両情報記録装置１１は、コンピュータ（ＣＰＵ）を主体として構成され、該車両情報記録装置１１の全体の動作を制御する記録制御部１２を備えている。この記録制御部１２は、車両に設けられている例えばＣＡＮ等の車両通信ネットワーク１３に接続されている。この車両通信ネットワーク１３は、例えばバスを介して、自動車に搭載される複数の制御ユニットや車両信号を出力する各種車載センサ、スイッチ装置等の間を、相互に接続するものであり、それら制御ユニット間でデータの共有が図られる。
【００２５】
具体的には、車両通信ネットワーク１３には、制御ユニットとして、いずれも周知の、エンジン制御装置１４、ブレーキ制御装置１５、トランスミッション制御装置１６、エアバッグ制御装置１７、ナビゲーション装置１８、カメラ装置１９が接続されていると共に、その他の各種制御装置２０が接続されている。また、各種車載センサとして、いずれも周知の、前後Ｇセンサ２１、速度センサ２２、横Ｇセンサ２３、ステアリングセンサ２４、レインセンサ２５、着座センサ２６、ジャイロセンサ２７が接続されていると共に、その他の各種センサ２８が接続されている。さらに、車両通信ネットワーク１３には、イグニッションスイッチ２９や、その他の各種スイッチ３０が接続されている。
【００２６】
前記車両情報記録装置１１の記録制御部１２には、車両情報を一時的に記憶する揮発性メモリ３１、及び、入出力インターフェース３２が接続されている。記録制御部１２は、車両通信ネットワーク１３を介して、各種制御ユニットや車載センサのデータを、車両情報として収集し、揮発性メモリ３１に記録する。この場合、車両情報の記録は、１００ｍｓｅｃに１回、或いは１ｓｅｃに１回といったように、定期的に行われる。
【００２７】
具体的には、前記車両情報は、車両情報記録装置１１を搭載した車両の実際の走行時における、ユーザの操作量（例えばアクセル開度、ブレーキ踏み量、ステアリング角、シフトポジション）に関するデータ、そのユーザ操作量に伴う車両の挙動（例えば車速、（前後方向の位置の変化量）、加速度（減速度含む）、燃料噴射量、トルク、回転半径、車両の向きの変化（旋回方向の位置の変化量））のデータ、その挙動（及びユーザ操作量）から導き出される二次情報である挙動関連情報（例えば位置や位置の履歴である走行軌跡、燃費等）のデータ、を含んでいる。
【００２８】
更に本実施例では、車両情報には、車体固有の性能（例えば最大アクセル開度、最大ブレーキ操作量、最大ステアリング角、最小回転半径、ステアリング、アクセル、ブレーキの重さ（操作力と操作量との関係）等）のデータ、着座センサ２６やレインセンサ２５の出力のデータが含まれる。車両情報に、カメラ装置１９による撮影画像のデータを含んでいても良い。
【００２９】
そして、記録制御部１２は、前記揮発性メモリ３１に記録されていた車両情報を、入出力インターフェース３２を介して、車両情報記録手段としての不揮発性メモリこの場合ＵＳＢメモリ６に記録する（書込む）ようになっている。このとき、ＵＳＢメモリ６への記録タイミングとしては、一括バッチ処理でも良いし、定期的でも良い。ＵＳＢメモリ６に書込む車両情報の量としては、所定の走行時間（例えば１０分間）分でも良いし、メモリ容量の許す限りであっても良い。
【００３０】
さて、後の作用説明でも述べるように、ドライブシミュレーションシステム１は、例えば、第１車両を使用（運転）しているユーザが、自動車の買い替え等を考えた際に、買い替え対象となる車種である別の第２車両を、今まで（第１車両）の感覚で運転した場合に、その第２車両がどのような挙動を呈するかを演算（シミュレーション）することができるものである。
【００３１】
シミュレーション処理を実行するにあたっては、図１に示したように、第１車両の車両情報を記憶したＵＳＢメモリ６（Ａ）と、第２車両の車両情報を記憶したＵＳＢメモリ６（Ｂ）とを用意する。第２車両の車両情報については、自動車のディーラにおいて試乗車のものを用いたり、或いは、第２車両を使用している他のユーザのものを借りたりする等すれば良い。
【００３２】
上記したように、ドライブシミュレーションシステム１（パソコン本体２）は、第１車両の車両情報及び第２車両の車両情報を入力し、関係式算出部８において、第２車両の車両情報から、該第２車両におけるユーザ操作量と車両の挙動との関係式を算出する。この関係式算出部８は、図４に示すように、第２車両の車両情報中の、ユーザ操作量、車体固有データ、車両の挙動データから、関係式ｆ（ｘ）＝ｙを求める。つまり、例えば、シフトポジションがＸ１で、アクセル開度がＸ２のときに、燃料噴射量（Ｙ１）や車速（Ｙ２）がいくらになるかといった関係式を算出する。
【００３３】
さらに、関係式算出部８は、関係式ｆ´（ｙ）＝ｚを求める。つまり、例えば、車速がＹ２で、車両の向きがＹ３のときに、前後Ｇ（Ｚ１）や横Ｇ（Ｚ２）がいくらになるかといった関係式を算出する。尚、ステアリング角に対する車両の向きの変化は、ジャイロセンサ２７の値をとって計算しても良い。
【００３４】
また、この関係式算出部８においては、第２車両の車両情報中における、着座センサ２６の値又はレインセンサ２５の値を考慮して関係式を算出するようにしても良い。同じユーザ操作量であっても、車両の乗員の数の相違（車量全体の重量の変動）や、路面状況（降雨時か否か）によって、車両の挙動は異なってくる。そのため、着座センサの値から、乗員の数が１となる場合の車両情報を用いて関係式を算出したり、乗員の数が２以上となる場合の車両情報を補正した上で関係式を算出したりする。また、レインセンサの値が所定時間ＯＮとなっており、降雨状態であると推定できる場合には、その間の車両情報は使用しないこととする。
【００３５】
そして、上記のように第２車両におけるユーザ操作量と車両の挙動との関係式が得られると、ドライブシミュレーションシステム１（パソコン本体２）は、シミュレーション部９において、シミュレーション処理を実行する。ここでは、図５に示すように、シミュレーション部９は、第１車両の車両情報（ユーザ操作量や車体固有データ）と、関係式算出部８において求められた関係式ｆ（ｘ）＝ｙ、及びｆ´（ｙ）＝ｚ、に基づき、その関係式に、第１車両のユーザ操作量をあてはめることにより、第１車両のユーザが第２車両を、第１車両のユーザ操作量で運転した場合の、第２車両の挙動（又は挙動関連情報）を演算する。
【００３６】
この場合、車速を比較する場合には、上記関係式を作成するに際し、第２車両について、ユーザ操作量としてアクセル開度のデータを用い、挙動として車速のデータに加えて、アクセル開度に対応して変化する制御パラメータとして、燃料噴射量、トルク、加速度など、アクセル開度と車速との間をつなぐ中間的な挙動（中間パラメータ）を用いる。ユーザ操作量（アクセル開度）から挙動（車速）を算出するのに必要な予め定められたパラメータのデータを記憶しておいても良い。
【００３７】
また、位置を比較する場合には、上記関係式を作成するに際し、第２車両について、ユーザ操作量としてアクセル開度、ブレーキ踏み量、ステアリング角のデータを用い、挙動として上記車速及び車両の向きのデータを用いる。更に、同じように運転した場合の燃費を比較する場合には、上記関係式を作成するに際し、第２車両について、ユーザ操作量としてアクセル開度、ブレーキ踏み量、ステアリング角のデータを用い、挙動として上記車速及び燃料噴射量、走行距離を用いる。
【００３８】
シミュレーション処理においては、例えば、第１車両の車両情報の１０分間分について、先頭から順に演算を行っていき、一定時間（例えば１００ｍｓｅｃ）毎の車両の挙動（車速及び向きの変化）から、挙動関連情報としての位置ひいては走行軌跡を求めていく。車両情報の先頭の位置（絶対位置）が判っていれば、そこから、ナビゲーション装置１８の地図情報を利用して、マップマッチングしていっても良い。これにて、「いつものユーザ操作量」で、「いつもの道」を、「第２車両を運転したら」、「車両の挙動（走行性能（ユーザ操作量と挙動との対応関係））はどうなるか」がシミュレーションされる。尚、このとき、ユーザが、第１車両の車両情報の中から、シミュレーションを行う範囲（走行経路の範囲）を指定できる構成としても良い。
【００３９】
また、このシミュレーション部９においても、第１車両の車両情報中における、着座センサ２６の値又はレインセンサ２５の値を考慮して、シミュレーション処理を行うようにしても良い。例えば、乗員の人数に応じた関係式を使用したり、乗員の人数に応じて演算結果を補正したりすることができる。降雨時の車両情報であった場合にも、降雨専用の関係式を使用したり、演算結果を補正したりすることができる。
【００４０】
シミュレーション処理が終了すると、ドライブシミュレーションシステム１（パソコン本体２）は、その演算結果を表示装置３に表示する。具体的には、図７に示すように、第１車両の実際の走行軌跡と、演算された第２車両の走行軌跡とを、比較できるように、表示装置３の画面に、道路地図と共に、色を変えて表示することができる。或いは、図８に示すように、時間経過に伴う、車速の変化や前後Ｇの変化等の挙動を、表示装置３の画面にグラフ形式で、第１車両（実際のもの）と、第２車両（演算されたもの）とで比較できるように（色を変えて）、表示することもできる。
【００４１】
さらに本実施例では、図７及び図８において楕円Ｅで囲んで示すように、演算された第２車両の挙動や走行軌跡と、第１車両の挙動や走行軌跡との差が閾値以上となった場合に、その位置や時間が表示（報知）され、注意喚起がなされるようになっている。このとき、図７に示すように、第１車両の車両情報に、カメラ画像のデータが存在する場合には、走行軌跡のずれが大きくなった場所における、カメラ装置１９の撮影画像Ｖを併せて表示することもできる。
【００４２】
また、本実施例では、図７に示すように、車両の挙動の差の蓄積により走行軌跡の差が大きくなった場合には、ユーザの入力装置４，５の操作により、第２車両の演算中の現在地点を調整する（途中で軌跡の起点を第１車両に合せるように動かす）ことができるようになっている。従って、入力装置４，５が、調整手段としても機能する。尚、図８においては、車速及び前後Ｇの演算結果だけでなく、時間経過に伴う横Ｇの変動や燃費の演算結果を表示するようにしても良い。
【００４３】
次に、上記構成の作用について、図６〜図８も参照して述べる。図６のフローチャートは、ドライブシミュレーションシステム１（パソコン本体２）が実行する、シミュレーション処理の手順を示している。即ち、まずステップＳ１では、第２車両の車両情報を記憶したＵＳＢメモリ６（Ｂ）から、第２車両の車両情報を読出す処理が実行される（第２車両情報入力ルーチン）。ステップＳ２では、第２車両の車両情報から、該第２車両におけるユーザ操作量と車両の挙動との関係式が算出される（関係式算出ルーチン）。このルーチンでは、図４に示したように、関係式ｆ（ｘ）＝ｙ、関係式ｆ´（ｙ）＝ｚ、が求められる。
【００４４】
次のステップＳ３では、第１車両の車両情報を記憶したＵＳＢメモリ６（Ａ）から、第１車両の車両情報を読出す処理が実行される（第１車両情報入力ルーチン）。この場合、第１車両における、例えば直近の１０分間分の走行における車両情報が入力される。そして、ステップＳ４では、上記ステップＳ２で算出された関係式と、第１車両の車両情報とに基づいて、第１車両のユーザが、第２車両を第１車両のユーザ操作量で運転した場合の、第２車両の挙動を演算する処理が実行される（演算ルーチン）。
【００４５】
本実施例では、このシミュレーションの処理では、前記第１車両の車両情報における１０分間分の走行経路に関して、第２車両を前記第１車両と同等の操作量で運転した場合の、走行軌跡、並びに、時間に対する車速及び前後Ｇの変化等を求めることが行われる。ステップＳ５では、上記シミュレーション処理の結果、即ち第２車両の挙動又は挙動関連情報である走行軌跡を、第１車両の挙動又は走行軌跡と比較して（例えば色を変えて）表示装置３に表示（出力）する処理が実行される（出力ルーチン）。
【００４６】
この演算結果の表示（出力）の処理では、表示装置３の画面には、例えば、図７及び図８に例示するような表示が行われる。ここでは、第１車両は例えば５人乗りの小型乗用車、第２車両はそれよりも排気量の大きい８人乗りの大型乗用車を想定している。図７は、表示装置３の画面に、演算結果として、第２車両の走行軌跡（太い点線で示す）を、第１車両の実際の走行軌跡（細い実線で示す）と併せて示している。尚、実際には、２つの走行軌跡は、色を変えて（例えば青と赤）示される。
【００４７】
また、図８は、表示装置３の画面に、演算結果として、時間経過に伴うユーザ操作量（アクセル開度、ブレーキ踏み量、ステアリング角、シフトポジション）の変動（上段）、時間経過に伴う第２車両及び第１車両の車速の変動（中段）、時間経過に伴う第２車両及び第１車両の前後Ｇの変動（下段）が、時間軸（横軸）を一致させた状態で、上下３段にわたってグラフ形式で表示される。尚、この場合も、中段及び下段では、シミュレーションされた第２車両の挙動（便宜上、太い点線で示す）と、第１車両の実際の挙動（細い実線で示す）とは、色を変えて示される。
【００４８】
図６に戻って、ステップＳ６では、演算された第２車両の挙動や走行軌跡と、第１車両の挙動や走行軌跡との差が閾値以上に大きくなったかどうかが判断される。差が小さい場合には（ステップＳ６にてＮｏ）、そのままステップＳ９に進む。差が大きい場合には（ステップＳ６にてＹｅｓ）、ステップＳ７にて、その位置や時間が表示（報知）され、注意喚起がなされる。この報知は、例えば、図７及び図８に示すように、差が大きくなった位置や時間を、楕円Ｅで囲むことにより行われる。図７に示すように、第１車両の車両情報にカメラ画像のデータが存在する場合には、走行軌跡のずれが大きくなった場所における、カメラ装置１９の撮影画像Ｖが併せて表示される。
【００４９】
また、第２車両と第１車両との走行軌跡や挙動の差が大きいことが報知された場合には、次のステップＳ８にて、ユーザの入力装置４，５の操作により、第２車両の演算中の現在地点を調整する（途中で軌跡の起点を第１車両の軌跡に合せるように動かす）ことができる。この後、ステップＳ９では、第１車両の車両情報（１０分間分）が終了したかどうかが判断される。終了していなければ（ステップＳ９にてＮｏ）、ステップＳ４からの処理が繰返される。車両情報が終了した場合には（ステップＳ９にてＹｅｓ）、シミュレーションの処理が終了する。
【００５０】
これにより、第１車両を現在使用しているユーザが、種類（大きさや排気量等）の異なる自動車への買替えや買足しを考えている際に、現在乗っている自分の車両の車両情報と、購入を考えている対象車種を第２車両として、第２車両に搭載されている車両情報記録装置からの実際の車両情報とを用いることにより、第１車両のユーザが、自分の運転感覚で第２車両を運転した場合にどのような挙動となるかを容易に演算することができる。従って、ユーザは、実際の試乗車の試乗を行わずとも、購入を考えている車種がどれくらい小回りが利くのか、どれくらい加速するのかといった現在の第１車両との挙動や走行性能（ユーザ操作量と挙動との対応関係）の相違を知ることができる。
【００５１】
また、上記したような新車購入時に限らず、例えば、スポーツタイプの自動車のユーザの中には、サーキットなどでプロドライバが使用する、同一車種だが特別仕様の車両について、自分の車両と走行性能（あるいは運転技術）がどの程度違うかを比較したいと考える場合がある。そのようなプロドライバ用の特別仕様車についても、試乗することは難しく、また、種々の条件で走行して新車データベースのようなデータベースを作成するためのデータを取得することは困難である。ところが、その特別仕様車（第２車両）の車両情報さえあれば、その車両情報と自分の車両（第１車両）の車両情報とを用いることにより、ユーザが、自分の運転感覚で特別仕様車を運転した場合にどのような挙動となるかを容易に演算することができる。
【００５２】
このように本実施例によれば、第１車両の車両情報と、第２車両の車両情報とを有効に用いて、第１車両のユーザが、自分の運転感覚で第２車両を運転した場合にどのような挙動となるかを容易に演算することができる。この場合、第１車両及び第２車両の車両情報記録装置１１における実際の車両情報をそのまま利用するものであるので、従来のようなディーラにおける新車データベース等の準備が不要となり、シミュレーション処理を簡易に行うことが可能となる。新車購入時の走行性能の比較に限らず、現状の特別仕様車等との比較も可能である。
【００５３】
本実施例においては、演算結果を出力するにあたって、表示装置３の画面に、演算された第２車両の挙動及び走行軌跡を、車両情報中の第１車両の挙動及び走行軌跡と比較できる形態で表示するように構成したので、ユーザに対し、演算結果を判りやすく表示することができる。特に本実施例では、演算された第２車両の挙動や走行軌跡の、前記第１車両の挙動や走行軌跡との差が閾値以上となった場合に、その旨を報知するように構成したので、車両の挙動や走行軌跡が、どの場所でどのように違ってくるかが注意喚起されるようになり、ユーザにとって、より有用な情報を教えることができる。
【００５４】
更に、本実施例では、演算された第２車両の走行軌跡の第１車両の走行軌跡との差が閾値以上となった場合に、当該第２車両の演算中の現在地点を調整することができるように構成した。ここで、車両の挙動の差の蓄積により走行軌跡の差が大きくなり過ぎると、ユーザにとって意味のない情報となる虞があるが、演算中の現在地点を調整することによって、走行履歴の差を一旦リセットする等が可能となり、有用な情報を得ることができるようになる。また、上記フローチャートでは詳しく説明しなかったが、本実施例では、関係式の算出（ステップＳ２）に、着座センサ２６の値又はレインセンサ２５の値を考慮することにより、より緻密で信頼性の高いシミュレーションを行うことができる。
【００５５】
尚、本発明は、上記した実施例に限定されるものではなく、種々の拡張・変更が可能である。
例えば、本発明においては、関係式算出部８において、第２車両の車両情報中に道路勾配の情報があった場合は、当該道路勾配に応じて関係式を補正するように構成したり、或いは、シミュレーション部９において、第１車両の車両情報中に道路勾配の情報があった場合は、当該道路勾配に応じて関係式又は演算結果を補正するように構成したりしても良い。これらによれば、道路勾配によって車両のユーザ操作量と挙動との関係が異なってくるので、それを考慮したより緻密で信頼性の高いシミュレーションを行うことができる。
【００５６】
また、シミュレーション部９においては、第１車両と第２車両との間で、アクセル、ブレーキ、ステアリングの操作に必要な操作力が相違している場合には、その差に応じてユーザ操作量を補正して演算するようにしても良い。具体例をあげると、例えば、角度９０°ステアリングをきるのに必要とされる力が、第１車両：第２車両＝５０：７５であるような場合に、第１車両で角度９０°の操作量を、角度８０°くらいに補正した上で演算を行うことができる。この場合、単純に比率で補正（掛け算）するのは補正が過剰となると考えられるので、比率に応じて、ユーザ操作量を過剰にならない程度に補正することが望ましい。
【００５７】
これと同様にして、第１車両と第２車両との間で、車体固有のデータとして、最大アクセル開度、最大ブレーキ操作量、最大ステアリング角が相違している場合にも、その差に応じてユーザ操作量を補正して演算するようにしても良い。これらによれば、ユーザ操作量に加えて、ユーザの操作力をも加味した、より緻密で信頼性の高いシミュレーションを行うことができる。
【００５８】
また、上記実施例では、車両情報記憶手段としてＵＳＢメモリ６を用いて車両情報の入力を行うようにしたが、その他の記憶媒体（カード型メモリや光ディスク等）を用いても良いし、車両に搭載された車両情報記録装置とドライブシミュレーションシステム側とを、無線通信にて接続する、或いはケーブルにより直接接続して、車両情報を入力するようにしても良い。上記実施例では、シミュレーション処理を行う際に、第１車両の直近の１０分間分の車両情報を用いるようにしたが、ユーザが頻繁に走行するような経路（例えばユーザの会社から自宅（車庫）まで）を指定してその経路に関する車両情報に基づいてシミュレーション処理を行うような構成としても良い。
【００５９】
その他、演算結果を表示する場合の表示形態としても様々な変更が可能であり、また、出力手段は、演算結果を、表示装置３の画面に表示するだけでなく、用紙に印刷（プリントアウト）するものであっても良い。さらには、図３に示した車両情報記録装置の具体的な構成についても、様々な変更が可能であることは勿論である等、本発明は要旨を逸脱しない範囲内で適宜変更して実施し得るものである。
【符号の説明】
【００６０】
図面中、１はドライブシミュレーションシステム、２はパソコン本体、３は表示装置（出力手段）、４はキーボード、５はマウス、６はＵＳＢメモリ（車両情報記録手段）、７はＵＳＢポート（第１車両情報入力手段、第２車両情報入力手段）、８は関係式算出部（関係式算出手段）、９はシミュレーション部（挙動演算手段）、１１は車両情報記録装置、１２は記録制御部、１３は車両通信ネットワークを示す。
【図１】
2012098994.tif 000003
【図２】
2012098994.tif 000004
【図３】
2012098994.tif 000005
【図４】
2012098994.tif 000006
【図５】
2012098994.tif 000007
【図６】
2012098994.tif 000008
【図７】
2012098994.tif 000009
【図８】
2012098994.tif 000010