(57)【要約】【課題】より容易に個々のユーザの嗜好に応じた操作感を実現する。【解決手段】ユーザからの入力をトリガとして受け付けるトリガ入力部１１と、上記トリガを受け付けた場合に、所定の時間中の自動車およびステアリング装置５における実車データを取得するデータ取得部１２と、ユーザが自動車およびステアリング装置５を操作しているときの操作感を特定する感性指標ごとに、リサージュ波形の特徴量の値の調整方向の情報を対応付けて格納している第１テーブル格納部１５と、実車データをもとに得られるリサージュ波形に基づいて、第１テーブル格納部１５を参照し、得られたリサージュ波形に応じた特徴量の調整方向を決定し、目標値を求めるリサージュ波形解析部１４と、目標値を満たすパラメータの調整値を決定するシミュレーション部１６とを備える。【選択図】図１
2008207747.tif 000002
【特許請求の範囲】
【請求項１】
ユーザから加えられる力に応じて操作部材が動くことによって動作する操作対象装置と、上記操作部材の動きにアシスト力を加えるアシスト力付加装置と、上記アシスト力付加装置の制御を行うアシスト力制御装置とを備えた操作システムに設けられ、上記アシスト力制御装置での制御の度合いを変更するパラメータを調整するパラメータ調整装置であって、
ユーザからの入力をトリガとして受け付けるトリガ取得手段と、
上記トリガを受け付けた場合に、所定の時間中の上記操作対象装置における動作状況を示す複数種類の動作状況データを取得するデータ取得手段と、
ユーザが上記操作対象装置を操作しているときの操作感を特定する感性指標ごとに、２種類の上記動作状況データをもとに得られるリサージュ波形における特定の箇所の値である特徴量の値の調整方向の情報を対応付けて格納している格納部と、
上記複数種類の動作状況データのうちの２種類の動作状況データをもとに得られるリサージュ波形に基づいて、上記格納部を参照し、得られたリサージュ波形に応じた上記特徴量の調整方向を決定し、上記特徴量の調整の目標値を求める解析手段と、
上記目標値を満たす特徴量の値を有するリサージュ波形が得られる上記２種類の動作状況データを上記データ取得手段で取得できると予測される上記パラメータの調整値を決定するパラメータ調整値決定手段とを備えることを特徴とするパラメータ調整装置。
【請求項２】
前記特定の箇所とは、前記操作感ごとの特徴が現れる箇所であることを特徴とする請求項１に記載のパラメータ調整装置。
【請求項３】
前記パラメータの調整値を上記アシスト力制御装置に設定するパラメータ調整値設定手段をさらに備えることを特徴とする請求項１に記載のパラメータ調整装置。
【請求項４】
ユーザが前記操作部材の動きに違和感を受けた時点を指定する入力を前記トリガ取得手段が受け付けた場合に、指定された上記時点を基点とする所定の時間中の上記操作対象装置における動作状況を示す複数種類の動作状況データを前記データ取得手段が取得することを特徴とする請求項１に記載のパラメータ調整装置。
【請求項５】
ユーザから加えられる力に応じて操作部材が動くことによって動作する操作対象装置と、上記操作部材の動きにアシスト力を加えるアシスト力付加装置と、上記アシスト力付加装置の制御を行うアシスト力制御装置とを備えた操作システムに設けられ、上記アシスト力制御装置での制御の度合いを変更するパラメータを調整するパラメータ調整装置の制御方法であって、
トリガ取得手段によって、ユーザからの入力をトリガとして受け付けるトリガ取得ステップと、
データ取得手段によって、上記トリガを受け付けた場合に、所定の時間中の上記操作対象装置における動作状況を示す複数種類の動作状況データを取得するデータ取得ステップと、
解析手段によって、上記複数種類の動作状況データのうちの２種類の動作状況データをもとに得られるリサージュ波形に基づいて、ユーザが上記操作対象装置を操作しているときの操作感を特定する感性指標ごとに、上記２種類の動作状況データをもとに得られるリサージュ波形における特定の箇所の値である特徴量の値の調整方向の情報を予め対応付けて格納している格納部を参照し、得られたリサージュ波形に応じた上記特徴量の調整方向を決定し、上記特徴量の調整の目標値を求める解析ステップと、
パラメータ調整値決定手段によって、上記目標値を満たす特徴量の値を有するリサージュ波形が得られる上記２種類の動作状況データを上記データ取得手段で取得できると予測される上記パラメータの調整値を決定するパラメータ調整値決定ステップとを含むことを特徴とする制御方法。
【請求項６】
ユーザから加えられる力に応じて操作部材が動くことによって動作する操作対象装置と、上記操作部材の動きにアシスト力を加えるアシスト力付加装置と、上記アシスト力付加装置の制御を行うアシスト力制御装置とを備えた操作システムに設けられ、上記アシスト力制御装置での制御の度合いを変更するパラメータを調整するパラメータ調整装置を動作させる制御プログラムであって、
コンピュータに、
ユーザからの入力をトリガとして受け付けるトリガ取得ステップと、
上記トリガを受け付けた場合に、所定の時間中の上記操作対象装置における動作状況を示す複数種類の動作状況データを取得するデータ取得ステップと、
上記複数種類の動作状況データのうちの２種類の動作状況データをもとに得られるリサージュ波形に基づいて、ユーザが上記操作対象装置を操作しているときの操作感を特定する感性指標ごとに、上記２種類の動作状況データをもとに得られるリサージュ波形における特定の箇所の値である特徴量の値の調整方向の情報を予め対応付けて格納している格納部を参照し、得られたリサージュ波形に応じた上記特徴量の調整方向を決定し、上記特徴量の調整の目標値を求める解析ステップと、
上記目標値を満たす特徴量の値を有するリサージュ波形が得られる上記２種類の動作状況データを上記データ取得手段で取得できると予測される上記パラメータの調整値を決定するパラメータ調整値決定ステップとを動作させる制御プログラム。
【請求項７】
ユーザから加えられる力に応じて操作部材が動くことによって動作する操作対象装置と、上記操作部材の動きにアシスト力を加えるアシスト力付加装置と、上記アシスト力付加装置の制御を行うアシスト力制御装置とを備えた操作システムに設けられ、上記アシスト力制御装置での制御の度合いを変更するパラメータを調整するパラメータ調整装置を動作させる制御プログラムを記録したコンピュータ読取可能な記録媒体であって、
コンピュータに、
ユーザからの入力をトリガとして受け付けるトリガ取得ステップと、
上記トリガを受け付けた場合に、所定の時間中の上記操作対象装置における動作状況を示す複数種類の動作状況データを取得するデータ取得ステップと、
上記複数種類の動作状況データのうちの２種類の動作状況データをもとに得られるリサージュ波形に基づいて、ユーザが上記操作対象装置を操作しているときの操作感を特定する感性指標ごとに、上記２種類の動作状況データをもとに得られるリサージュ波形における特定の箇所の値である特徴量の値の調整方向の情報を予め対応付けて格納している格納部を参照し、得られたリサージュ波形に応じた上記特徴量の調整方向を決定し、上記特徴量の調整の目標値を求める解析ステップと、
上記目標値を満たす特徴量の値を有するリサージュ波形が得られる上記２種類の動作状況データを上記データ取得手段で取得できると予測される上記パラメータの調整値を決定するパラメータ調整値決定ステップとを動作させる制御プログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動車の操舵を行うステアリングホイールの回転をアシストする電動のパワーステアリングシステムの制御に働くパラメータの設定を行うパラメータ調整装置、その制御プログラムおよび該制御プログラムを記録したコンピュータ読取り可能な記録媒体、ならびに制御方法に関するものである。
【背景技術】
【０００２】
従来から、油圧の力を利用して、自動車の操舵を行うステアリングホイールの回転をアシストするパワーステアリングシステムが普及している。このパワーステアリングシステムにより、ドライバはより軽い力でステアリングを行うことが可能となる。
【０００３】
これに対して、昨今では、ＥＰＳ（Electric Power Steering）と呼ばれる電動のパワーステアリングシステムが普及しており、油圧式のパワーステアリングシステムにとって代わろうとしている。ＥＰＳは、油圧式のパワーステアリングシステムと比較して、（１）部品が軽いことによる燃費の向上、（２）電気制御によってより安全なステアリング制御を積極的に行うことが可能、（３）自動車の各部を統合的に制御するシステムの一部に組み入れることが可能、というような利点を有している。
【０００４】
しかしながら、ＥＰＳは、アシストモータの回転力によってアシスト力が供給されるので、油圧式のパワーステアリングシステムと比較して、ユーザが操舵感に違和感を覚えやすいという問題がある。そこで、ユーザの操舵感に対する違和感を抑えるために、ＥＰＳで行われる各種制御の制御定数の調整などを自動車のメーカー側で行っている。
【０００５】
例えば、特許文献１では、上記制御定数の調整を行う技術者が非熟練者であっても、迅速に上記調整を行って一定の操舵感が得られる電動パワーステアリング用制御定数設計適合装置が開示されている。すなわち、電動パワーステアリング装置における複数の制御と操舵感を表す用語（官能用語）とが対応付けてあり、上記非熟練者が感じた操舵感に応じた官能用語が選択された場合に、対応付けられた制御の名称（制御名）を表示し、さらに、上記制御名が選択されたときに、上記制御名に対応付けられた解説画像を表示する構成が示されている。
【特許文献１】特開２００５−１７８７０６号公報（平成１７年７月７日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示されている電動パワーステアリング用制御定数設計適合装置では、官能用語についての知識を有していない一般のユーザが上記装置を利用できないという問題点がある。また、官能用語についての知識を習得して上記装置を利用する場合にも、官能用語についての知識を習得する手間が必要となるという問題点がある。
【０００７】
さらに、特許文献１の電動パワーステアリング用制御定数設計適合装置は、作業者に依らずに一定の操舵感が得られるようにする装置であり、個々のユーザがそれぞれ満足できる操舵感が得られるように制御定数の調整を行うことが想定されていないため、個々のユーザの嗜好に応じた操舵感を得ることができないという問題点を有している。
【０００８】
本発明は、上記従来の問題点に鑑みなされたものであって、その目的は、より容易に個々のユーザの嗜好に応じた操作感を実現し得るパラメータ調整装置、その制御プログラムおよび該制御プログラムを記録したコンピュータ読取り可能な記録媒体、ならびに制御方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明のパラメータ調整装置は、上記課題を解決するために、ユーザから加えられる力に応じて操作部材が動くことによって動作する操作対象装置と、上記操作部材の動きにアシスト力を加えるアシスト力付加装置と、上記アシスト力付加装置の制御を行うアシスト力制御装置とを備えた操作システムに設けられ、上記アシスト力制御装置での制御の度合いを変更するパラメータを調整するパラメータ調整装置であって、ユーザからの入力をトリガとして受け付けるトリガ取得手段と、上記トリガを受け付けた場合に、所定の時間中の上記操作対象装置における動作状況を示す複数種類の動作状況データを取得するデータ取得手段と、ユーザが上記操作対象装置を操作しているときの操作感を特定する感性指標ごとに、２種類の上記動作状況データをもとに得られるリサージュ波形における特定の箇所の値である特徴量の値の調整方向の情報を対応付けて格納している格納部と、上記複数種類の動作状況データのうちの２種類の動作状況データをもとに得られるリサージュ波形に基づいて、上記格納部を参照し、得られたリサージュ波形に応じた上記特徴量の調整方向を決定し、上記特徴量の調整の目標値を求める解析手段と、上記目標値を満たす特徴量の値を有するリサージュ波形が得られる上記２種類の動作状況データを上記データ取得手段で取得できると予測される上記パラメータの調整値を決定するパラメータ調整値決定手段とを備えることを特徴としている。
【００１０】
また、本発明の制御方法は、上記課題を解決するために、ユーザから加えられる力に応じて操作部材が動くことによって動作する操作対象装置と、上記操作部材の動きにアシスト力を加えるアシスト力付加装置と、上記アシスト力付加装置の制御を行うアシスト力制御装置とを備えた操作システムに設けられ、上記アシスト力制御装置での制御の度合いを変更するパラメータを調整するパラメータ調整装置の制御方法であって、トリガ取得手段によって、ユーザからの入力をトリガとして受け付けるトリガ取得ステップと、データ取得手段によって、上記トリガを受け付けた場合に、所定の時間中の上記操作対象装置における動作状況を示す複数種類の動作状況データを取得するデータ取得ステップと、解析手段によって、上記複数種類の動作状況データのうちの２種類の動作状況データをもとに得られるリサージュ波形に基づいて、ユーザが上記操作対象装置を操作しているときの操作感を特定する感性指標ごとに、上記２種類の動作状況データをもとに得られるリサージュ波形における特定の箇所の値である特徴量の値の調整方向の情報を予め対応付けて格納している格納部を参照し、得られたリサージュ波形に応じた上記特徴量の調整方向を決定し、上記特徴量の調整の目標値を求める解析ステップと、パラメータ調整値決定手段によって、上記目標値を満たす特徴量の値を有するリサージュ波形が得られる上記２種類の動作状況データを上記データ取得手段で取得できると予測される上記パラメータの調整値を決定するパラメータ調整値決定ステップとを含むことを特徴としている。
【００１１】
上記の発明によれば、ユーザが操作対象装置を操作しているときの操作感を特定する感性指標ごとに、２種類の動作状況データをもとに得られるリサージュ波形における特徴量の値の調整方向の情報を予め対応付けて格納部に格納しているので、２種類の動作状況データをもとに得られるリサージュ波形に基づいて解析手段が格納部を参照することによって、得られたリサージュ波形に応じた上記特徴量の調整方向を決定し、特徴量の調整の目標値を求めることができる。よって、感性指標ごとに、感性指標を良好にする特徴量の値の調整方向の情報を対応付けていれば、感性指標を良好にする特徴量の調整の目標値を、得られたリサージュ波形に応じて解析手段で求めることが可能になる。そして、パラメータ調整値決定手段によって、目標値を満たす特徴量の値を有するリサージュ波形が得られる上記２種類の動作状況データをデータ取得手段で取得できると予測されるパラメータの調整値を決定するので、感性指標を良好にするパラメータの調整値を求めることが可能になる。すなわち、ユーザの嗜好に応じた操作感を得ることができるパラメータの調整値を求めることが可能になる。
【００１２】
さらに、トリガ取得手段によってユーザからの入力を受け付けるだけでも、データ取得手段によって所定の時間中の操作対象装置における動作状況を示す複数種類の動作状況データを取得し、解析手段によって上記動作状況データからリサージュ波形を得て、目標値を求めることが可能なので、ユーザが官能用語についての知識を有していなくても、容易にユーザの嗜好に応じた操作感を得ることが可能になる。
【００１３】
また、ユーザからの入力をトリガをとして受け付けた場合に、データ取得手段によって所定の時間中の操作対象装置における動作状況を示す複数種類の動作状況データを取得するので、個々のユーザの入力のタイミングの違いに応じてデータ取得手段で取得する動作状況データが異なれば、得られるリサージュ波形が異なり、調整するパラメータの調整値も異なることになる。すなわち、個々のユーザに応じてパラメータの調整値が求められるので、個々のユーザの嗜好に応じた操作感を得ることが可能になる。従って、より容易に個々のユーザの嗜好に応じた操作感を実現し得る。
【００１４】
ところで、パラメータ調整装置は、ハードウェアで実現してもよいし、プログラムをコンピュータに実行させることによって実現してもよい。具体的には、本発明に係る制御プログラムは、上記パラメータ調整装置としてコンピュータを動作させるプログラムであり、本発明に係る記録媒体には、当該プログラムが記録されている。
【００１５】
これらの制御プログラムがコンピュータによって実行されると、当該コンピュータは、上記パラメータ調整装置として動作する。従って、上記パラメータ調整装置と同様に、より容易に個々のユーザの嗜好に応じた操作感を実現し得る。
【００１６】
また、本発明のパラメータ調整装置では、前記特定の箇所とは、前記操作感ごとの特徴が現れる箇所であることが好ましい。
【００１７】
これにより、操作感ごとの特徴が現れる箇所の値を特徴量の値として用いることが可能になる。
【００１８】
また、本発明のパラメータ調整装置では、前記パラメータの調整値を上記アシスト力制御装置に設定するパラメータ調整値設定手段をさらに備えることが好ましい。
【００１９】
これにより、個々のユーザに応じてパラメータの調整値をパラメータ調整値設定手段によってアシスト力制御装置に設定することが可能になるので、より容易に個々のユーザの嗜好に応じた操作感を実現し得る。
【００２０】
また、本発明のパラメータ調整装置では、ユーザが前記操作部材の動きに違和感を受けた時点を指定する入力を前記トリガ取得手段が受け付けた場合に、指定された上記時点を基点とする所定の時間中の上記操作対象装置における動作状況を示す複数種類の動作状況データを前記データ取得手段が取得することが好ましい。
【００２１】
これにより、ユーザが操作部材の動きに違和感を受けた時点を基点とする所定の時間中の複数種類の動作状況データをデータ取得手段が取得することになる。よって、ユーザが操作部材の動きに違和感を受けた時点に時間的により近い２種類の動作状況データからリサージュ波形を得て、ユーザの嗜好に応じたパラメータの調整値を求めることが可能になる。従って、ユーザの嗜好に応じたパラメータの調整値をより精度を高めて求めることが可能になる。
【発明の効果】
【００２２】
本発明によれば、動作状況データをもとに得られたリサージュ波形に応じたリサージュ波形の特徴量の調整方向を決定し、特徴量の調整の目標値を求めることができるので、ユーザが操作対象装置を操作しているときの操作感を特定する感性指標を良好にする特徴量の調整の目標値を、得られたリサージュ波形に応じて解析手段で求めることが可能になる。すなわち、ユーザの嗜好に応じた操作感を得ることができるパラメータの調整値を求めることが可能になる。さらに、ユーザが官能用語についての知識を有していなくても、容易にユーザの嗜好に応じた操作感を得ることが可能になる。また、個々のユーザに応じてパラメータの調整値が求められるので、個々のユーザの嗜好に応じた操作感を得ることが可能になる。従って、より容易に個々のユーザの嗜好に応じた操作感を実現し得るという効果を奏する。
【発明を実施するための最良の形態】
【００２３】
本発明の一実施形態について図１ないし図１６（ｂ）に基づいて説明すれば、以下の通りである。
【００２４】
最初に、図２を用いてステアリングアシストシステム１の構成の概要について説明を行う。図２は、本実施の形態におけるステアリングアシストシステム１の概略構成を示す機能ブロック図である。また、ステアリングアシストシステム（操作システム）１は、操舵感制御装置（パラメータ調整装置）２、モータ制御部（アシスト力制御装置）３、アシストモータ（アシスト力付加装置）４、およびステアリング装置（操作対象装置）５を備えた構成となっている。なお、ステアリングアシストシステム１は、自動車（操作対象装置）に搭載され、該自動車のステアリング動作を行うものである。なお、自動車の種類は特に限定されるものではなく、原動機を装置し、その動力によって車輪を回転し、軌条によらずに道路上を走る車であればどのような車であってもよい。
【００２５】
まず、ステアリング装置５は、ユーザの操作によって自動車の操舵を行う装置である。また、ステアリング装置５によるステアリング操作は、自動車の前輪および／または後輪の向きを変化させ、自動車の進行方向を変化させる。このステアリング装置５は、ユーザによる回転駆動を受け付けるステアリングホイール（操作部材）５Ａ、ステアリングホイール５Ａの回転を自動車の前輪および／または後輪の向きを変更させる部位に伝達する伝達部５Ｂ、および、伝達部５Ｂにおける回転トルクを検知するトルク検知部５Ｃを備えた構成となっている。
【００２６】
アシストモータ４は、ユーザによるステアリング操作をより軽快にするために、ステアリングホイール５Ａの回転駆動力をアシストする動力を伝達部に供給するモータである。すなわち、本実施形態のステアリングアシストシステム１は、ＥＰＳ（Electric Power Steering）方式によってステアリングのアシストを行うようになっている。アシストモータ４には、該アシストモータ４の回転数を検知する回転数検知部４Ａが設けられている。
【００２７】
なお、回転数検知部４Ａは、アシストモータ４の端子電圧値およびアシストモータ４に流れている電流値に基づいて回転数を推定するようにしてもよい。また、アシストモータ４は、上記のように、ステアリングホイール５Ａの回転駆動力をアシストするようになっているが、これに限定されるものではなく、ラックアシスト型やピニオンアシスト型にも適用可能である。
【００２８】
操舵感制御装置２は、トリガの入力を受け付けた場合に、操舵感（操作感）の調整値（パラメータ値）を設定する処理を行うものである。なお、操舵感制御装置２によって設定された調整値はモータ制御部３に送信される。また、操舵感制御装置２を、カーナビゲーションシステムの端末装置によって実行される一つのアプリケーションとして実現してもよい。
【００２９】
モータ制御部３は、アシストモータ４による伝達部５Ｂに対するアシスト力を制御する。モータ制御部３による制御は、操舵感制御装置２から受信する調整値、図示しない車速検知部から受信する、自動車のその時点での走行速度を示す車速値、回転数検知部４Ａから受信するアシストモータ４の回転数値、および、トルク検知部５Ｃから受信するトルクセンサ値（トルク値）に基づいて行われる。また、モータ制御部３は、アシストモータ４に対して供給される駆動電流量を制御することによってアシスト力を制御する。なお、このモータ制御部３は、例えばＥＣＵ（Electronic Control Unit）と呼ばれるマイクロコンピュータによって構成されるが、これに限定されるものではなく、他の用途にも用いられるコンピュータシステム（例えばカーナビゲーションシステムや、自動車制御汎用コンピュータシステムなど）における特定のアプリケーションによって実現されるようになっていてもよい。
【００３０】
次に、図１を用いて操舵感制御装置２の構成の概要について説明を行う。図１は、本実施の形態の操舵感制御装置２の構成を示す機能ブロック図である。操舵感制御装置２は、図１に示すように、トリガ入力部（トリガ取得手段）１１、データ取得部（データ取得手段）１２、データ格納部１３、リサージュ波形解析部（解析手段）１４、第１テーブル格納部（格納部）１５、シミュレーション部（パラメータ調整値決定手段）１６、第２テーブル格納部１７、第３テーブル格納部１８、シミュレーション結果生成部１９、パラメータ調整値変更履歴格納部２０、およびパラメータ調整値設定部（パラメータ調整値設定手段）２１を備えている。
【００３１】
まず、トリガ入力部１１は、操舵中に違和感を受けた時点でのユーザからの入力をトリガとして受け付けるものであり、各種キーやボタンによって構成されるものである。また、トリガ入力部１１は、トリガを受け付けた場合に、トリガを受け付けたことを表す信号（トリガ信号）を生成し、トリガ信号をデータ取得部１２に送るものである。なお、トリガ入力部１１を、音声入力によってユーザからの指示を受け付ける音声認識装置によって構成してもよい。
【００３２】
データ取得部１２は、ステアリングアシストシステム１を備えた自動車の、走行中に得られる実車データ（操作対象装置での動作状況を示す動作状況データ）を取得するものである。詳しくは、データ取得部１２は、トリガ入力部１１からトリガ信号を受け取った時点を基点とする所定時間、例えば前後数秒の実車データを取得するものである。なお、実車データとしては、例えば操舵トルク、モータ回転速度、操舵角、路面からの反力、モータ回転数、ヨーレートなどのデータがある。また、データ格納部１３は、データ取得部１２で取得した実車データを格納（記憶）するものである。
【００３３】
続いて、リサージュ波形解析部１４は、データ格納部１３に格納されている実車データをもとに生成したリサージュ波形を解析し、第１テーブル格納部１５に格納されているテーブルを参照して、シミュレーション部１６で行うシミュレーションの目標値を求めるものである。また、リサージュ波形解析部１４は、求めた目標値をシミュレーション部１６に送るものである。なお、リサージュ波形解析部１４、および第１テーブル格納部１５に格納されているテーブルについての詳しい説明は後に行う。
【００３４】
さらに、シミュレーション部１６は、第２テーブル格納部１７に格納されているテーブルおよび第３テーブル格納部１８に格納されているテーブルを参照しながら、リサージュ波形解析部１４で求めた目標値を満たす制御パラメータの値（制御パラメータの調整値）を求めるものである。なお、シミュレーション部１６、および第２テーブル格納部１７ならびに第３テーブル格納部１８に格納されているテーブルについての詳しい説明は後に行う。
【００３５】
また、シミュレーション結果生成部１９は、シミュレーション部１６で求めた制御パラメータの調整値をパラメータ調整値変更履歴格納部２０に格納するとともに、パラメータ調整値設定部２１に送るものである。パラメータ調整値変更履歴格納部２０は、シミュレーション結果生成部１９から送られてくる制御パラメータの調整値を格納するものである。そして、パラメータ調整値設定部２１は、シミュレーション結果生成部１９から送られてくる制御パラメータの調整値をモータ制御部３に書き込み、モータ制御部３への制御パラメータの調整値の設定を行うものである。
【００３６】
次に、図３を用いて、操舵感制御装置２のリサージュ波形解析部１４の詳細な構成について説明を行う。図３は、リサージュ波形解析部１４の構成を示す機能ブロック図である。リサージュ波形解析部１４は、図３に示すように、第１リサージュ波形生成部４１、第１特徴量算出部４２、特徴量選択部４３、感性指標選択部４４、および目標値算出部４５を備えている。
【００３７】
まず、第１リサージュ波形生成部４１は、データ格納部１３に格納されている実車データのうちの、２種類の実車データをもとに、リサージュ波形を生成するものである。リサージュ波形とは、互いに直交する２つの単振動を合成して得られる軌跡が描く平面図形であって、本実施の形態では、２種類の実車データをもとに生成される閉曲線のことを主に指している。例えば、２種類の実車データの組み合わせとしては、操舵トルクのデータとモータ回転速度のデータとの組み合わせ、操舵トルクのデータと操舵角のデータとの組み合わせ、操舵トルクのデータと路面からの反力のデータとの組み合わせなどがある。また、第１リサージュ波形生成部４１は、生成したリサージュ波形のデータ（リサージュ波形データ）を第１特徴量算出部４２に送るものである。
【００３８】
続いて、第１特徴量算出部４２は、第１リサージュ波形生成部４１で生成したリサージュ波形から、予め特徴量の値を算出するポイントとして定められた箇所（所定の箇所）を特定し、所定の箇所の特徴量の値を算出する。特徴量の値としてはリサージュ波形の所定の箇所の傾き、またはリサージュ波形の所定の箇所間の幅の値を算出する。なお、上記所定の箇所は、テストドライバなどの経験に基づいて設定されるものであって、操舵感（操作感）ごとの特徴が現れる箇所であるとともに、上記特徴が操舵感に応じて変化する点である。また、第１特徴量算出部４２は、算出した特徴量の値を感性指標選択部４４に送るものである。
【００３９】
ここで、図４を用いて、本実施の形態におけるリサージュ波形およびリサージュ波形中の特徴量を算出する所定の箇所の一例を示す。図４は、２つの互いに異なる実車データを縦軸および横軸にとった場合の時間変化を示したグラフ（リサージュ波形）である。図４に示すように、リサージュ波形は、２種類の実車データをそれぞれ縦軸、横軸とした座標系上に、主に閉曲線として表される。また、図４に示すように、特徴量は、リサージュ波形の所定の箇所での傾き（図４では９〜１８で示される箇所）、またはリサージュ波形の所定の箇所間の縦軸方向もしくは横軸方向の幅（図４では１〜８で示される箇所）となっている。
【００４０】
続いて、特徴量選択部４３は、上記所定の箇所のうち、トリガ入力部１１からトリガ信号を受け取った時点に対応する点から所定の範囲内に存在する特徴量を、感性指標選択部４４で用いる特徴量として選択するものである。また、特徴量選択部４３は、どの特徴量を選択したのかという特徴量の情報を感性指標選択部４４に送るものである。なお、上記所定の範囲内とは、データ取得部１２がトリガ入力部１１からトリガ信号を受け取った時点に対応する点（基点）の近傍のリサージュ波形上の領域内であって、任意に設定可能な範囲である。例えば、上記所定の範囲としては、基点から０．５秒以内の実車データから得られるリサージュ波形上の領域であることが好ましい。また、上記所定の範囲は、ユーザが操舵に違和感を覚えた領域であると言うことが出来る。
【００４１】
ここで、図５を用いて、特徴量選択部４３での特徴量の選択の一例を示す。図５は、特徴量選択部４３での特徴量の選択の一例を表した図である。図５では、楕円で囲まれたリサージュ波形上の領域が上記所定の範囲（違和感を覚えた領域）となっている。従って、特徴量選択部４３で選択される特徴量は、楕円で囲まれたリサージュ波形上の領域内に存在する３、９、および１０で示される特徴量となる。
【００４２】
続いて、感性指標選択部４４は、特徴量選択部４３で選択された特徴量および第１テーブル格納部１５に格納されているテーブルに基づいて、調整を行う感性指標を選択するものである。ここで言うところの感性指標とは、ドライバとしてのユーザがステアリング操作に関して感じている操舵感覚を示す指標である。また、感性指標選択部４４は、選択した感性指標の情報（調整を行う感性指標の情報）、および特徴量の値の調整方向の情報を目標値算出部４５に送るものである。
【００４３】
ここで、図６を用いて、第１テーブル格納部１５に格納されているテーブルの一例を示す。また、図６を用いて、感性指標選択部４４で調整を行う感性指標を選択する処理について説明を行う。
【００４４】
第１テーブル格納部１５に格納されているテーブル（感性指標選択テーブル）は、図６に示すように、感性指標ごとに各特徴量の調整方向が対応付けられたものである。なお、調整方向としては、図中の上向きの矢印が特徴量の値を増やすことを表しており、下向きの矢印が値を減らすことを表している。そして、図中の横線が、特徴量の値の増減を行わない、すなわち数値の変動は感性指標に影響がないということを表している。そして、感性指標選択部４４では、感性指標選択テーブルにおいて、特徴量選択部４３から送られてきた特徴量について調整を行うという調整方向の項目が最も多い感性指標を選択する。図６では、特徴量３、９、および１０について調整を行う項目が最も多い感性指標は感性指標Ｂなので、感性指標選択部４４によって感性指標Ｂが選択されることになる。
【００４５】
なお、感性指標選択テーブルは、ある感性指標を評価したときの点数（評価点）ごとにリサージュ波形を実際に生成し、評価点が良くなるにつれて特徴量の値がどのように変化するのかを調べることによって、予め各特徴量の値の調整方向を求め、第１テーブル格納部１５に格納しておくものである。なお、上記評価については、テストドライバなどが行うものであって、車種に応じて相対的に変動するものである。
【００４６】
図６では、感性指標Ａ〜Ｃとして示しているが、感性指標は、例えばなめらか感、剛性感、速答感、操舵力／車両応答の遊び感、切り込み時／戻し時の抜け感、バネ感、車両応答の伸び感、車両応答の追従感などがある。
【００４７】
なめらか感は、操舵開始時に摩擦による力を感じることなく、ステアリングホイールを回転させる力に対してアシストモータ４によるアシスト力が迅速に応答していることをユーザが感じる操舵感覚を示している。また、なめらか感は、ステアリングホイールの回転時に、ステアリングホイールの向きが左右に対する操舵が０となる点（ハンドル中心）を経由する場合に、ユーザがそのハンドル中心を適度に感じる操舵感覚を示している。
【００４８】
剛性感は、ステアリングホイールをほぼ一定の速度で回転させているときに、手応えが適度に保たれていることをユーザが感じる操舵感覚を示している。剛性感は、たわまない感じと硬い感じの２つの指標を有しており、直進状態からユーザがステアリングホイールを回転させたときに、たわまない感じ、あるいは硬い感じを受けて車両が遅れずに応答していることを感じる操舵感覚である。換言すれば、剛性感は、ユーザがステアリングホイールを回転させるときに、ステアリングホイールからタイヤまで介在物がなく、ダイレクトにつながっているような操舵感覚を示している。
【００４９】
速答感は、ステアリングホイールを回転させる速度が速い場合に、アシストモータ４によるアシスト力が遅れなくついてくることをユーザが感じる操舵感覚を示している。
【００５０】
操舵力／車両応答の遊び感は、直進状態からユーザがステアリングホイールを回転させる場合に、ユーザが回転の手応えを感じた後に車両応答を感じる操舵感覚を示している。すなわち、ユーザが回転の手応えを感じるタイミングと、車両応答を感じるタイミングとに適切な関係がある場合、ユーザはステアリングホイールを無駄なく回転させていることを感じていることになるので、操舵力／車両応答の遊び感が良好であることになる。
【００５１】
切り込み時の抜け感は、直進状態からユーザがステアリングホイールを回転させる（切り込む）場合に、操舵力の増大の程度をアシスト力によって和らげる程度が良好であることをユーザが感じる操舵感覚を示している。ステアリングホイールを回転させる場合、回転開始から操舵力は増大し、操舵力が所定値以上となった時点で、ドライバの負担を軽減するために、操舵力の増加がそれ以前よりも小さくなるようにアシスト力が制御される。ここで、操舵力の増加の割合が小さくなり過ぎると、ドライバはステアリングホイールの回転量が十分でないと感じることがある。この場合、ドライバは必要以上にステアリングホイールを回転させることが考えられ、所望とする進路から外れることにより、余計な修正操舵が必要となる。すなわち、切り込み時の抜け感が良好であれば、ドライバは不安感のない操舵感覚が得られることになる。戻し時の抜け感は、切り込み時とは反対となり、車両が曲がって進んでいる状態から直進状態へ戻す場合に、操舵力の減少に対するアシスト力の付加の程度が良好であることをユーザが感じる操舵感覚である。
【００５２】
バネ感は、ステアリングホイールを回転させる場合に、ステアリングホイールが回転方向とは逆の方向に戻されるような力をユーザが感じる操舵感覚を示している。車両応答の伸び感は、操舵量に対する車両応答の伸びをユーザが感じる操舵感覚を示している。車両応答の追従感は、操舵に対する車両応答の追従をユーザが感じる操舵感覚を示している。
【００５３】
続いて、目標値算出部４５は、感性指標選択部４４で選択された感性指標に対応する特徴量の値のうち、特徴量選択部４３で選択された特徴量の値であって、感性指標選択テーブルで調整を行うことが示されていた値のみについて、目標値の算出を行うものである。具体的には、調整係数をαとすると、特徴量の値を増やす調整を行う場合には、目標値＝特徴量の値×（１＋α）で表される式によって目標値の算出を行い、特徴量の値を減らす調整を行う場合には、目標値＝特徴量の値×（１−α）で表される式によって目標値の算出を行う。なお、αは、任意に設定可能な値であって、特徴量の値を数パーセントずつ変動させる程度の値としてもよい。また、特徴量の値には、予め上限値および下限値が定められているが、目標値が上限値または下限値を超えた場合には、調整方向を変更して目標値を算出することが好ましい。
【００５４】
さらに、目標値算出部４５は、算出した目標値を、調整を行う感性指標の情報、および特徴量の値の調整方向の情報とともにシミュレーション部１６に送るとともに、算出した目標値を新たな特徴量の値として第１テーブル格納部１５に格納されている感性指標選択テーブルを書き換える（目標値を新たに感性指標選択テーブルに設定する）ものである。なお、目標値が上限値または下限値を超え、調整方向を変更して目標値を算出した場合には、調整方向を変更するように第１テーブル格納部１５に格納されている感性指標選択テーブルを書き換えることになる。
【００５５】
ここで、図７（ａ）および図７（ｂ）を用いて、感性指標選択テーブルへの新たな目標値の設定の一例を示す。まず、図７（ａ）に示すように、感性指標としては感性指標Ｂが選択されており、特徴量として選択された３、９、および１０の特徴量のすべてに対して調整を行うことが感性指標テーブルで示されているので、特徴量３、９、および１０の目標値を目標値算出部４５で算出することになる。そして、図７（ｂ）に示すように、算出した目標値を特徴量３、９、および１０の目標値、すなわち、新たな特徴量の値として設定する。
【００５６】
次に、図８を用いて、操舵感制御装置２のシミュレーション部１６の詳細な構成について説明を行う。図８は、シミュレーション部１６の構成を示す機能ブロック図である。シミュレーション部１６は、図８に示すように、パラメータ候補選択部６１、調整方向決定部６２、調整値算出部６３、シミュレーション実行部６４、第２リサージュ波形生成部６５、第２特徴量算出部６６、および比較部６７を備えている。
【００５７】
まず、パラメータ候補選択部６１は、リサージュ波形解析部１４から送られてきた調整を行う感性指標の情報、および第２テーブル格納部１７に格納されているテーブルに基づいて、調整を行うモータ制御部３のパラメータの候補を選択するものである。また、パラメータ候補選択部６１は、選択したモータ制御部３のパラメータ（制御パラメータ）の候補の情報を調整方向決定部６２に送るものである。
【００５８】
ここで、図９を用いて、第２テーブル格納部１７に格納されているテーブルの一例を示す。また、図９を用いて、調整を行う制御パラメータの候補をパラメータ候補選択部６１で選択する処理について説明を行う。
【００５９】
第２テーブル格納部１７に格納されているテーブル（制御パラメータ候補選択テーブル）は、図９に示すように、感性指標ごとに調整を行う制御パラメータの候補が対応付けられたものである。なお、制御パラメータ候補選択テーブルでは、値を変更することによって感性指標を調整することができる制御パラメータを、制御パラメータの候補として、感性指標ごとに対応付けている。図９では、例として、対応付けている制御パラメータの候補を丸印で表現している。例えば、図９を例にすると、調整を行う感性指標がＢの場合には、制御パラメータｐ３、ｐ７、およびｐ８が調整を行う制御パラメータの候補として選択されることになる。
【００６０】
続いて、調整方向決定部６２は、パラメータ候補選択部６１から送られてきた制御パラメータの候補の情報、リサージュ波形解析部１４から送られてきた特徴量の値の調整方向の情報、および第３テーブル格納部１８に格納されているテーブルに基づいて、調整を行う制御パラメータを決定するとともに、制御パラメータの調整方向を決定するものである。また、調整方向決定部６２は、決定した調整を行う制御パラメータの情報および制御パラメータの調整方向の情報を調整値算出部６３に送るものである。
【００６１】
ここで、図１０を用いて、第３テーブル格納部１８に格納されているテーブルの一例を示す。また、図１０を用いて、調整を行う制御パラメータ、および制御パラメータの調整方向を、調整方向決定部６２で決定する処理について説明を行う。
【００６２】
第３テーブル格納部１８に格納されているテーブル（制御パラメータ調整方向テーブル）は、図１０に示すように、制御パラメータの調整方向に対する特徴量の値の変化方向が対応付けられたものである。なお、図１０に示す制御パラメータ調整方向テーブルでは、例として、制御パラメータの調整方向と特徴量の値の変化方向とが等しくなる場合には「＋」として表現し、制御パラメータの調整方向と特徴量の値の変化方向とが反対になる場合には「−」として表現している。例えば、図１０を例にすると、調整を行う特徴量が３、９、および１０の場合には、特徴量の値の変化方向と制御パラメータの調整方向とがすべて等しい制御パラメータはｐ７であるので、ｐ７が制御パラメータとして決定される。また、ｐ７の特徴量の値の変化方向と制御パラメータの調整方向とは、特徴量３、９、および１０のすべてに対して一致しているため、ｐ７を大きくすると特徴量３、９、および１０の大きさは大きくなり、ｐ７を小さくすると特徴量３、９、および１０の大きさは小さくなる。図７の場合を一例として説明を行うと、特徴量３、９、および１０の大きさをすべて小さくすることが示されているので、制御パラメータｐ７を小さくする方向で制御パラメータの調整方向が決定されることになる。
【００６３】
なお、制御パラメータ調整方向テーブルは、モータ制御部３の制御パラメータの値を変更して調整するごとにリサージュ波形を実際に生成し、制御パラメータの値が変化するにつれて特徴量の値がどのように変化するのかを調べることによって、予め制御パラメータごとの調整方向を求め、第３テーブル格納部１８に格納しておくものである。
【００６４】
続いて、調整値算出部６３は、調整方向決定部６２から送られてきた制御パラメータの情報および制御パラメータの調整方向の情報に基づいて、制御パラメータの調整値の算出を行うものである。具体的には、調整係数をαとすると、制御パラメータの値を大きくする調整を行う場合には、制御パラメータの調整値＝制御パラメータの値×（１＋α）で表される式によって制御パラメータの調整値の算出を行い、制御パラメータの値を小さくする調整を行う場合には、制御パラメータの調整値＝制御パラメータの値×（１−α）で表される式によって制御パラメータの調整値の算出を行う。なお、αは、任意に設定可能な値であって、特徴量の値を数パーセントずつ変動させる程度の値としてもよい。また、調整値算出部６３は、算出した制御パラメータの調整値をシミュレーション実行部６４に送るものである。
【００６５】
続いて、シミュレーション実行部６４は、データ格納部１３に格納されている実車データと制御パラメータの調整値とに基づいて、シミュレーションモデルに従ってシミュレーションを行うものである。ここで言うところのシミュレーションモデルは、ステアリングアシストシステム１の挙動を再現するモデルであって、メカモデル、モータ制御部（ＥＣＵ）モデル、および負荷モデルの３つから構成されているものである。
【００６６】
ここで、図１１を用いて、シミュレーションモデルの構成についての説明を行う。図１１は、シミュレーションモデルの構成を示す概略図である。
【００６７】
まず、メカモデルは、ステアリングアシストシステム１の機構部分の挙動を再現したモデルであって、メカモデルへの入力としては、操舵トルク、路面からの反力、モータ制御部３への電流指令値などがあり、メカモデルからの出力としては、ラック変位、トルクセンサ電圧などのデータがある。なお、メカモデルへの入力は、シミュレーションモデル自体への入力と同一である。また、メカモデルは、ステアリングアシストシステム１のステアリングの機構部分のみを抽出し、各部位（例えば、ハンドル周り、ラックなど）ごとに運動方程式を立てて、上記運動方程式をもとに、モデルをシミュレーションツール上で作成したものである。なお、メカモデルで用いるパラメータ（例えば、ハンドルのイナーシャ、ラックの質量など）は、同定実験によって求める。
【００６８】
続いて、ＥＣＵモデルは、ハンドルへのアシスト力を再現したモデルであって、ＥＣＵモデルへの入力としては、トルクセンサ電圧などのデータがあり、ＥＣＵモデルからの出力としては、電流指令値などのデータがある。また、ＥＣＵモデルは、ステアリングアシストシステム１でのモータ制御部３に対する制御ブロック図をシミュレーションツール上に再現して作成したものである。
【００６９】
さらに、負荷モデルは、路面からの反力を再現したモデルである。そして、負荷モデルへの入力としては、ラック変位のデータがあり、負荷モデルからの出力としては、路面からの反力のデータがある。また、負荷モデルは、路面からの反力とラック変位との実験データをもとにモデルの同定を行って作成したものである。
【００７０】
ここで、操舵トルクを入力としてシミュレーションを行う場合を、図１１を用いて具体的に説明する。操舵トルクのデータを入力としてシミュレーション部１６でシミュレーションを行う場合には、まず、メカモデルでシミュレーションを行って、ラック変位とトルクセンサ電圧とのデータを出力する。続いて、トルクセンサ電圧を入力としてＥＣＵモデルでシミュレーションを行い、電流指令値のデータを出力するとともに、ラック変位のデータを入力として負荷モデルでシミュレーションを行い、路面からの反力のデータを出力する。そして、電流指令値のデータと路面からの反力のデータとを入力としてメカモデルでシミュレーションを行い、操舵トルクのデータをシミュレーション部１６でのシミュレーション結果として出力する。
【００７１】
続いて、第２リサージュ波形生成部６５は、シミュレーション実行部６４での入力に用いたデータと、シミュレーション実行部６４でのシミュレーションの結果得られたデータと（入出力データ）に基づいて、リサージュ波形を生成するものである。また、第２リサージュ波形生成部６５は、生成したリサージュ波形のデータ（リサージュ波形データ）を第２特徴量算出部６６に送るものである。第２特徴量算出部６６は、第２リサージュ波形生成部６５で生成したリサージュ波形から、第１特徴量算出部４２と同様に、予め特徴量の値を算出するポイントとして定められた箇所（所定の箇所）を特定し、所定の箇所の特徴量の値を算出する。また、第２特徴量算出部６６は、算出した特徴量の値を比較部６７に送るものである。
【００７２】
ここで、図１２を用いて、第２リサージュ波形生成部６５で生成されるリサージュ波形の一例を示す。図１２の実線で示したように、シミュレーション実行部６４での入力に用いたデータと、シミュレーション実行部６４でのシミュレーションの結果得られたデータとをもとに、第２リサージュ波形生成部６５がリサージュ波形を生成する。なお、第１リサージュ波形生成部４１で生成するリサージュ波形の縦軸および横軸のそれぞれに対して、第２リサージュ波形生成部６５で生成するリサージュ波形の縦軸および横軸に、それぞれ同じ種類のデータを用いることになる。シミュレーション部１６では、図１２の破線で示したような第１リサージュ波形生成部４１で生成したリサージュ波形（調整前のリサージュ波形）中の特徴量の値を、目標値算出部４５で算出した目標値に近づけるようにシミュレーションが行われる。すなわち、新しく生成したリサージュ波形（調整後のリサージュ波形）中の特徴量の値が当該目標値に等しくなるように、シミュレーションが行われる。
【００７３】
そして、比較部６７は、リサージュ波形解析部１４から送られてきた目標値と第２特徴量算出部６６で算出した特徴量の値とを比較し、当該特徴量の値と当該目標値とが等しいか否かを判定するものである。より詳しくは、当該特徴量の値と当該目標値とのずれが所定の閾値内であった場合に、当該特徴量の値と当該目標値とが等しいと判定して、調整値算出部６３で算出した制御パラメータの調整値をシミュレーション結果生成部１９に送るものである。また、比較部６７は、当該特徴量の値と当該目標値とのずれが所定の閾値内でなかった場合に、当該特徴量の値と当該目標値とが等しくないと判定して、パラメータの調整値、調整を行う制御パラメータ、制御パラメータの調整方向、または目標値などの再設定を行うものである。なお、上記再設定の詳細については後述する。また、ここで言うところの所定の閾値とは調整項目であって、任意に設定可能な値である。
【００７４】
次に、図１３を用いて、操舵感制御装置２の動作フローについて説明を行う。図１３は、操舵感制御装置２での動作フローを示すフローチャートである。
【００７５】
まず、ステップＳ１では、トリガ入力部１１でユーザからの入力を受け付けた場合（ステップＳ１でＹｅｓ）にステップＳ２に移る。また、トリガ入力部１１でユーザからの入力を受け付けていなかった場合（ステップＳ１でＮｏ）には、ステップＳ１に戻ってフローを繰り返す。ステップＳ２では、データ取得部１２によって実車データを取得する。
【００７６】
続いて、ステップＳ３では、２つの異なる種類の実車データをもとに生成したリサージュ波形をリサージュ波形解析部で解析し、シミュレーション部１６で行うシミュレーションの目標値を求め、ステップＳ４に移る。ステップＳ４では、シミュレーション部１６でシミュレーションを行って、目標値を満たす制御パラメータの調整値を求める。そして、ステップＳ５では、求めた制御パラメータの調整値を、パラメータ調整値設定部２１によってモータ制御部３に設定し、フローを終了する。
【００７７】
次に、図１４を用いて、リサージュ波形解析部１４の動作フローについて説明を行う。図１４は、リサージュ波形解析部１４での動作フローを示すフローチャートである。
【００７８】
まず、ステップＳ３１では、第１リサージュ波形生成部４１が、データ格納部１３に格納されている実車データのうちの、２種類の実車データをもとに、リサージュ波形を生成し、ステップＳ３２に移る。ステップＳ３２では、第１特徴量算出部４２が、第１リサージュ波形生成部４１で生成したリサージュ波形から特徴量の値を算出するとともに、特徴量選択部４３が、感性指標選択部４４で用いる特徴量を選択する。
【００７９】
続いて、ステップＳ３３では、感性指標選択部４４が、調整を行う感性指標を第１テーブル格納部１５に格納されている感性指標選択テーブルに基づいて選択し、ステップＳ３４に移る。ステップＳ３４では、感性指標を１種類に絞って選択出来た場合（ステップＳ３４でＹｅｓ）には、ステップＳ３６に移る。また、感性指標を１種類に絞って選択出来なかった場合（ステップＳ３４でＮｏ）には、ステップＳ３５に移る。
【００８０】
ステップＳ３５では、前回選択した感性指標を選択してステップＳ３６に移る。ここで、前回選択した感性指標の情報は、前回感性指標の選択を感性指標選択部４４で行ったときに図示しないメモリに格納されているものとする。そして、ステップＳ３６では、目標値算出部４５が目標値を算出してフローを終了する。
【００８１】
次に、図１５を用いて、シミュレーション部１６の動作フローについて説明を行う。図１５は、シミュレーション部１６での動作フローを示すフローチャートである。
【００８２】
まず、ステップＳ４１では、パラメータ候補選択部６１が、制御パラメータの候補を第２テーブル格納部１７に格納されている制御パラメータ候補選択テーブルに基づいて選択し、ステップＳ４２に移る。ステップＳ４２では、調整方向決定部６２が、調整を行う制御パラメータおよび制御パラメータの調整方向を、第３テーブル格納部１８に格納されている制御パラメータ調整方向テーブルに基づいて決定する。
【００８３】
続いて、ステップＳ４３では、調整値算出部６３が制御パラメータの調整値の算出を行い、ステップＳ４４に移る。ステップＳ４４では、シミュレーション実行部６４がシミュレーションを実行する。ステップＳ４５では、第２リサージュ波形生成部６５が、シミュレーション実行部６４での入力に用いたデータと、シミュレーション実行部６４でのシミュレーションの結果得られたデータとに基づいて、リサージュ波形を生成し、ステップＳ４６に移る。ステップＳ４６では、第２特徴量算出部６６が、第２リサージュ波形生成部６５で生成したリサージュ波形から特徴量の値を算出する。
【００８４】
そして、ステップＳ４７では、第２特徴量算出部６６で算出した特徴量の値とリサージュ波形解析部１４で算出した目標値とを、比較部６７が比較し、ステップＳ４８に移る。ステップＳ４８では、当該特徴量の値と当該目標値とが等しいと判定された場合（ステップＳ４８でＹｅｓ）には、フローを終了する。また、当該特徴量の値と当該目標値とが等しいと判定されなかった場合（ステップＳ４８でＮｏ）には、ステップＳ４９に移る。
【００８５】
ステップＳ４９では、当該目標値に向けての当該特徴量の値の変動が、全ての特徴量について小さかった場合（ステップＳ４９でＹｅｓ）には、ステップＳ４３に戻って、パラメータの調整値を再度算出し、フローを繰り返す。また、当該目標値に向けての当該特徴量の値の変動が、少なくとも１つの特徴量で小さくなかった場合、すなわち大きかったり、適度であったりした場合（ステップＳ４９でＮｏ）には、ステップＳ５０に移る。さらに、ステップＳ５０では、当該目標値に向けての当該特徴量の値の変動が、全ての特徴量について大きかった場合（ステップＳ５０でＹｅｓ）には、ステップＳ４３に戻って、制御パラメータの調整値を再度算出し、フローを繰り返す。また、当該目標値に向けての当該特徴量の値の変動が、少なくとも１つの特徴量で大きくなかった場合、すなわち小さかったり、適度であったりした場合（ステップＳ５０でＮｏ）には、ステップＳ５１に移る。なお、ここで言うところの制御パラメータの調整値の再度算出とは、上述した調整係数の値を微調整して再度パラメータの調整値を算出することを表している。
【００８６】
続いて、ステップＳ５１では、調整回数が所定の回数であるＮ回以下であった場合（ステップＳ５１でＹｅｓ）には、ステップＳ４２に戻って、調整を行う制御パラメータと制御パラメータの調整方向とを再度設定し直して決定し、フローを繰り返す。また、調整回数がＮ回以下でなかった場合（ステップＳ５１でＮｏ）には、ステップＳ５２に移る。ここで言うところの調整回数とは、ステップＳ５１のフローに入った回数に等しいものである。そして、ステップＳ５２では、目標値を再度求めるためにリサージュ波形解析部１４での処理に戻って、フローを終了する。
【００８７】
なお、本実施の形態では、第１リサージュ波形生成部４１または第２リサージュ波形生成部６５でリサージュ波形を生成するためのデータとして、操舵トルクのデータとモータ回転速度のデータとの組み合わせ、操舵トルクのデータと操舵角のデータとの組み合わせ、および操舵トルクのデータと路面からの反力のデータとの組み合わせを例に挙げたが、これに限定されるものではなく、ユーザから加えられる力が反映されるパラメータ、および、ユーザによる操作に従って機械が動作した状態を示すパラメータの両方を少なくとも含んでいれば、本発明に適用することが可能である。
【００８８】
また、本実施の形態では、例えば、トリガを受け付けた後、感性指標選択部４４で選択する感性指標として複数該当するものがあった場合などには、より高い精度の制御パラメータの調整を可能にするために、以下に示すような方法を用いる構成であってもよい。すなわち、図１６（ａ）および図１６（ｂ）に例として示すような、複数の感性指標候補から１つの感性指標を決定できるような質問をユーザに行い、ユーザからの回答を図示しない入力部から受け付けて、質問の回答に応じた感性指標を一意に特定し、感性指標選択部４４で選択する感性指標とする構成であってもよい。
【００８９】
なお、本実施の形態では、操舵感制御装置およびモータ制御部３は、ステアリング装置５に対してアシスト力を加えるアシストモータを制御するためのものであるが、制御対象はこれに限定されるものではない。すなわち、ユーザが力を加えることによって操作される操作対象に対してアシスト力を付加させるアシスト力付加装置であれば、同様に制御を行うことが可能である。例えば自動車のアクセルペダルやブレーキペダルの操作感を変化させるアシストモータを制御するようにすることも可能である。
【００９０】
最後に、操舵感制御装置２の各ブロックは、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【００９１】
すなわち、操舵感制御装置２は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである操舵感制御装置２の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読取り可能に記録した記録媒体を、操舵感制御装置２に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【００９２】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【００９３】
また、操舵感制御装置２を通信ネットワークと接続可能に構成し、上記プログラムコードを、通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【００９４】
なお、本発明は、上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【００９５】
以上のように、本発明のパラメータ設定装置、その制御プログラムおよび該制御プログラムを記録したコンピュータ読取り可能な記録媒体、ならびに制御方法は、より容易に個々のユーザの嗜好に応じた操作感を実現し得る。したがって、本発明は、自動車の操舵を行うステアリングホイールの回転をアシストする電動のパワーステアリングシステムに関連する産業分野に好適に用いることができる。
【図面の簡単な説明】
【００９６】
【図１】本発明における操舵感制御装置の構成を示す機能ブロック図である。
【図２】本発明におけるステアリングアシストシステムの概略構成を示す機能ブロック図である。
【図３】上記操舵感制御装置のリサージュ波形解析部の構成を示す機能ブロック図である。
【図４】２つの互いに異なる実車データを縦軸および横軸にとった場合の時間変化を示したグラフである。
【図５】上記操舵感制御装置の特徴量選択部での特徴量の選択の一例を表した図である。
【図６】上記操舵感制御装置の第１テーブル格納部に格納されている感性指標選択テーブルの一例を示す図である。
【図７】（ａ）および（ｂ）は、感性指標選択テーブルへの新たな目標値の設定の一例を示した図である。
【図８】上記操舵感制御装置のシミュレーション部の構成を示す機能ブロック図である。
【図９】上記操舵感制御装置の第２テーブル格納部に格納されているテーブルの一例を示す図である。
【図１０】上記操舵感制御装置の第３テーブル格納部に格納されているテーブルの一例を示す図である。
【図１１】本発明におけるシミュレーションモデルの構成を示す概略図である。
【図１２】上記操舵感制御装置の第２リサージュ波形生成部で生成されるリサージュ波形の一例を示した図である。
【図１３】上記操舵感制御装置での動作フローを示すフローチャートである。
【図１４】上記リサージュ波形解析部での動作フローを示すフローチャートである。
【図１５】上記シミュレーション部での動作フローを示すフローチャートである。
【図１６】（ａ）および（ｂ）は、本発明における感性指標を一意に特定するためのユーザへの質問事項の一例を示した図である。
【符号の説明】
【００９７】
１    ステアリングアシストシステム（操作システム）
２    操舵感制御装置（パラメータ調整装置）
３    モータ制御部（アシスト力制御装置）
４    アシストモータ（アシスト力付加装置）
４Ａ  回転数検知部
５    ステアリング装置（操作対象装置）
５Ａ  ステアリングホイール
５Ｂ  伝達部
５Ｃ  トルク検知部
１１    トリガ入力部（トリガ取得手段）
１２    データ取得部（データ取得手段）
１３    データ格納部
１４    リサージュ波形解析部（解析手段）
１５    第１テーブル格納部（格納部）
１６    シミュレーション部（パラメータ調整値決定手段）
１７    第２テーブル格納部
１８    第３テーブル格納部
１９    シミュレーション結果生成部
２０    パラメータ調整値変更履歴格納部
２１    パラメータ調整値設定部（パラメータ調整値設定手段）
４１    第１リサージュ波形生成部
４２    第１特徴量算出部
４３    特徴量選択部
４４    感性指標選択部
４５    目標値算出部
６１    パラメータ候補選択部
６２    調整方向決定部
６３    調整値算出部
６４    シミュレーション実行部
６５    第２リサージュ波形生成部
６６    第２特徴量算出部
６７    比較部
【図１】
2008207747.tif 000003
【図２】
2008207747.tif 000004
【図３】
2008207747.tif 000005
【図４】
2008207747.tif 000006
【図５】
2008207747.tif 000007
【図６】
2008207747.tif 000008
【図７】
2008207747.tif 000009
【図８】
2008207747.tif 000010
【図９】
2008207747.tif 000011
【図１０】
2008207747.tif 000012
【図１１】
2008207747.tif 000013
【図１２】
2008207747.tif 000014
【図１３】
2008207747.tif 000015
【図１４】
2008207747.tif 000016
【図１５】
2008207747.tif 000017
【図１６】
2008207747.tif 000018