(57)【要約】【課題】車両に搭乗している乗員の乗り心地を向上させる。【解決手段】サーバは、自車両の挙動に関する制御を行うための制御パラメータが車種ごとに記録される地図データベース１２０と、データ読出部１０２と、パラメータ設定部１０７と、データ更新部１０９とを備える。データ読出部１０２は、自車両の車種情報および位置情報を少なくとも含む車両情報を車両情報管理部２３０から取得し、この車両情報に基づいて、自車両の走行地点に対応する制御パラメータを地図データベース１２０から読み出す。パラメータ設定部１０７は、データ読出部１０２が読み出した制御パラメータに基づいて、自車両の制御において適用させる適用制御パラメータを設定する。データ更新部１０９は、適用制御パラメータに基づいて制御された自車両の挙動に関する観測値を自車両から取得し、この観測値に基づいて地図データベース１２０を更新する。【選択図】図１
2020026184.tif 000002
【特許請求の範囲】
【請求項１】
車両とネットワークを介して接続される情報処理装置であって、
道路上の各地点について、前記車両の挙動に関する制御を行うための制御パラメータが車種ごとに記録される地図データベースと、
前記車両の車種情報および位置情報を少なくとも含む車両情報を取得し、前記車両情報に基づいて、前記車両の走行地点に対応する前記制御パラメータを前記地図データベースから読み出すデータ読出部と、
前記データ読出部が読み出した前記制御パラメータに基づいて、前記車両の制御において適用させる適用制御パラメータを設定するパラメータ設定部と、
前記適用制御パラメータに基づいて制御された前記車両の挙動に関する観測値を前記車両から取得し、前記観測値に基づいて前記地図データベースを更新するデータ更新部と、を備える情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記車両には、減衰力を制御可能なサスペンションが搭載されており、
前記制御パラメータおよび前記適用制御パラメータは、前記サスペンションの減衰力の制御において用いられるパラメータである情報処理装置。
【請求項３】
請求項１または２に記載の情報処理装置において、
前記地図データベースには、過去に取得した前記観測値が前記制御パラメータと対応付けて記録されており、
前記データ読出部は、前記車両の走行地点に対応する前記制御パラメータおよび前記観測値を前記地図データベースから読み出し、
前記パラメータ設定部は、前記データ読出部が読み出した前記制御パラメータおよび前記観測値に基づいて、前記適用制御パラメータを設定する情報処理装置。
【請求項４】
請求項３に記載の情報処理装置において、
前記データ読出部が読み出した前記観測値に基づく第１評価値を算出し、前記第１評価値と所定の基準値との差分値を算出する第１判定部と、
前記第１判定部が算出した前記差分値に基づいて探索設定値を設定する探索仕様設定部と、を備え、
前記パラメータ設定部は、前記データ読出部が読み出した前記制御パラメータを前記探索設定値に基づいて変化させることにより、前記適用制御パラメータを設定する情報処理装置。
【請求項５】
請求項４に記載の情報処理装置において、
前記車両から取得した最新の前記観測値に基づく第２評価値を算出し、前記第１評価値と前記第２評価値との比較結果に基づいて判定フラグを設定する第２判定部を備え、
前記データ更新部は、前記適用制御パラメータを新たな前記制御パラメータとして前記地図データベースに記録するとともに、当該制御パラメータと対応付けて前記判定フラグを前記地図データベースに記録することにより、前記地図データベースを更新する情報処理装置。
【請求項６】
請求項５に記載の情報処理装置において、
前記第２判定部は、前記第１評価値と前記第２評価値との大小関係に基づいて報酬または罰則を付与する強化学習を繰り返し実施することで、前記判定フラグの設定を行う情報処理装置。
【請求項７】
請求項１から請求項６のいずれか一項に記載の情報処理装置において、
複数の前記車両と前記ネットワークを介して接続されるときに、車種が同一である複数の前記車両間では前記制御パラメータを共有する情報処理装置。
【請求項８】
請求項１から請求項７のいずれか一項に記載の情報処理装置において、
前記地図データベースには、予め設定された車両条件ごとに前記制御パラメータが記録されており、
前記データ読出部は、前記車両の走行地点と車両条件に対応する前記制御パラメータを前記地図データベースから読み出す情報処理装置。
【請求項９】
請求項８に記載の情報処理装置において、
前記車両条件は、車種、車速、加速度、積載量、道路傾斜、天候、温度、湿度、路面状態、操舵角、アクセル操作状態、およびブレーキ操作状態の少なくともいずれか１つを含む情報処理装置。
【請求項１０】
請求項８に記載の情報処理装置において、
前記車両条件は、路面状態を含み、
前記データ読出部は、前記車両の走行地点における路面状態を推定し、推定した前記路面状態に対応する前記制御パラメータを前記地図データベースから読み出す情報処理装置。
【請求項１１】
請求項８に記載の情報処理装置において、
前記車両条件は、車両挙動状態を含み、
前記データ読出部は、前記車両の走行地点における前記車両の挙動状態を推定し、推定した前記車両の挙動状態に対応する前記制御パラメータを前記地図データベースから読み出す情報処理装置。
【請求項１２】
請求項１から請求項１１のいずれか一項に記載の情報処理装置において、
前記観測値は、前記車両のロールレイト、ピッチレイトおよびヨーレイトと、前記車両のシート設置フロアの上下加速度、前後加速度および左右加速度と、前記車両の乗員の生体情報と、の少なくともいずれか１つを含む情報処理装置。
【請求項１３】
請求項４から請求項６のいずれか一項に記載の情報処理装置において、
前記第１判定部は、前記車両の車種および車格の少なくとも一方に基づいて前記基準値を変化させる情報処理装置。
【請求項１４】
請求項４から請求項６のいずれか一項に記載の情報処理装置において、
前記車両の状態に応じて前記探索設定値を調節するモード切替部を備える情報処理装置。
【請求項１５】
請求項１４に記載の情報処理装置において、
前記モード切替部は、前記車両の乗員からの指示、前記車両の運転者以外の同乗者の有無、前記同乗者の属性、前記車両が自動運転中である場合の乗員の有無、前記乗員の生体情報、および前記運転者の運転経験の少なくともいずれか１つに基づいて、前記探索設定値を調節する情報処理装置。
【請求項１６】
車両とネットワークを介して接続される情報処理装置を用いて前記車両の挙動に関する制御を行う車両制御方法であって、
道路上の各地点について、前記車両の挙動に関する制御を行うための制御パラメータを、前記情報処理装置が有する地図データベースに予め車種ごとに記録しておき、
前記車両の車種情報および位置情報を少なくとも含む車両情報を前記車両から前記情報処理装置に送信し、
前記情報処理装置が受信する前記車両情報に基づいて、前記車両の走行地点に対応する前記制御パラメータを前記地図データベースから読み出し、
前記地図データベースから読み出した前記制御パラメータに基づいて、前記車両の制御において適用させる適用制御パラメータを設定し、
設定した前記適用制御パラメータを前記情報処理装置から前記車両に送信し、
前記適用制御パラメータに基づく制御を前記車両に対して実施し、
前記適用制御パラメータに基づいて制御された前記車両の挙動に関する観測値を前記車両から前記情報処理装置に送信し、
前記情報処理装置が受信する前記観測値に基づいて前記地図データベースを更新する車両制御方法。
【請求項１７】
車両に搭載されるエッジ側情報処理装置と、
前記エッジ側情報処理装置とネットワークを介して接続されるセンタ側情報処理装置と、を有し、
前記センタ側情報処理装置は、
道路上の各地点について、前記車両の挙動に関する制御を行うための制御パラメータが車種ごとに記録される地図データベースと、
前記車両の車種情報および位置情報を少なくとも含む車両情報を取得し、前記車両情報に基づいて、前記車両の走行地点に対応する前記制御パラメータを前記地図データベースから読み出すデータ読出部と、
前記データ読出部が読み出した前記制御パラメータに基づいて、前記車両の制御において適用させる適用制御パラメータを設定するパラメータ設定部と、
前記適用制御パラメータに基づいて制御された前記車両の挙動に関する観測値を前記車両から取得し、前記観測値に基づいて前記地図データベースを更新するデータ更新部と、を備え、
前記エッジ側情報処理装置は、
前記車両情報を管理する車両情報管理部と、
前記車両から前記観測値を取得する観測部と、
前記車両情報および前記観測値を前記センタ側情報処理装置に送信し、前記適用制御パラメータを前記センタ側情報処理装置から受信する送受信部と、を備える情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置と、これを用いた車両制御方法および情報処理システムとに関する。
【背景技術】
【０００２】
走行中の車両においてタイヤが路面の凹凸等を通過することで発生する振動刺激は、車両のサスペンションによって減衰され、シャシやシートを介して乗員に伝達される。そのため、サスペンションの減衰特性は乗員が感じる乗り心地を大きく左右する。
【０００３】
従来、減衰力を調節可能なサスペンションを自動車等の車両に搭載し、その減衰力を適切に制御することで乗員の乗り心地を向上させる技術が知られている。特許文献１には、ナビゲーションシステム３１９の地図情報と関連付けて、サスペンションの作動量の検出値をチューニングデータとして記憶する記憶部４０と、チューニングデータを外部サーバ３へ送信する通信部５０と、外部サーバ３において、送信されたチューニングデータに基づいてサスペンションの設定値を決定する演算部７０と、決定された設定値を受信し、受信した設定値に基づいてアクチュエータ２０を駆動させてサスペンションの減衰力を調整する駆動部１１と、を備えるサスペンション制御システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１７３４９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の従来技術では、車両から外部サーバに送信されたチューニングデータに基づいてサスペンションの設定値を決定する際に、必ずしも最適な設定値を決定できるとは限らない。そのため、車両に搭乗している乗員の乗り心地に関してさらなる改善の余地がある。
【課題を解決するための手段】
【０００６】
本発明による情報処理装置は、車両とネットワークを介して接続されるものであって、道路上の各地点について、前記車両の挙動に関する制御を行うための制御パラメータが車種ごとに記録される地図データベースと、前記車両の車種情報および位置情報を少なくとも含む車両情報を取得し、前記車両情報に基づいて、前記車両の走行地点に対応する前記制御パラメータを前記地図データベースから読み出すデータ読出部と、前記データ読出部が読み出した前記制御パラメータに基づいて、前記車両の制御において適用させる適用制御パラメータを設定するパラメータ設定部と、前記適用制御パラメータに基づいて制御された前記車両の挙動に関する観測値を前記車両から取得し、前記観測値に基づいて前記地図データベースを更新するデータ更新部と、を備える。
本発明による車両制御方法は、車両とネットワークを介して接続される情報処理装置を用いて前記車両の挙動に関する制御を行う方法であって、道路上の各地点について、前記車両の挙動に関する制御を行うための制御パラメータを、前記情報処理装置が有する地図データベースに予め車種ごとに記録しておき、前記車両の車種情報および位置情報を少なくとも含む車両情報を前記車両から前記情報処理装置に送信し、前記情報処理装置が受信する前記車両情報に基づいて、前記車両の走行地点に対応する前記制御パラメータを前記地図データベースから読み出し、前記地図データベースから読み出した前記制御パラメータに基づいて、前記車両の制御において適用させる適用制御パラメータを設定し、設定した前記適用制御パラメータを前記情報処理装置から前記車両に送信し、前記適用制御パラメータに基づく制御を前記車両に対して実施し、前記適用制御パラメータに基づいて制御された前記車両の挙動に関する観測値を前記車両から前記情報処理装置に送信し、前記情報処理装置が受信する前記観測値に基づいて前記地図データベースを更新する。
本発明による情報処理システムは、車両に搭載されるエッジ側情報処理装置と、前記エッジ側情報処理装置とネットワークを介して接続されるセンタ側情報処理装置と、を有し、前記センタ側情報処理装置は、道路上の各地点について、前記車両の挙動に関する制御を行うための制御パラメータが車種ごとに記録される地図データベースと、前記車両の車種情報および位置情報を少なくとも含む車両情報を取得し、前記車両情報に基づいて、前記車両の走行地点に対応する前記制御パラメータを前記地図データベースから読み出すデータ読出部と、前記データ読出部が読み出した前記制御パラメータに基づいて、前記車両の制御において適用させる適用制御パラメータを設定するパラメータ設定部と、前記適用制御パラメータに基づいて制御された前記車両の挙動に関する観測値を前記車両から取得し、前記観測値に基づいて前記地図データベースを更新するデータ更新部と、を備え、前記エッジ側情報処理装置は、前記車両情報を管理する車両情報管理部と、前記車両から前記観測値を取得する観測部と、前記車両情報および前記観測値を前記センタ側情報処理装置に送信し、前記適用制御パラメータを前記センタ側情報処理装置から受信する送受信部と、を備える。
【発明の効果】
【０００７】
本発明によれば、車両に搭乗している乗員の乗り心地を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施の形態に係る情報処理システムの機能構成を示すブロック図である。
【図２】地図データベースの道路情報およびパラメータ管理情報において用いられる道路ポイントの一例を示す図である。
【図３】道路情報の一例を示す図である。
【図４】第１の実施の形態に係るパラメータ管理情報の一例を示す図である。
【図５】車種別基準値テーブルの一例を示す図である。
【図６】探索値テーブルの一例を示す図である。
【図７】第１の実施の形態に係る情報処理システムにおける制御内容を示した処理フローである。
【図８】第２の実施の形態に係る情報処理システムの機能構成を示すブロック図である。
【図９】第２の実施の形態に係るパラメータ管理情報の一例を示す図である。
【図１０】第２の実施の形態に係る情報処理システムにおける制御内容を示した処理フローである。
【図１１】第３の実施の形態に係る情報処理システムの機能構成を示すブロック図である。
【図１２】第４の実施の形態に係る情報処理システムの機能構成を示すブロック図である。
【図１３】第５の実施の形態に係る情報処理システムの機能構成を示すブロック図である。
【発明を実施するための形態】
【０００９】
（第１の実施の形態）
本発明の第１の実施の形態について、図１〜図７を使用して以下に説明する。
【００１０】
図１は、第１の実施の形態に係る情報処理システムの機能構成を示すブロック図である。図１に示す情報処理システム１は、自動車等の車両に搭載されるサスペンションの減衰力を調節することで車両の乗員が感じる乗り心地を向上させるために使用されるシステムである。この情報処理システム１は、パラメータ管理部１００、地図データベース１２０、車種別基準値テーブル１３０、探索値テーブル１４０、シャシ２１０、モード選択部２２０、車両情報管理部２３０、および観測部２４０の各機能ブロックを有する。
【００１１】
パラメータ管理部１００は、車両情報転送部１０１、データ読出部１０２、基準値選択部１０３、第１判定部１０４、探索仕様設定部１０５、モード切替部１０６、パラメータ設定部１０７、第２判定部１０８、およびデータ更新部１０９を備える。なお、これらの各機能ブロックの詳細については後述する。
【００１２】
シャシ２１０は、情報処理システム１がサスペンションの減衰力の調節を行う対象とする車両（以下、「自車両」と称する）の構成要素である。シャシ２１０は、自車両の足回り部分に相当し、例えば車体フレーム、エンジン、トランスミッション、ドライブシャフト、ステアリングギア、サスペンション等を含んで構成される。シャシ２１０は、自車両のサスペンションの減衰力を制御するためのサスペンション減衰力可変機構２１１を有する。サスペンション減衰力可変機構２１１は、例えば、作動油の流路形状を機械的に変化可能な油圧式の可変減衰ダンパーや、印加される電解（電圧）に応じて粘性が変化する電気粘性流体（ＥＲＦ：Ｅｌｅｃｔｒｏ  Ｒｈｅｏｌｏｇｉｃａｌ  Ｆｌｕｉｄ）等を用いて構成される。ただし、サスペンション減衰力可変機構２１１は上記の例に限らず、任意の形態とすることができる。なお、本実施形態では、自車両の構成要素のうち、情報処理システム１が制御対象とする自車両のサスペンションの減衰力に特化して説明を行う。そのため図１では、シャシ２１０の構成としてサスペンション減衰力可変機構２１１のみを記載している。
【００１３】
モード選択部２２０は、自車両の挙動を決定するためのモード選択を実施する。モード選択部２２０は、情報処理システム１が自車両のサスペンションの減衰力を制御するために自車両に対して適用する適用制御パラメータを決定する際に、パラメータ管理部１００において使用される探索モードの設定を行う探索モード設定部２２１を有する。探索モード設定部２２１は、例えば自車両の乗員がインストルメントパネルやカーナビゲーション装置、モバイル機器等を介して入力した操作情報に基づいて、探索モードを設定することができる。なお、探索モード設定部２２１による探索モードの設定方法や、パラメータ管理部１００による探索モードに応じた適用制御パラメータの決定方法の詳細については後述する。
【００１４】
車両情報管理部２３０は、自車両に関する車両情報の取得や管理を行う。車両情報管理部２３０が管理対象とする車両情報には、例えば、自車両の車種情報を表す車種コード２３１、自車両の位置情報を表す車両位置２３２、自車両の速度を表す車速２３３、自車両の加速度を表す加速度２３４、自車両の乗員や積載荷物の総重量を表す積載量２３５等が含まれる。車両位置２３２は、例えばＧＰＳ（Ｇｒｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）センサにより検出され、車速２３３は、例えば自車両に設置された車速センサからの情報をＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して受信することにより取得される。また、加速度２３４、積載量２３５は、加速度センサ、積載量センサによりそれぞれ検出される。なお、積載量センサでは、自車両自体の重量に加えて、乗員や積載荷物の重量を測定する。このとき、予め判っている自車両自体の重量をオフセット量に設定しておけば、乗員や積載荷物の重量のみを測定することが可能である。ただし、車両情報の構成は上記に限らず、パラメータ管理部１００が行う制御内容に応じて任意の構成とすることができる。例えば、自車両の運転者が行うステアリング操作、アクセル操作、ブレーキ操作等の情報を車両情報に含めてもよい。車両情報管理部２３０は、自車両が走行する度に、これらの車両情報をパラメータ管理部１００に送信し、適用制御パラメータの問い合わせを行う。
【００１５】
観測部２４０は、自車両の挙動を観測し、その観測結果に応じた観測値を自車両から取得する。観測部２４０は、例えば自車両の左右方向、前後方向、上下方向に設定される回転軸周りの角速度をそれぞれ計測するピッチレイトセンサ２４１、ロールレイトセンサ２４２およびヨーレイトセンサ２４３と、自車両の乗員が搭乗するシートが設置されているフロアの上下、前後、左右の各方向の相対加速度を計測するフロア加速度センサ２４４とを含む。なお、ピッチレイトセンサ２４１、ロールレイトセンサ２４２およびヨーレイトセンサ２４３は、例えば水晶等を振動子に用いたジャイロセンサにより構成され、フロア加速度センサ２４４は、例えば歪ゲージを用いて構成される。観測部２４０は、自車両が走行する度に、これらの各センサが測定した観測値を取得し、パラメータ管理部１００に送信する。なお、観測部２４０を構成するセンサの種類は、上記のものに限られない。例えば、自車両の車高を計測する車高センサや、シート設置フロア以外の場所における加速度を計測する加速度センサなどを含んでも構わない。また、観測部２４０で検出するピッチレイト、ロールレイトなどの情報は専用センサだけでなく、車輪速などからの推定結果を用いても良い。
【００１６】
地図データベース１２０は、道路情報１２１およびパラメータ管理情報１２２を含んで構成されるデータベースであり、ＨＤＤ（ハードディスクドライブ）やＳＳＤ（ソリッドステートドライブ）等のストレージに格納される。道路情報１２１は、地図上の道路を表すデータであり、道路の形状や車線数といった情報が付加されている。パラメータ管理情報１２２は、自車両のサスペンションに対する制御を行うための制御パラメータを管理するデータであり、道路情報１２１が表す道路上の各地点での制御パラメータが車種ごとに記録されているとともに、過去に観測部２４０から取得した観測値が制御パラメータと対応付けて記録されている。なお、パラメータ管理情報１２２において記録される制御パラメータや観測値は、自車両以外の車両において設定または計測されたものを含んでいる。すなわち、パラメータ管理情報１２２には、自車両を含む様々な車両に対する各地点での制御パラメータや観測値が、車種ごとに分類して記録されている。
【００１７】
図２は、地図データベース１２０の道路情報１２１およびパラメータ管理情報１２２において用いられる道路ポイントの一例を示す図である。図２に示す例では、道路３０１とこれに接続する道路３０２について、道路上の各地点に対応する道路ポイントＡ〜Ｆ、ａ〜ｃが設定されている。地図データベース１２０では、これらの各道路ポイントの位置および接続関係と、各道路ポイントに対応する車線数や他の付加情報とを含んで、道路情報１２１が構成される。なお、道路情報１２１において各道路ポイントの位置は、例えば緯度と経度等で表現されるものとする。また、各道路ポイントに対する制御パラメータと観測値とを含んで、パラメータ管理情報１２２が構成される。これにより、道路情報１２１とパラメータ管理情報１２２とが互いに対応付けられる。
【００１８】
図３は、道路情報１２１の一例を示す図である。図３に示す例では、図２の道路ポイントＡ〜Ｆ、ａ〜ｃのそれぞれに対して、緯度および経度で表現される位置情報と、各道路ポイントの接続関係を示す接続先とに加えて、標高、車線数、制限速度、交通標識の各情報が付加されている。これにより、道路の勾配、車線数の変化、交差点やＴ字路等の分岐／合流、制限速度、交通標識が存在する場所での交通指示等の様々な情報が、道路ポイントごとに示されている。なお、図３に示す道路情報１２１は一例であり、他のデータ構成としてもよい。
【００１９】
本実施形態の情報処理システム１では、図３に示したような道路情報１２１における道路ポイントごとに、サスペンションの制御に用いられる制御パラメータと、当該制御パラメータに対して過去に取得された観測値とが、車種ごとにパラメータ管理情報１２２として地図データベース１２０に記録されている。そして、自車両からの適用制御パラメータの問い合わせに応じて、自車両の走行地点に対応する道路ポイントを地図データベース１２０において検索し、その道路ポイントに対してパラメータ管理情報１２２に記録されている制御パラメータと観測値を地図データベース１２０から読み出して、自車両の適用制御パラメータを決定する。これにより、自車両の状況に応じて最適な適用制御パラメータを決定し、自車両におけるサスペンション減衰力可変機構２１１の制御に利用する。
【００２０】
図４は、第１の実施の形態に係るパラメータ管理情報１２２の一例を示す図である。図４では、図３の道路情報１２１における道路ポイントの一つ、例えば道路ポイントＡに対するパラメータ管理情報１２２を例として示している。すなわち、パラメータ管理情報１２２では、図４に示すような情報が道路ポイントごとに記録されている。なお、図４の例では車種ごとに異なるパラメータ管理情報１２２をタブ４０１〜４０３で切り替え可能としており、そのうちタブ４０１に対応する車種ａについて、車両条件ごとに記録されたパラメータ管理情報１２２の例を示している。
【００２１】
図４に示すように、パラメータ管理情報１２２では、車速、加速度および積載量の各車両情報の組み合わせによって規定される車両条件ごとに固有の条件番号が付されており、この条件番号ごとに制御パラメータと観測値が組み合わされて記録されている。すなわち、地図データベース１２０には、パラメータ管理情報１２２として、予め設定された車両条件ごとに、各地点での制御パラメータと観測値が記録されている。制御パラメータには、当該制御パラメータが最適解として得られたものであるか否かを示すための判定フラグが付されている。観測値は、ロールレイト、ピッチレイトおよびヨーレイトで構成されている。
【００２２】
制御パラメータは、サスペンション減衰力可変機構２１１の制御において用いられる情報であり、例えば所定の制御演算における関数の引値や、サスペンション減衰力可変機構２１１を制御するための物理量（電圧、電流等）などに相当する。なお、図４では制御パラメータを８ビットのデジタル値による１６進数で表現しているが、地図データベース１２０において、パラメータ管理情報１２２に記録する制御パラメータの表現形式はこれに限定されない。
【００２３】
判定フラグには、“０”または“１”のいずれかの値が設定される。パラメータ管理情報１２２において記録されている制御パラメータが最適解として得られたものである場合、当該制御パラメータには、最適値が導出済みであることを表す判定フラグとして“１”が設定される。一方、パラメータ管理情報１２２において記録されている制御パラメータが最適解として得られたものではない場合、当該制御パラメータには、最適値を探索中であることを表す判定フラグとして“０”が設定される。
【００２４】
なお、図４に示した例では、車速、加速度および積載量の各車両情報の組み合わせによって車両条件を規定しているが、パラメータ管理情報１２２において車両条件を規定する車両情報はこれに限定されない。例えば、車両の走行地点における道路傾斜、天候、温度、湿度、路面状態等を含めて車両条件を規定してもよいし、車両の挙動状態、例えば操舵角、アクセル操作状態、ブレーキ操作状態等を含めて車両条件を規定してもよい。また、図４の例では車種と車両条件を別々に管理しているが、車種を車両条件に含めてもよい。これ以外にも、任意の車両情報を用いてパラメータ管理情報１２２の車両条件を規定することができる。
【００２５】
また、図４に示した例では、観測値をロールレイト、ピッチレイト、ヨーレイトとしたが、パラメータ管理情報１２２に記録される観測値はこれに限定されない。例えば、フロア加速度センサ２４４によって計測されるシート設置フロアの上下加速度、前後加速度および左右加速度や、他の車両挙動に関連する測定値、例えば車高センサにより計測される車高バランスや車輪のすべり量等を観測値に含めて、パラメータ管理情報１２２に記録してもよい。さらに、車両の乗員の生体情報、例えば頭位の移動量、体の重心の移動量、脈拍数、眼球運動等を観測部２４０において計測し、その生体情報を観測値としてパラメータ管理情報１２２に記録してもよい。これ以外にも、観測部２４０が計測可能な情報に応じて、任意の観測値をパラメータ管理情報１２２において記録することができる。
【００２６】
なお、パラメータ管理情報１２２において車両条件に含まれる車両情報に対して得られるデータの分解能によっては、車両条件の数が爆発的に増加する可能性がある。そのため、各車両情報の値の差が小さく、制御パラメータの値も近い場合には、同一の車両条件に集約するなどして車両条件の数を減らしても構わない。さらに、車両挙動特性が似ている複数の車種をまとめてパラメータ管理情報１２２を設定したり、複数の車種を車格ごとにまとめてパラメータ管理情報１２２を設定したりするなどの方法で、パラメータ管理情報１２２のデータサイズを削減してもよい。
【００２７】
図１の説明に戻ると、車種別基準値テーブル１３０は、地図データベース１２０においてパラメータ管理情報１２２に記録されている観測値が一定の評価基準を満たすか否かを判断するための基準値を車種ごとに管理するデータテーブルであり、ＨＤＤやＳＳＤ等のストレージに格納される。ここで、車種別基準値テーブル１３０において基準値が車種ごとに記録されている理由は、次のとおりである。例えば、小型自動車と大型自動車とでは、それぞれに最適なサスペンションの制御パラメータを設定しても、実際に達成可能な乗り心地が異なると考えられる。そのため、これらを同様な基準で評価すると、適正な評価結果が得られないことになる。そこで、本実施形態では車種別基準値テーブル１３０において、乗り心地を評価するための基準値を車種ごとに設定しておき、自車両から取得した観測値を自車両の車種に対応する基準値を用いて評価することで、適切な評価結果を得られるようにしている。なお、上記では小型自動車と大型自動車のように、車格の違いを車種の例として説明したが、車種別基準値テーブル１３０において基準値の区分に用いられる車種はこれに限定されない。例えば、カーメーカーやブランド、車名ごとに異なる乗り心地の特徴を考慮して、車種別基準値テーブル１３０における車種を設定し、その車種ごとに基準値を管理してもよい。すなわち、車種別基準値テーブル１３０では、車種および車格の少なくとも一方に基づいて分類された基準値を管理することができる。
【００２８】
図５は、車種別基準値テーブル１３０の一例を示す図である。図５に示した車種別基準値テーブル１３０の例では、カーメーカーと車種の組み合わせごとに基準値が設定されている。すなわち、図５の例では、各カーメーカーの車種ごとに特徴付けられた乗り心地に応じて設定された基準値が、車種別基準値テーブル１３０に記録されている。なお、車種別基準値テーブル１３０における車種の区分方法や、各車種に対して設定される基準値は、図５の例に限定されるものではない。車種ごとに基準値を設定できるものであれば、車種別基準値テーブル１３０を任意のデータ構造とすることが可能である。
【００２９】
一般的に、車両に搭乗している乗員は、不規則で予測できない加減速に連続して晒されると、三半規管や前庭が刺激されることでヒト体性感覚が違和感を想起させ、これによって乗り物酔いを発症すると言われている。例えば、自動運転中の車両においては、運転席に座っている乗員は運転操作を行う必要がないため、前方を常時注視する必要が無くなる。そのため、手動運転でアクセルとブレーキ操作を実施する場合とは異なり、運転席に座っている乗員であっても自動運転中には常に予測できない加減速に晒されるため、乗り物酔いに陥り易くなることが考えられる。このような状況下においては、乗員が受ける加速度刺激を０Ｇ、つまり加減速そのものを乗員に感じさせないようにすれば、乗り物酔いは軽減可能と考えられる。したがって、こうした場合には車種に関わらず、基準値を全て０に設定するのも一案である。その場合、情報処理システム１は車種別基準値テーブル１３０を備えなくてもよい。
【００３０】
探索値テーブル１４０は、地図データベース１２０においてパラメータ管理情報１２２に記録されている制御パラメータから最適解を探索する際に用いられる探索設定値の設定時に利用されるデータテーブルであり、ＨＤＤやＳＳＤ等のストレージに格納される。探索値テーブル１４０には、パラメータ管理部１００の第１判定部１０４において算出される後述の第１評価値と基準値との差分値ごとに、異なる探索最大値が記録されている。パラメータ管理部１００の探索仕様設定部１０５は、この探索値テーブル１４０に記録されている探索最大値を読み出すことにより、後述するように探索設定値の設定を行う。
【００３１】
図６は、探索値テーブル１４０の一例を示す図である。図６に示した探索値テーブル１４０の例では、第１判定部１０４において算出される第１評価値と基準値との差分値が大きいほど探索最大値も大きくなり、反対に差分値が小さいほど探索最大値も小さくなるように、探索最大値が設定されている。なお、図６の例では差分値が０．０１、０．０５、０．１０、０．２０、０．５０、１．００の各場合について、探索最大値を８ビットのデジタル値による１６進数で表現しているが、探索値テーブル１４０における探索最大値の表現形式はこれに限定されない。差分値との相関があれば、探索値テーブル１４０において任意の表現形式で探索最大値を記録しておくことができる。
【００３２】
次に、パラメータ管理部１００の各機能ブロックの詳細について説明する。
【００３３】
車両情報転送部１０１は、車両情報管理部２３０からの適用制御パラメータの問い合わせに対する窓口の役割を果たす部分である。車両情報管理部２３０から車両情報が送信されることにより適用制御パラメータの問い合わせが行われると、車両情報転送部１０１は、受信した車両情報をデータ読出部１０２へ転送する。
【００３４】
データ読出部１０２は、車両情報転送部１０１から転送された車両情報をキーにして、自車両の走行地点、車種および車両条件に対応する制御パラメータと、その制御パラメータに対応付けられた観測値とを、地図データベース１２０から検索して読み出す。このときデータ読出部１０２は、車両情報に含まれる自車両の各種情報、例えば車種コード２３１、車両位置２３２、車速２３３、加速度２３４および積載量２３５に基づいて、自車両の走行地点や車種、車両条件を判断し、これらに対して記録されている制御パラメータ、観測値および判定フラグを、地図データベース１２０においてパラメータ管理情報１２２から検索する。これにより、自車両または自車両と同一車種の他車両が過去に同じ道路ポイントを同じ車両条件で走行したときに観測された観測値と、その観測値に対応する制御パラメータおよび判定フラグとを、地図データベース１２０から読み出すことができる。
【００３５】
上記のようにして制御パラメータ、観測値および判定フラグを地図データベース１２０から読み出したら、データ読出部１０２は、判定フラグの値が“０”と“１”のいずれであるかを確認する。その結果、判定フラグの値が“０”（ＮＧ）であれば、読み出した制御パラメータをパラメータ設定部１０７へ転送すると共に、観測値を第１判定部１０４へ転送する。一方、判定フラグの値が“１”（ＯＫ）であれば、読み出した制御パラメータをパラメータ設定部１０７へ転送し、第１判定部１０４への観測値の転送は行わない。なお、自車両の走行地点に対して、自車両または自車両と同一の車種および車両条件に該当する車両の走行実績が無い場合は、地図データベース１２０においてパラメータ管理情報１２２には、制御パラメータのデフォルト値のみが記録されており、観測値と判定フラグは記録されていない。したがってこの場合には、観測値と判定フラグをいずれも０として扱えばよい。
【００３６】
なお、前述のように車両の走行地点における路面状態を車両条件として用いた場合、データ読出部１０２は、自車両の走行地点における路面状態を推定し、推定した路面状態に対応する制御パラメータ、観測値および判定フラグを、地図データベース１２０においてパラメータ管理情報１２２から読み出すことが好ましい。この場合、路面状態の推定は、例えば自車両から取得した車両情報に含まれる天候、温度、湿度等の情報に基づいて行ってもよいし、ネットワークを介して外部から収集したデータに基づいて行ってもよい。
【００３７】
また、前述のように車両の走行地点における車両挙動状態を車両条件として用いた場合、データ読出部１０２は、自車両の走行地点における自車両の挙動状態を推定し、推定した自車両の挙動状態に対応する制御パラメータ、観測値および判定フラグを、地図データベース１２０においてパラメータ管理情報１２２から読み出すことが好ましい。この場合、自車両の挙動状態の推定は、例えば自車両から取得した車両情報に含まれる操舵角、アクセル操作状態、ブレーキ操作状態等の情報や、道路情報１２１に記録されている走行地点の道路勾配、曲率等に基づいて行うことができる。
【００３８】
基準値選択部１０３は、自車両に対応する基準値を車種別基準値テーブル１３０から読み出し、第１判定部１０４および第２判定部１０８へ転送する。基準値選択部１０３は、例えば、車両情報転送部１０１において受信した車両情報に含まれる車種コード２３１から、自車両の車種や車格を判別し、これに対応する基準値を車種別基準値テーブル１３０から検索して読み出す。これにより、第１判定部１０４において後述する第１評価値と基準値との差分値を算出する際や、第２判定部１０８において後述する第２評価値と基準値との比較を行う際に、自車両の車種や車格に基づいて基準値を変化させることができる。なお、前述のように自動運転を想定する場合には、車種に関わらず基準値を０に設定してもよい。その場合、基準値選択部１０３が車種別基準値テーブル１３０から基準値を読み出す必要がないため、車種別基準値テーブル１３０が設けられていなくても構わない。
【００３９】
第１判定部１０４は、データ読出部１０２から転送された観測値に基づく第１評価値を算出する。この第１評価値は、当該観測値が計測されたときの車両の乗り心地を評価するための値であり、例えば、当該観測値に含まれるピッチレイト、ロールレイトおよびヨーレイトの各絶対値を合計することで算出される。なお、乗り心地を評価できる値であれば、第１評価値の算出方法は上記に限定されない。例えば、前述のようにフロア加速度センサ２４４によって計測されるシート設置フロアの上下加速度、前後加速度および左右加速度や、車高センサにより計測される車高バランスや、車輪のすべり量や、車両の乗員の生体情報などをパラメータ管理情報１２２に記録される観測値に含めた場合は、これらの観測値を用いて第１評価値を算出することが好ましい。
【００４０】
第１評価値を算出したら、第１判定部１０４は、算出した第１評価値と、基準値選択部１０３から転送された基準値との差分値を算出する。そして、算出した差分値を探索仕様設定部１０５へ転送する。
【００４１】
探索仕様設定部１０５は、第１判定部１０４から転送された差分値に基づいて、パラメータ設定部１０７が適用制御パラメータを設定する際に用いられる探索設定値を設定する。探索仕様設定部１０５は、第１判定部１０４が算出した差分値に対応する探索最大値を探索値テーブル１４０から検索して読み出し、この探索最大値に基づいて探索設定値を設定する。例えば、−１から＋１の間でランダムに乱数値を発生し、読み出した探索最大値にこの乱数値を乗算して得られた乗算結果を探索設定値に設定する。これ以外にも、任意の方法で探索最大値から探索設定値を設定することが可能である。探索設定値を設定できたら、探索仕様設定部１０５は、設定した探索設定値をモード切替部１０６へ転送する。
【００４２】
一般的に、探索を繰り返して最適解を求める最適化問題には、本当の最適解である大局最適解と、必ずしも最適解ではない局所最適解が存在し、容易には大局最適解に到達できないという課題がある。この課題を解決する方法として、まずは大局最適解が存在する範囲を予測するために広範囲を対象とした粗い探索を実施し、その後に局地的に詳細の探索を実施する方法が知られている。本実施形態では、探索仕様設定部１０５において探索設定値を設定する際に、この方法を利用している。すなわち、上記の粗い探索は、第１判定部１０４が算出した差分値が大きい場合に、探索仕様設定部１０５において大きな探索最大値を選択して探索設定値を設定することに相当する。また、詳細の探索は、第１判定部１０４が算出した差分値が小さい場合に、探索仕様設定部１０５において小さな探索最大値を選択して探索設定値を設定することに相当する。なお、大局最適解を得るために、突然変異的に探索設定値を大きく設定して、局所最適解から脱出するような仕掛けを探索仕様設定部１０５が備えてもよい。
【００４３】
なお、探索仕様設定部１０５が探索設定値を設定する際には、制御パラメータの表現形式と探索設定値の表現形式を合わせることが好ましい。例えば、制御パラメータが整数で表現されるものであれば、探索設定値の小数点以下を丸めることで、探索設定値も整数で表現されるようにする。
【００４４】
モード切替部１０６は、モード選択部２２０に含まれる探索モード設定部２２１が設定した探索モードに応じて、探索仕様設定部１０５から転送された探索設定値を調整する。例えば、モード切替部１０６は、探索仕様設定部１０５から転送された探索設定値に対して、探索モード設定部２２１から送信された調整係数（０〜１）を乗算することにより、探索設定値の調整を行う。こうして探索設定値を調整したら、モード切替部１０６は、調整後の探索設定値をパラメータ設定部１０７へ転送する。
【００４５】
モード選択部２２０において、探索モード設定部２２１は、例えば前述のように、自車両の乗員が入力した操作情報により、乗員からの指示に基づく探索モードの設定を行うことができる。あるいは、以下のようにして探索モードを設定してもよい。すなわち、本実施形態の情報処理システム１では、自車両が実際に走行しながらサスペンション減衰力可変機構２１１に対する適用制御パラメータの最適値が探索されるが、その過程において、必ずしも乗り心地が改善方向に移行せず、かえって車酔いを促進してしまう恐れがある。これは、幼児や児童などの車酔いしやすい乗員が自車両に搭乗している場合は、特に顕著となる。そこで、探索モード設定部２２１は、運転者以外の同乗者の有無や、同乗者の属性などに基づいて、例えば車酔い対策優先モードと、乗り心地改善優先モードとを選択できるようにする。車酔い対策優先モードを選択した場合は、探索モード設定部２２１は、調整係数として例えば“０．１”を出力し、乗り心地改善優先モードを選択した場合は、探索モード設定部２２１は調整係数として“１．０”を出力するようにする。探索モード設定部２２１から出力された調整係数は、モード選択部２２０からパラメータ管理部１００に送信され、モード切替部１０６に転送される。
【００４６】
モード切替部１０６は、探索モード設定部２２１から送信された調整係数を用いることで、車酔い対策優先モードと乗り心地改善優先モードとのそれぞれに適した探索設定値とすることができる。すなわち、車酔い対策優先モードでは、モード切替部１０６は、探索仕様設定部１０５から転送された探索設定値を１／１０に調整してパラメータ設定部１０７に転送する。これにより、パラメータ設定部１０７では、地図データベース１２０から読み出された制御パラメータ、すなわち過去に車両の走行実績がある制御パラメータに近い値で、適用制御パラメータを設定することが可能となる。その結果、自車両の挙動を予測可能な範囲内に抑えることができる。一方、乗り心地改善優先モードでは、モード切替部１０６は、探索仕様設定部１０５から転送された探索設定値をそのまま調整せずにパラメータ設定部１０７に転送する。これにより、パラメータ設定部１０７では、必ずしも過去に車両の走行実績が無い制御パラメータを適用制御パラメータとして設定することが可能となる。その結果、本来の最適値である大局最適値を探索することが可能となる。
【００４７】
以上説明したように、本実施形態では、自車両の状態に応じて探索設定値を調整し、その調整後の探索設定値を用いて適用制御パラメータの設定を行うことにより、自車両側での様々な事情を加味して制御パラメータの最適値を探索できることが特徴の一つに挙げられる。なお、上記の例では探索モード設定部２２１から出力される調整係数が“０．１”または“１．０”の２つの値である場合を説明したが、他の調整係数を出力してもよい。例えば、調整係数を“０”または“１”の２択としてもよいし、“０．１”、“０．５”または“１．０”の３択としてもよい。さらに、それ以上の選択肢から調整係数を選択可能な仕様としても構わない。あるいは、自車両が自動運転中である場合の乗員の有無や、前述のような乗員の生体情報（頭位の移動量、体の重心の移動量、脈拍数、眼球運動等）、運転者の運転経験などを取得し、これらに基づいて調整係数を変化させてもよい。いずれの場合でも、自車両の状態に応じて探索設定値を調節可能なことが重要である。
【００４８】
また、上記の例では車酔い対策を目的とした探索モードの設定例を説明したが、探索モード設定部２２１は、他の目的で探索モードの設定を行ってもよい。モード切替部１０６において自車両の状態に応じて探索設定値を適切に調節可能であれば、探索モード設定部２２１は任意の探索モードを設定することができる。
【００４９】
パラメータ設定部１０７は、データ読出部１０２から転送された制御パラメータに基づいて、自車両に対する適用制御パラメータを設定する。このときパラメータ設定部１０７は、データ読出部１０２が制御パラメータとともに読み出した判定フラグの値に応じて、適用制御パラメータの設定方法を切り替える。すなわち、判定フラグの値が“１”（ＯＫ）である場合は、パラメータ設定部１０７から転送された制御パラメータをそのまま適用制御パラメータとして設定する。一方、判定フラグの値が“０”（ＮＧ）である場合は、パラメータ設定部１０７から転送された制御パラメータを、モード切替部１０６から転送された調整後の探索設定値に基づいて変化させることにより、適用制御パラメータを設定する。例えば、制御パラメータに探索設定値を加算または減算することで、制御パラメータを変化させて適用制御パラメータの設定が可能である。なお、探索設定値に基づく適用制御パラメータの設定方法はこれに限定されず、任意の方法で制御パラメータを探索設定値に応じて変化させることで、適用制御パラメータの設定を行うことができる。
【００５０】
パラメータ設定部１０７により設定された適用制御パラメータは、パラメータ管理部１００から自車両へと送信され、自車両のシャシ２１０に含まれるサスペンション減衰力可変機構２１１へ転送される。これにより、サスペンション減衰力可変機構２１１では、パラメータ管理部１００において決定された適用制御パラメータを用いて、サスペンションの減衰力を調節するための制御を行うことができる。
【００５１】
自車両から取得された最新の観測値が観測部２４０からパラメータ管理部１００に送信されると、第２判定部１０８は、その観測値に基づく第２評価値を算出する。この第２評価値は、前述の第１判定部１０４で算出される第１評価値と同様に、当該観測値が計測されたときの自車両の乗り心地を評価するための値であり、第１評価値と同様の方法で算出することができる。第２評価値を算出したら、第２判定部１０８は、基準値選択部１０３から転送された基準値と、算出した第２評価値とを比較し、その比較結果に基づいて判定フラグを設定する。例えば、第２評価値の値が小さいほど乗り心地が良いことを表す場合、第２判定部１０８は、第２評価値が基準値よりも小さければ判定フラグの値を“１”に設定し、反対に第２評価値が基準値以上であれば判定フラグの値を“０”に設定する。こうして判定フラグの値を設定したら、第２判定部１０８は、観測部２４０から送信された観測値と、その観測値に対して設定された判定フラグとを、データ更新部１０９へ転送する。
【００５２】
データ更新部１０９は、第２判定部１０８から転送された観測値および判定フラグを、パラメータ設定部１０７が設定した適用制御パラメータとともに、地図データベース１２０においてパラメータ管理情報１２２に記録する。このときデータ更新部１０９は、車両情報管理部２３０から送信された自車両の車両情報に基づいて、自車両がどの車両条件に該当するかを判断し、パラメータ管理情報１２２の当該車両条件に対応する欄に、観測値、判定フラグおよび適用制御パラメータを記録する。ただし、適用制御パラメータは、探索後の新たな制御パラメータとして、観測値および判定フラグと対応付けてパラメータ管理情報１２２に記録する。これにより、データ更新部１０９は、自車両から取得した観測値に基づいて、地図データベース１２０を更新する。なお、既に同一の車両条件に該当する観測値や制御パラメータのデータがパラメータ管理情報１２２において記録されている場合は、両データを比較し、より適切な制御パラメータ、すなわち観測値に対する評価値が小さいものを記録してもよい。あるいは、両データを併存して記録してもよい。
【００５３】
次に、情報処理システム１が自車両のサスペンションの減衰力を調節して乗り心地を向上させる際の制御内容について説明する。図７は、第１の実施の形態に係る情報処理システム１における制御内容を示した処理フローである。
【００５４】
まず、ステップ５０１において、地図データベース１２０のパラメータ管理情報１２２に制御パラメータの初期値を記録しておく。ここでは制御パラメータの初期値として、予め設定された車両条件ごとに、例えば製品出荷時の値を設定しておく。なお、ここで記録された制御パラメータの初期値は、自車両の走行に伴って情報処理システム１が運用されることで、以降の処理に従って更新される。
【００５５】
自車両が走行を開始すると、ステップ５０２において、車両情報管理部２３０は、ＧＰＳセンサ等を用いて自車両の走行位置を取得する。続くステップ５０３において、車両情報管理部２３０は、車種コード２３１、車両位置２３２、車速２３３、加速度２３４、積載量２３５等の情報を取得し、自車両の車両情報としてパラメータ管理部１００へ送信することで、適用制御パラメータの請求を行う。
【００５６】
車両情報管理部２３０から適用制御パラメータの請求が行われると、ステップ５０４において、車両情報転送部１０１は、車両情報管理部２３０から送信された自車両の車両情報を適用制御パラメータの請求として受信する。そして、受信した車両情報をデータ読出部１０２へ転送する。
【００５７】
ステップ５０５において、データ読出部１０２は、ステップ５０４で車両情報管理部２３０から転送された車両情報に基づいて、自車両の走行位置に対応する制御パラメータを地図データベース１２０のパラメータ管理情報１２２から読み出す。続くステップ５０６において、データ読出部１０２は、ステップ５０５で読み出した制御パラメータに対応付けられた観測値および判定フラグを、地図データベース１２０のパラメータ管理情報１２２から読み出す。
【００５８】
ステップ５０７において、データ読出部１０２は、ステップ５０６で読み出した判定フラグの値が“１”であるか否かを判定する。判定フラグの値が“１”（ＯＫ）である場合は、ステップ５０５で読み出した制御パラメータをパラメータ設定部１０７へ転送し、ステップ５１１に進む。一方、判定フラグの値が“１”ではない場合、すなわち“０”（ＮＧ）である場合は、ステップ５０５で読み出した制御パラメータをパラメータ設定部１０７へ転送するとともに、ステップ５０６で読み出した観測値を第１判定部１０４へ転送し、ステップ５０８に進む。
【００５９】
ステップ５０８において、第１判定部１０４は、ステップ５０７でデータ読出部１０２から転送された観測値、すなわち過去に取得されてパラメータ管理情報１２２に記録された観測値に基づいて、第１評価値を導出する。続くステップ５０９において、第１判定部１０４は、ステップ５０８で導出した第１評価値と基準値との差分値を算出する。このとき基準値選択部１０３は、前述のように自車両の車種や車格に対応する基準値を車種別基準値テーブル１３０から読み出して第１判定部１０４へ転送する。第１判定部１０４は、ステップ５０８で求めた第１評価値と基準値選択部１０３からの基準値との差分値を求めて探索仕様設定部１０５へ転送する。
【００６０】
ステップ５１０において、探索仕様設定部１０５は、ステップ５０９で第１判定部１０４から転送された第１評価値と基準値との差分値に基づいて、探索値テーブル１４０から探索最大値を読み出し、探索設定値を設定する。そして、設定した探索設定値をモード切替部１０６へ転送する。
【００６１】
ステップ５１１において、パラメータ設定部１０７は、ステップ５０７でデータ読出部１０２から転送された制御パラメータと、ステップ５１０で探索仕様設定部１０５からモード切替部１０６へ転送された探索設定値とに基づいて、適用制御パラメータを生成する。このときモード切替部１０６は、前述のように探索モード設定部２２１が設定した探索モードに応じて探索設定値を調整し、パラメータ設定部１０７へ転送する。パラメータ設定部１０７は、モード切替部１０６から転送された調整後の探索設定値を用いて制御パラメータを変化させることで、適用制御パラメータを生成する。
【００６２】
ステップ５１２において、パラメータ管理部１００は、ステップ５０７でデータ読出部１０２からパラメータ設定部１０７に転送された制御パラメータ（判定フラグが“１”の場合）、または、ステップ５１１でパラメータ設定部１０７が生成した適用制御パラメータ（判定フラグが“０”の場合）を、自車両に対する適用制御パラメータとして自車両に送信する。
【００６３】
ステップ５１２でパラメータ管理部１００から送信された適用制御パラメータが、ステップ５１３で自車両により受信されると、サスペンション減衰力可変機構２１１は、その適用制御パラメータを用いてサスペンションの減衰力を調節する。その後、ステップ５１４で自車両が減衰力調節後のサスペンションにより実際に走行を行うと、ステップ５１５において、観測部２４０は、自車両が走行したときの挙動を観測する。そして、続くステップ５１６において、観測部２４０は、ステップ５１５で得られた観測値をパラメータ管理部１００に送信する。その後自車両では、ステップ５０２に戻って処理を繰り返す。
【００６４】
観測部２４０から観測値が送信されると、ステップ５１７において、パラメータ管理部１００は、観測部２４０から送信された観測値を受信する。そして、受信した観測値を第２判定部１０８へ転送する。
【００６５】
ステップ５１８において、第２判定部１０８は、ステップ５１７で受信した観測値、すなわち自車両において取得された最新の観測値に基づいて、第２評価値を導出する。ステップ５１９において、基準値選択部１０３は、自車両の車種や車格に対応する基準値を車種別基準値テーブル１３０から読み出して第２判定部１０８へ転送する。
【００６６】
ステップ５２０において、第２判定部１０８は、ステップ５１８で求めた第２評価値と、ステップ５１９で基準値選択部１０３から転送された基準値とを比較する。その結果、第２評価値が基準値よりも小さければステップ５２１に進み、第２評価値が基準値以上であればステップ５２２に進む。
【００６７】
ステップ５２１において、第２判定部１０８は、判定フラグの値を“１”に設定する。ステップ５２２において、第２判定部１０８は、判定フラグの値を“０”に設定する。ステップ５２１または５２２で判定フラグを設定したら、第２判定部１０８は、設定した判定フラグと観測値をデータ更新部１０９へ転送し、ステップ５２３に進む。
【００６８】
ステップ５２３において、データ更新部１０９は、ステップ５２１または５２２で第２判定部１０８から転送された判定フラグおよび観測値と、ステップ５１１でパラメータ設定部１０７が設定した適用制御パラメータとを、地図データベース１２０のパラメータ管理情報１２２に格納する。これにより、地図データベース１２０を更新する。ステップ５２３の処理を実施したら、情報処理システム１は図７の処理フローを終了し、次の制御開始まで待機する。
【００６９】
本実施形態の情報処理システム１は、以上説明したような制御を繰り返し行うことで、地図データベース１２０においてパラメータ管理情報１２２に格納されている判定フラグの値が“１”（ＯＫ）となるように、自車両に対する制御パラメータを探索する。この探索では、自車両に対する適用制御パラメータを設定し、この適用制御パラメータを用いてサスペンション減衰力可変機構２１１の制御が行われた自車両を実際に走行させたときの車両挙動を観測して、車両挙動に関する観測値を自車両から取得する。そして、取得した観測値に基づいて評価値を導出し、この評価値を用いて適用制御パラメータの適否を判断する。こうした一連の処理を繰り返し行うことで、自車両にとって最適な制御パラメータの探索を実現することができる。さらに、複数の車両に対して探索処理を並行して実施することも可能である。このようにすれば、制御パラメータが最適解に到達するまでの時間を短縮化することができる。
【００７０】
（第２の実施の形態）
本発明の第２の実施の形態について、図８〜図１０を使用して以下に説明する。本実施形態では、制御パラメータが最適解であるか否かの判定を、第１の実施の形態とは異なる方法で行う例を説明する。
【００７１】
図８は、第２の実施の形態に係る情報処理システムの機能構成を示すブロック図である。図８に示す情報処理システム１Ａは、第１の実施の形態で説明した情報処理システム１と同様に、自車両に搭載されるサスペンションの減衰力を調節することで自車両の乗員が感じる乗り心地を向上させるために使用されるシステムである。この情報処理システム１Ａは、図１のパラメータ管理部１００に替えてパラメータ管理部１００Ａを有する点以外は、図１に示した情報処理システム１と同様の機能構成を有している。
【００７２】
パラメータ管理部１００Ａは、第１の実施の形態で説明した車両情報転送部１０１、データ読出部１０２、基準値選択部１０３、第１判定部１０４、探索仕様設定部１０５、モード切替部１０６、パラメータ設定部１０７、第２判定部１０８、およびデータ更新部１０９に加えて、さらに評価値格納部１１０を備える。パラメータ管理部１００Ａにおいて、第１判定部１０４は、前述の第１評価値を算出したら、その値を評価値格納部１１０へ転送する。
【００７３】
評価値格納部１１０は、第１判定部１０４から転送された第１評価値を一時的に格納して記憶しておく。自車両において適用制御パラメータに基づくサスペンション減衰力可変機構２１１の制御が実施され、それに応じて観測部２４０から送信された観測値がパラメータ管理部１００Ａにおいて受信されると、評価値格納部１１０は、格納していた第１評価値を第２判定部１０８へ転送する。
【００７４】
パラメータ管理部１００Ａにおいて、第２判定部１０８は、前述の第２評価値を算出したら、基準値選択部１０３から転送される基準値に替えて、評価値格納部１１０から転送される第１評価値を用いて、判定フラグの設定を行う。このとき第２判定部１０８は、例えば強化学習と呼ばれる手法を用いて合否判定値を計算することで、判定フラグの設定を行うことができる。例えば、第１評価値や第２評価値の値が小さいほど乗り心地が良いことを表す場合、第２判定部１０８は、第２評価値が第１評価値よりも小さければ合否判定値に対して報酬に相当する値を加算し、反対に第２評価値が第１評価値以上であれば合否判定値に対して罰則に相当する値を減算する。こうして計算される合否判定値が所定の合否基準値以上になった時に、制御パラメータにおいて最適解が得られたと判断して判定フラグの値を“０”から“１”に変化させ、最適解の探索を終了する。なお、上記の合否基準値は、制御対象とする自車両のサスペンション特性や、前述の報酬や罰則に相当する値の仕様などによって異なるため、調整可能とすることが好ましい。
【００７５】
図９は、第２の実施の形態に係るパラメータ管理情報１２２の一例を示す図である。本実施形態では、図４で説明した第１の実施の形態のものと比べて、図９に示すように、パラメータ管理情報１２２において合否判定値の欄がさらに追加されている。この合否判定値の欄には、車両条件ごとに設定されている制御パラメータの値に対して、報酬や罰則に相当する値の加減算を繰り返すことで計算された現在の合否判定値を表している。
【００７６】
図１０は、第２の実施の形態に係る情報処理システム１Ａにおける制御内容を示した処理フローである。図１０の処理フローでは、ステップ５０１〜５１８において、第１の実施の形態で説明した図７の処理フローと同様の処理をそれぞれ実行する。ただし、ステップ５０８では第１評価値を導出した後、第１判定部１０４は、その第１評価値を評価値格納部１１０に転送して格納させる。
【００７７】
ステップ５１８で第２評価値を導出したら、ステップ５３１において、第２判定部１０８は、評価値格納部１１０に格納されている第１評価値を読み出して、ステップ５１８で求めた第２評価値と、読み出した第１評価値とを比較する。その結果、第２評価値が第１評価値よりも小さければステップ５３２に進み、第２評価値が第１評価値以上であればステップ５３３に進む。
【００７８】
ステップ５３２において、第２判定部１０８は、改善フラグの値を“１”（改善あり）に設定するとともに、パラメータ管理情報１２２に記録されている合否判定値を読み出し、その合否判定値に対して報酬を付与する。ステップ５３３において、第２判定部１０８は、改善フラグの値を“０”（改善なし）に設定するとともに、パラメータ管理情報１２２に記録されている合否判定値を読み出し、その合否判定値に対して罰則を付与する。ステップ５３２または５３３で改善フラグの設定と合否判定値に対する報酬または罰則の付与を実施したら、第２判定部１０８は次のステップ５３４に進む。なお、ステップ５３２または５３３で“１”または“０”が設定される改善フラグとは、ステップ５１２で自車両に送信した適用制御パラメータによって乗り心地が改善されたか否かを示すフラグであり、第２判定部１０８において一時的に記憶される。第２判定部１０８は、ステップ５３１〜５３３の処理において、第２評価値が第１評価値よりも小さければ、乗り心地が改善されたと判断して改善フラグに“１”を設定し、第２評価値が第１評価値以上であれば、乗り心地が改善されなかったと判断して改善フラグに“０”を設定する。
【００７９】
ステップ５３４において、第２判定部１０８は、ステップ５３２または５３３で報酬または罰則を付与した合否判定値を計算する。ステップ５３５において、第２判定部１０８は、予め設定された合否基準値を読み出する。ステップ５３６において、第２判定部１０８は、ステップ５３４で計算した合否判定値と、ステップ５３５で読み出した合否基準値とを比較する。その結果、合否判定値が合否基準値以上であればステップ５２１に進み、合否判定値が合否基準値未満であればステップ５２２に進む。
【００８０】
ステップ５２１において、第２判定部１０８は、判定フラグの値を“１”に設定し、設定した判定フラグと観測値をデータ更新部１０９へ転送してステップ５２３に進む。ステップ５２２において、第２判定部１０８は、判定フラグの値を“０”に設定する。続くステップ５３７において、第２判定部１０８は、ステップ５３２または５３３で設定した改善フラグの値が“１”であるか否かを判定する。改善フラグの値が“１”であれば、設定した判定フラグと観測値をデータ更新部１０９へ転送してステップ５２３に進む。
【００８１】
ステップ５２３において、データ更新部１０９は、ステップ５２１または５３７で第２判定部１０８から転送された判定フラグおよび観測値と、ステップ５１１でパラメータ設定部１０７が設定した適用制御パラメータとを、地図データベース１２０のパラメータ管理情報１２２に格納する。これにより、地図データベース１２０を更新する。ステップ５２３の処理を実施したら、情報処理システム１Ａは図１０の処理フローを終了し、次の制御開始まで待機する。一方、ステップ５３７で改善フラグの値が“０”であった場合、情報処理システム１Ａは地図データベース１２０を更新せずに図１０の処理フローを終了し、次の制御開始まで待機する。
【００８２】
本実施形態の情報処理システム１Ａは、以上説明したような制御を行うことで、第１評価値と第２評価値との大小関係に基づいて、適用制御パラメータによって自車両の乗り心地が改善されたか否かを判断し、報酬または罰則を付与する。こうした一連の処理による強化学習を繰り返し実施して合否判定値を求め、この合否判定値に基づいて判定フラグの設定を行うことにより、自車両にとって最適な制御パラメータの探索を実現することができる。
【００８３】
（第３の実施の形態）
本発明の第３の実施の形態について、図１１を使用して以下に説明する。本実施形態では、第１の実施の形態で説明したシステム構成を実現するハードウェア構成の具体例を説明する。
【００８４】
図１１は、第３の実施の形態に係る情報処理システムの機能構成を示すブロック図である。図１１に示す情報処理システムは、第１の実施の形態で説明した情報処理システム１を、センタ側に設置された情報処理装置であるサーバ１０と、エッジ側の情報処理装置として自車両に搭載された車載装置２０とにより実現している。サーバ１０と車載装置２０の間は、携帯電話等の無線通信ネットワークを介して互いに接続されており、互いにデータの送受信を行う。これにより、自車両からの情報に基づいて第１の実施形態で説明したような処理がパラメータ管理部１００において実施され、自車両のサスペンション減衰力に対する制御パラメータの最適化が行われる。
【００８５】
車載装置２０とサーバ１０は、送受信部８０１、８０２をそれぞれ備える。送受信部８０１はエッジ側のインタフェースとして動作し、無線通信ネットワークを介して自車両内のＣＡＮ等のネットワークとサーバ１０とを接続する機能を果たす。送受信部８０２はセンタ側のインタフェースとして動作し、サーバ１０内のネットワークと複数の自車両とを接続する機能を果たす。
【００８６】
本実施の形態では、センタ側のサーバ１０に地図データベース１２０が設けられていることが特徴であるが、その管理方法には様々なものが考えられる。例えば、国単位で１つのサーバを有する場合もあるし、国を複数のエリアに分割して、各エリアを別々のサーバが担当することにより、国単位では複数のサーバで管理する場合もある。また、複数のサーバで管理する場合は、境界領域でのデータ引継ぎの失敗を回避するために、各サーバが管理するエリアを一部重複させることも考えられるし、複数のサーバを統括する統括サーバを設定することも考えられる。いずれにしても、自車両が各地点を走行する際に地図データベース１２０に格納された情報を共有することができることが重要である。これが実現可能であれば、センタ側のデータ管理方法は、どのようなものであっても構わない。
【００８７】
本実施形態の情報処理システムは、以上説明したような構成により、複数の車両間で地図データベース１２０を共有しながら、地図データベース１２０においてパラメータ管理情報１２２に格納されている判定フラグの値が“１”（ＯＫ）となるように制御パラメータを探索する。そのため、複数の車両にとってそれぞれに最適な制御パラメータを探索可能な情報処理システムを構築することができる。
【００８８】
（第４の実施の形態）
本発明の第４の実施の形態について、図１２を使用して以下に説明する。本実施形態では、第１の実施の形態で説明したシステム構成を実現するハードウェア構成の別の具体例を説明する。
【００８９】
図１２は、第４の実施の形態に係る情報処理システムの機能構成を示すブロック図である。図１２に示す情報処理システムは、第３の実施の形態と同様に、第１の実施の形態で説明した情報処理システム１を、センタ側に設置された情報処理装置であるサーバ１０と、エッジ側の情報処理装置として自車両に搭載された車載装置２０とにより実現している。車載装置２０は、第１の実施の形態で説明したシャシ２１０、モード選択部２２０、車両情報管理部２３０、および観測部２４０の各機能ブロックと、第３の実施の形態で説明した送受信部８０１に加えて、ローカル地図管理部９０１、道路ポイントテーブル９０２、およびカーナビゲーション機器９０３を有している。
【００９０】
本実施形態では、センタ側の地図データベース１２０により広い範囲の地図データを管理しつつ、エッジ側の車載装置２０でも、自車両の走行場所付近の狭い範囲について地図データの管理を行うようにしている。そのため、車載装置２０は、自車両の走行場所付近の狭い範囲における地図データを格納する道路ポイントテーブル９０２と、この道路ポイントテーブル９０２に格納される地図データを管理するローカル地図管理部９０１とを備えている。
【００９１】
ローカル地図管理部９０１は、車両情報管理部２３０から自車両の位置情報を取得し、それに基づいて送受信部８０１を介して、サーバ１０の地図データベース１２０に格納されている道路情報１２１およびパラメータ管理情報１２２のうち、自車両の位置を基準とした狭い範囲の情報をパラメータ管理部１００から取得する。このときローカル地図管理部９０１は、送受信部８０１、８０２を介して行われる無線通信により、パラメータ管理部１００から取得した情報をサーバ１０からダウンロードする。そして、取得したこれらの情報を道路ポイントテーブル９０２に格納することで、サーバ１０への問い合わせを行うことなく、自車両の走行地点に応じた制御パラメータを取得できるようにする。
【００９２】
自車両が走行して位置が変化すると、ローカル地図管理部９０１は、道路ポイントテーブル９０２に格納された情報を参照して制御パラメータを取得し、これをシャシ２１０へ出力する。シャシ２１０では、ローカル地図管理部９０１から送信された制御パラメータを用いてサスペンション減衰力可変機構２１１を動作させ、自車両のサスペンション減衰力を調節する。
【００９３】
道路ポイントテーブル９０２は、ローカル地図管理部９０１がパラメータ管理部１００から取得した情報、すなわち地図データベース１２０に記録されている道路情報１２１およびパラメータ管理情報１２２のうち一部の情報を用いて構築されたテーブルデータである。この道路ポイントテーブル９０２は、第１の実施の形態で図３、図４にそれぞれ示した道路情報１２１、パラメータ管理情報１２２と同様のデータ構成を有している。なお、前述したように、道路ポイントテーブル９０２に格納される情報は、自車両の位置を基準とした一定の狭い範囲に限定される。そのため、ローカル地図管理部９０１は、道路ポイントテーブル９０２に情報が格納されている地図範囲の外に自車両が到達する前に、道路ポイントテーブル９０２の更新要求をサーバ１０に送信して、新規の情報をパラメータ管理部１００から取得する。
【００９４】
また、情報更新時のトラブル等により、一部の情報が欠落したり、新旧の情報が混在して格納されたりすることで、道路ポイントテーブル９０２に不正な情報が格納されてしまう可能性がある。そのため、道路ポイントテーブル９０２は、こうした不正な情報を回避する施策も具備することが好ましい。具体的には、道路ポイントテーブル９０２を構成するストレージ装置を二重構成とし、一方には更新前の情報が格納され、もう一方には新規の情報が格納されるように設定する。そして、新規の情報の格納が正常に終了した時点で、ローカル地図管理部９０１は、制御パラメータの設定時に道路ポイントテーブル９０２において参照する情報を切り替えるようにする。このようにすれば、道路ポイントテーブル９０２が更新中であっても、ローカル地図管理部９０１は混乱することなく、適正なデータを取得することができる。
【００９５】
カーナビゲーション機器９０３は、自車両の行き先情報を取得してローカル地図管理部９０１に出力することで、ローカル地図管理部９０１との連係動作を行う。前述したように、道路ポイントテーブル９０２に格納される情報は、自車両の位置を基準とした一定の狭い範囲に限定される。そのため、カーナビゲーション機器９０３を連携して動作させることで、ローカル地図管理部９０１は、パラメータ管理部１００から情報を取得して道路ポイントテーブル９０２に格納する地域範囲を、自車両の行き先経路の周辺に限定することができる。これにより、サーバ１０からダウンロードする情報量を適切な範囲に制限し、効率的なデータ運用を実現できる。なお、カーナビゲーション機器９０３で設定した経路を外れて自車両が走行した場合は、カーナビゲーション機器９０３において経路の再検索を行い、求められた経路の範囲を対象として、サーバ１０から再度情報をダウンロードすればよい。
【００９６】
あるいは、自車両の行き先経路を考慮しない場合には、カーナビゲーション機器９０３をローカル地図管理部９０１と連携して動作させなくてもよい。例えば、自車両の位置を基準に半径１０ｋｍの範囲を対象に、サーバ１０から情報をダウンロードすることとしても構わない。この場合、例えば自車両の平均時速が４０ｋｍであれば、ローカル地図管理部９０１からサーバ１０に対して行われる情報更新の要求頻度は、１５分に１回程度となる。
【００９７】
本実施形態の情報処理システムは、以上説明したような構成により、サーバ１０への問い合わせを毎回行うことなく、自車両において最適な制御パラメータの探索を行うことができる。
【００９８】
（第５の実施の形態）
本発明の第５の実施の形態について、図１３を使用して以下に説明する。本実施形態では、第１の実施の形態で説明したシステム構成を実現するハードウェア構成のさらに別の具体例を説明する。
【００９９】
図１３は、第５の実施の形態に係る情報処理システムの機能構成を示すブロック図である。図１３に示す情報処理システムは、第３、第４の実施の形態と同様に、第１の実施の形態で説明した情報処理システム１を、センタ側に設置された情報処理装置であるサーバ１０と、エッジ側の情報処理装置として自車両に搭載された車載装置２０とにより実現している。サーバ１０は、第１の実施の形態で説明したパラメータ管理部１００、地図データベース１２０、車種別基準値テーブル１３０、および探索値テーブル１４０の各機能ブロックと、第３の実施の形態で説明した送受信部８０２に加えて、シミュレーション環境１００１を有している。
【０１００】
本実施形態では、センタ側において実際の車両に仮想環境を組み合わせて、最適な制御パラメータの探索を行うようにしている。具体的には、センタ側のサーバ１０において、道路ポイントごとに表された地図情報と、路面の高低や傾斜、道路の表面形状等が再現された路面プロファイル情報と、車両挙動が再現可能な車両モデルとを有する仮想環境を、シミュレーション環境１００１において設定する。そして、このシミュレーション環境１００１の下で、制御パラメータを設定したときの車両モデルの走行と車両挙動の観測を複数回繰り返すことで、最適な制御パラメータを導出する。
【０１０１】
シミュレーション環境１００１は、前述したように、実際に車両が走行した際の車両挙動が再現できる仮想環境であり、道路構成を示す地図情報に加えて、道路表面の形状を表現する路面プロファイルを有している。なお、路面プロファイルは、例えばＸＹ座標毎の鉛直方向の変位で構成されており、例えば道路設計時や道路完成時の測定値に基づいて設定される。
【０１０２】
シミュレーション環境１００１における車両モデルは、車載装置２０が搭載される車両をモデル化したものである。例えば車両が４輪であれば、４輪を前提としたシャシが車両モデルにより表現されている。理想的には、タイヤを介して入力される路面からの振動をシャシの各部品を経由して、乗員が座るシートまでの振動伝達経路を、車両モデルにより再現する。この車両モデルは、乗員が把持するステアリングまでの振動伝達経路を再現するものであっても構わない。
【０１０３】
シミュレーション環境１００１は、パラメータ管理部１００との間でインタフェースとして機能する送受信部１００２を有している。送受信部１００２は、シミュレーション環境１００１でのシミュレーションに必要な情報を送受信部８０２を介してパラメータ管理部１００から受信するとともに、シミュレーション環境１００１でのシミュレーション結果を送受信部８０２を介してパラメータ管理部１００へ送信する。なお、送受信部１００２とパラメータ管理部１００との接続は、有線、無線のいずれであってもよい。
【０１０４】
本実施形態の情報処理システムは、以上説明したような構成により、シミュレーション環境１００１の下で車両モデルを走行させ、最適な制御パラメータの探索を行うことができる。そのため、実世界と異なって車両を運転する乗員の都合を考慮する必要が無く、任意の道路ポイントでの車両挙動を取得し、制御パラメータの探索に反映させることが可能となる。また、シミュレーション計算を高速に行うことで、実際に車両を走行させるよりも大幅に短い時間で制御パラメータの最適解を得ることができる。
【０１０５】
なお、以上説明した第３〜第５の各実施の形態では、第１の実施の形態に係るシステム構成を実現するハードウェア構成の例をそれぞれ示したが、第２の実施の形態に係るシステム構成を実現するものとしてもよい。すなわち、図１１〜図１３でそれぞれ示したのと同様のハードウェア構成により、第２の実施の形態に係るシステム構成を実現することが可能である。
【０１０６】
以上説明した本発明の実施の形態によれば、以下の作用効果を奏する。
【０１０７】
（１）サーバ１０は、自車両とネットワークを介して接続される。サーバ１０は、道路上の各地点について、自車両の挙動に関する制御を行うための制御パラメータが車種ごとに記録される地図データベース１２０と、データ読出部１０２と、パラメータ設定部１０７と、データ更新部１０９とを備える。データ読出部１０２は、自車両の車種情報および位置情報を少なくとも含む車両情報を車両情報管理部２３０から取得し、この車両情報に基づいて、自車両の走行地点に対応する制御パラメータを地図データベース１２０から読み出す。パラメータ設定部１０７は、データ読出部１０２が読み出した制御パラメータに基づいて、自車両の制御において適用させる適用制御パラメータを設定する。データ更新部１０９は、適用制御パラメータに基づいて制御された自車両の挙動に関する観測値を自車両から取得し、この観測値に基づいて地図データベース１２０を更新する。このようにしたので、車両に搭乗している乗員の乗り心地を向上させることができる。
【０１０８】
（２）自車両には、減衰力を制御可能なサスペンションが搭載されている。上記制御パラメータおよび適用制御パラメータは、サスペンションの減衰力の制御において用いられるパラメータである。このようにしたので、車両においてサスペンションの減衰力を適切に制御し、乗員の乗り心地を向上させることができる。
【０１０９】
（３）地図データベース１２０には、過去に取得した観測値が制御パラメータと対応付けて記録されている。データ読出部１０２は、自車両の走行地点に対応する制御パラメータおよび観測値を地図データベース１２０から読み出す。パラメータ設定部１０７は、データ読出部１０２が読み出した制御パラメータおよび観測値に基づいて、適用制御パラメータを設定する。具体的には、サーバ１０は、第１判定部１０４と、探索仕様設定部１０５とを備える。第１判定部１０４は、データ読出部１０２が読み出した観測値に基づく第１評価値を算出し、第１評価値と所定の基準値との差分値を算出する。探索仕様設定部１０５は、第１判定部１０４が算出した差分値に基づいて探索設定値を設定する。パラメータ設定部１０７は、データ読出部１０２が読み出した制御パラメータを探索設定値に基づいて変化させることにより、適用制御パラメータを設定する。このようにしたので、過去に取得した観測値を用いて、制御パラメータから適用制御パラメータを適切に設定することができる。
【０１１０】
（４）サーバ１０は、第２判定部１０８を備える。第２判定部１０８は、自車両から取得した最新の観測値に基づく第２評価値を算出し、第１評価値と第２評価値との比較結果に基づいて判定フラグを設定する。データ更新部１０９は、適用制御パラメータを新たな制御パラメータとして地図データベース１２０に記録するとともに、当該制御パラメータと対応付けて判定フラグを地図データベース１２０に記録することにより、地図データベース１２０を更新する。このようにしたので、適用制御パラメータを設定したときの自車両の挙動から、地図データベース１２０を適切に更新することができる。
【０１１１】
（５）第２判定部１０８は、第１評価値と第２評価値との大小関係に基づいて報酬または罰則を付与する強化学習を繰り返し実施することで、判定フラグの設定を行うこともできる。このようにすれば、制御パラメータの最適解をより一層確実に得ることができる。
【０１１２】
（６）サーバ１０は、複数の車両とネットワークを介して接続されるときに、車種が同一である複数の車両間では制御パラメータを共有することができる。このようにしたので、制御パラメータの最適解を短期間で得ることができる。
【０１１３】
（７）地図データベース１２０には、予め設定された車両条件ごとに制御パラメータが記録されている。データ読出部１０２は、自車両の走行地点と車両条件に対応する制御パラメータを地図データベース１２０から読み出す。このようにしたので、自車両の状況に応じた最適な制御パラメータを用いて、自車両への適用制御パラメータを設定することができる。
【０１１４】
（８）上記の車両条件は、車種、車速、加速度、積載量、道路傾斜、天候、温度、湿度、路面状態、操舵角、アクセル操作状態、およびブレーキ操作状態の少なくともいずれか１つを含むことができる。また、車両条件は、路面状態を含み、データ読出部１０２は、自車両の走行地点における路面状態を推定し、推定した路面状態に対応する制御パラメータを地図データベース１２０から読み出すこともできる。さらに、車両条件は、車両挙動状態を含み、データ読出部１０２は、自車両の走行地点における自車両の挙動状態を推定し、推定した自車両の挙動状態に対応する制御パラメータを地図データベース１２０から読み出すこともできる。このようにしたので、任意の車両条件を用いて、地図データベース１２０に記録される制御パラメータを適切に分類することができる。
【０１１５】
（９）観測値は、自車両のロールレイト、ピッチレイトおよびヨーレイトと、自車両のシート設置フロアの上下加速度、前後加速度および左右加速度と、自車両の乗員の生体情報と、の少なくともいずれか１つを含むことができる。このようにしたので、車両の挙動状態に応じて任意の観測値を取得し、適用制御パラメータの設定や地図データベース１２０の更新を行うことができる。
【０１１６】
（１０）第１判定部１０４は、自車両の車種および車格の少なくとも一方に基づいて、第１評価値との差分値の計算に用いる基準値を変化させる。このようにしたので、計算された差分値から適切な探索設定値を設定することができる。
【０１１７】
（１１）サーバ１０は、自車両の状態に応じて探索設定値を調節するモード切替部１０６を備える。具体的には、モード切替部１０６は、自車両の乗員からの指示、自車両の運転者以外の同乗者の有無、同乗者の属性、自車両が自動運転中である場合の乗員の有無、乗員の生体情報、および運転者の運転経験の少なくともいずれか１つに基づいて、探索設定値を調節することができる。このようにしたので、探索設定値を適切に設定し、これを用いて制御パラメータの最適解の探索を行うことができる。
【０１１８】
なお、以上説明した各実施の形態では、サスペンションの減衰力を制御するための制御パラメータに対して最適解を探索する例を説明したが、本発明はこれに限定されない。車両の挙動に関する制御を行うための制御パラメータを対象として最適解を探索するものであれば、本発明を適用可能である。
【０１１９】
以上説明した各実施の形態や各種変形例はあくまで一例であり、発明の特徴が損なわれない限り、本発明はこれらの内容に限定されるものではない。また、上記では種々の実施形態や変形例を説明したが、本発明はこれらの内容に限定されるものではない。本発明の技術的思想の範囲内で考えられるその他の態様も本発明の範囲内に含まれる。
【符号の説明】
【０１２０】
１，１Ａ・・・情報処理システム
１０・・・サーバ
２０・・・車載装置
１００・・・パラメータ管理部
１０１・・・車両情報転送部
１０２・・・データ読出部
１０３・・・基準値選択部
１０４・・・第１判定部
１０５・・・探索仕様設定部
１０６・・・モード切替部
１０７・・・パラメータ設定部
１０８・・・第２判定部
１０９・・・データ更新部
１１０・・・評価値格納部
１２０・・・地図データベース
１２１・・・道路情報
１２２・・・パラメータ管理情報
１３０・・・車種別基準値テーブル
１４０・・・探索値テーブル
２１０・・・シャシ
２１１・・・サスペンション減衰力可変機構
２２０・・・モード選択部
２２１・・・探索モード設定部
２３０・・・車両情報管理部
２４０・・・観測部
【図１】
2020026184.tif 000003
【図２】
2020026184.tif 000004
【図３】
2020026184.tif 000005
【図４】
2020026184.tif 000006
【図５】
2020026184.tif 000007
【図６】
2020026184.tif 000008
【図７】
2020026184.tif 000009
【図８】
2020026184.tif 000010
【図９】
2020026184.tif 000011
【図１０】
2020026184.tif 000012
【図１１】
2020026184.tif 000013
【図１２】
2020026184.tif 000014
【図１３】
2020026184.tif 000015