JP3985536B2 - Operability evaluation device and operation posture adjustment device - Google Patents
Operability evaluation device and operation posture adjustment device Download PDFInfo
- Publication number
- JP3985536B2 JP3985536B2 JP2002023642A JP2002023642A JP3985536B2 JP 3985536 B2 JP3985536 B2 JP 3985536B2 JP 2002023642 A JP2002023642 A JP 2002023642A JP 2002023642 A JP2002023642 A JP 2002023642A JP 3985536 B2 JP3985536 B2 JP 3985536B2
- Authority
- JP
- Japan
- Prior art keywords
- operator
- operability
- operating
- tensor
- posture
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000011156 evaluation Methods 0.000 title claims description 55
- 238000005259 measurement Methods 0.000 claims description 7
- 230000036544 posture Effects 0.000 description 90
- 238000010586 diagram Methods 0.000 description 37
- 238000000034 method Methods 0.000 description 30
- 238000004364 calculation method Methods 0.000 description 23
- 230000001133 acceleration Effects 0.000 description 18
- 230000014509 gene expression Effects 0.000 description 16
- 239000011159 matrix material Substances 0.000 description 7
- 230000005484 gravity Effects 0.000 description 6
- 210000000245 forearm Anatomy 0.000 description 5
- 210000002683 foot Anatomy 0.000 description 4
- 210000004394 hip joint Anatomy 0.000 description 4
- 238000006073 displacement reaction Methods 0.000 description 3
- 210000001624 hip Anatomy 0.000 description 3
- 210000003127 knee Anatomy 0.000 description 3
- 210000001015 abdomen Anatomy 0.000 description 2
- 210000000544 articulatio talocruralis Anatomy 0.000 description 2
- 210000000038 chest Anatomy 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 210000000689 upper leg Anatomy 0.000 description 2
- 210000003423 ankle Anatomy 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 210000002310 elbow joint Anatomy 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 210000003739 neck Anatomy 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Seats For Vehicles (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、操作性評価装置及び操作姿勢調整装置に係り、特に操作者の姿勢全体から操作機器の操作性を評価したり操作姿勢を調整する操作性評価装置及び操作姿勢調整装置に関する。
【0002】
【従来の技術及び発明が解決しようとする課題】
従来、車両を運転する人間の代わりにコンピュータマネキンを用いて股関節、膝、足首等の関節角度を測定し、各関節角度から車両運転時の操作性を評価する方法(以下「従来技術1」という。)が提案されていた。従来技術1は、ドライバの各関節角度がその関節の可動範囲に対してどの程度の位置にあるかに基づいて操作性が良いかを評価していた。
【0003】
図18は、従来の操作性評価方法における股関節、膝及び足首の可動範囲(度)を示す図である。従来技術1は、ステアリング位置やシートバック位置の変更前と変更後を比べて、股関節等の関節角度が可動範囲の中央にどれだけ近づいたかによって操作性がどの程度向上したかを評価していた。
【0004】
しかし、従来技術1では、1つの関節角度を調整するためにシートバックの前後位置やステアリングの傾斜角を少し変えただけであっても、ドライバの他の関節角度も変わってしまうので、ドライバの姿勢全体を総合的に評価することができないという問題があった。
【0005】
本発明は、上述した課題を解決するために提案されたものであり、操作者の姿勢全体から操作機器の操作性を総合的に評価する操作性評価装置、及びこれを用いて操作者の操作姿勢を調整する操作姿勢調整装置を提供することを目的とする。
【0006】
【課題を解決するための手段】
上述した課題を解決するために、請求項1記載の発明は、操作機器の操作環境情報と、操作者の身体情報である操作者情報とに基づいて、前記操作機器に対する前記操作者の姿勢を算出する姿勢算出手段と、前記姿勢算出手段で算出された操作者の姿勢と、前記操作者情報とに基づいて、前記操作者の操作点における操作のしやすさを表す操作者テンソルを算出する操作者テンソル算出手段と、前記操作者テンソル算出手段で算出された操作者テンソルと、前記操作機器に対する操作者入力とに基づいて、前記操作機器の操作性を評価する評価手段と、を備えている。
【0007】
ここで、操作機器は、シミュレーションにおける仮想操作機器であってもよいし、実存する操作機器であってもよい。また、操作者も、シミュレーションにおける仮想操作者であってもよいし、実存する操作者であってもよい。請求項2から4においても同様である。
【0008】
操作環境情報は、操作機器の操作環境を特定するためのすべての情報を含み、例えば操作機器の外形、位置、姿勢が該当する。また、操作機器が複数の部位によって構成されている場合では、各部位の外形、各部位の相対的な位置や姿勢も含まれる。なお、操作環境情報は、予め用意された情報であってもよいし、操作機器に関する所定のパラメータを用いて作成された情報でもよい。
【0009】
操作者情報は、操作者の身体を表す情報であり、例えば、操作者の頭、上腕、前腕等の各部位の形状や質量等が該当する。操作者情報は、予め用意された情報であってもよいし、操作者固有の所定のパラメータと操作者の一般的なデータベースとに基づいて作成された情報であってもよい。
【0010】
姿勢算出手段は、操作環境情報と操作者情報とに基づいて操作機器と操作者の相対的な関係、つまり操作機器に対する前記操作者の姿勢を算出する。操作者の姿勢は、操作環境情報と操作者情報とによって特定され、それらの一方が少し変化しただけであっても変化する。そこで、姿勢算出手段は、操作者の姿勢については1度算出するだけでなく、操作環境情報と操作者情報の少なくとも一方が少し変化した場合にも算出する。これにより、操作環境や操作者の状態が少し変わって操作者の姿勢全体が変わった場合でも、操作者の新たな姿勢を容易に算出できる。なお、操作者の姿勢は、特に限定されるものではないが、例えば操作者の各関節角度が該当する。
【0011】
操作者テンソル算出手段は、操作者の姿勢と操作者情報とに基づいて、操作者の操作点における操作のしやすさを表す操作者テンソルを算出する。なお、操作者テンソルとしては、例えば慣性テンソル、剛性テンソル、粘性テンソルが好ましい。
【0012】
評価手段は、操作者テンソルと操作機器に対する操作者入力とに基づいて、操作機器の操作性を評価する。ここで、操作者テンソルとして慣性テンソルが用いられた場合では、操作者入力として操作加速度を用いればよい。同様に、剛性テンソルに対しては操作変位、粘性テンソルに対しては操作速度を用いればよい。そして、操作者の姿勢、操作者情報、操作者入力から操作性を評価するので、操作環境や操作者の状態が少し変わったために操作者の姿勢全体が変わった場合でも、操作性を正確に評価することができる。
【0013】
請求項2記載の発明は、請求項1記載の発明において、前記評価手段は、前記操作者テンソルの少なくとも1つの固有ベクトルと、前記操作機器の操作方向に働く操作者入力との関係に応じて、前記操作機器の操作性を評価することを特徴とする。
【0014】
操作者テンソルは、複数の固有ベクトルを有している。そして、操作者テンソルは、操作点を中心位置とし、各固有ベクトルを主軸とした楕円体で表される。ここで、操作者入力の方向と楕円体の主軸方向とが一致する場合では、操作者は最も操作しやすく、操作機器の動きに寄与しない力も生じない。そして、操作者入力の方向と楕円体の主軸方向とが異なっていくに従って、操作性が悪くなり、操作機器の動きに寄与しない力が生じる。
【0015】
そこで、操作者テンソルの少なくとも1つの固有ベクトルと、操作機器の操作方向に働く操作者入力との関係に応じて、前記操作機器の操作性を評価することができる。
【0016】
請求項3記載の発明は、請求項1または2記載の発明において、前記評価手段は、前記操作機器の操作性を表す指標として、操作力の大きさ、操作者入力方向と操作力方向の位相角、有効操作力、無効操作力の少なくとも1つを演算することを特徴とする。
【0017】
操作力の大きさは、操作者入力に対して操作点に発生する力の絶対値である。有効操作力は操作機器の動きに寄与する力であり、無効操作力は操作機器の動きに寄与しない力である。このような指標を演算することで、操作機器の操作性を数値により客観的に評価することができる。
【0018】
請求項4記載の発明は、請求項1から3のいずれか1項記載の操作性評価装置と、前記操作機器の操作環境を計測する計測手段と、前記操作機器の操作環境を調整する調整手段と、を備え、前記操作性評価装置は、前記計測手段で計測された操作環境を用いて前記操作機器の操作性を評価すると共に、前記操作性の評価が向上するように前記調整手段を制御することを特徴とする。
【0019】
操作性評価装置は、操作環境を計測手段から取得して操作機器の操作性を評価し、操作性の評価が向上するように調整手段を制御する。
【0020】
調整手段は、操作環境を調整するにあたり、例えば操作機器の外形、位置、姿勢のいずれか1つを調整するだけに限らず、これらをそれぞれ同時に調整してもよいし、また操作機器が複数の部位によって構成されている場合では、各部位の外形、各部位の相対的な位置や姿勢を同時に調整してもよい。
【0021】
操作性評価装置は、操作環境が調整された後、計測手段から再び操作環境を取得して操作性を再評価する。そして、操作性の評価が向上するように再度調整手段を制御する。
【0022】
このように、操作環境を調整しながら操作環境の少しの変化に対応して正確に操作性を評価することができるので、最も操作性がよくなるように操作者の操作姿勢を調整することができる。
【0023】
【発明の実施の形態】
以下、最初に本発明の原理を説明し、次に本発明の好ましい実施の形態について図面を参照しながら詳細に説明する。
【0024】
[本発明の原理]
1.操作者テンソルの導出
エネルギーは、慣性、剛性、粘性の3つからそれぞれ考えることができる。ここで、操作者の運動エネルギーTは、慣性について考慮すると次の(1)式で表される。
【0025】
【数1】
【0026】
qは操作者の姿勢を表す一般化座標である。qは特に限定されるものではないが、例えば操作者の関節が複数あるとすると、それぞれの関節角度が該当する。さらに、関節角度の定義の仕方も特に限定されず、例えば隣り合う各部位の相対的な角度であってもよいし、地面垂直方向に対する絶対的な角度であってもよい。
【0027】
Mqは、一般化座標空間における操作者の一般化慣性テンソルである。Mqは特に限定されるものではないが、例えば操作者の身体各部の質量、慣性モーメント、各部の長さによって定義される。
【0028】
ここで、操作機器の操作点(例えば、手先位置や足先位置)をXnとすると、操作点速度
【0029】
【数2】
【0030】
は、次の(2)式で表される。
【0031】
【数3】
【0032】
操作点Xnが3次元の一般化座標空間(x,y,z)で表された場合ではJXは3次元行列になり、操作点Xnが3次元の各軸回転方向も含まれる場合ではJXは6次元行列になる。このようにJXは最大で6次元行列で表すことができるが、以下の説明ではJXは3次元行列として説明する。
【0033】
また、操作点Xnは手先位置や足先位置に限定されるものではなく、例えば、ひじで操作する機器がある場合は、ひじ位置を操作点Xnとしてもよい。すなわち、操作点Xnは任意の位置に設定することができる。
【0034】
JXの疑似逆行列を用いると、(2)式は次の(3)式のようになる。
【0035】
【数4】
【0036】
このように(2)式及び(3)式は、操作機器に対する操作者の姿勢(例えば、各関節角度)との関係を表している。さらに、(3)式を(1)式に代入すると、運動エネルギーTを操作点Xnで考えることができ、(4)式及び(5)式のように表される。
【0037】
【数5】
【0038】
慣性テンソルMXは、(5)式に示すように、3つの行列によって求められる行列であり、操作者の姿勢に応じて変化する性質がある。なお、操作機器の配置によって操作者の姿勢も変化するので、慣性テンソルMXは操作機器の配置によっても変化する。また、慣性テンソルMXは、異方性を有すると共にマイナスの質量を有していない性質がある。したがって、慣性テンソルMXは、必ず正の固有値及びそれに対応する固有ベクトルを有している。
【0039】
同様に、剛性について操作者のエネルギーを考慮すると、操作点Xnにおける操作者の剛性テンソルKXは(6)式で表される。
【0040】
【数6】
【0041】
Kqは、一般化座標空間における操作者の剛性である。例えば、ひじ関節の剛性を考えると、上記(6)式を用いるのが好ましい。
【0042】
また、粘性について操作者のエネルギーを考慮すると、操作点Xnにおける操作者の粘性テンソルCXは(7)式で表される。
【0043】
【数7】
【0044】
Cqは、一般化座標空間における操作者の粘性である。例えば、車両に設けられるダンパーを考慮すると、上記(7)式を用いるのが好ましい。
【0045】
このように、操作者の特性と操作機器の特性とに基づいて、任意の操作点Xnにおける操作状態を示す慣性テンソルMX、剛性テンソルKX、粘性テンソルCXを求めることができる。
【0046】
2.操作者テンソルを用いた操作性評価
操作者テンソルとは、慣性テンソルMX、剛性テンソルKX、粘性テンソルCXの総称をいう。以下、操作者テンソルとして慣性テンソルを用いた場合を例に挙げながら説明する。
【0047】
操作者テンソルは、複数の正の固有値を有することから、主軸の長さが固有値に、主軸方向が対応する固有ベクトルに相当する楕円体で表される。
【0048】
ここで、操作点Xnにおける操作者入力として操作加速度(ベクトルaX、|aX|=1)を加え、操作機器を動かすことについて考える。
【0049】
操作加速度aXは、操作者テンソルMXの固有値に対応する固有ベクトル
【0050】
【数8】
【0051】
を用いると、次の(8)式で表される。
【0052】
【数9】
【0053】
このとき、操作点Xnに発生する操作力Fmは、(9)式で表される。
【0054】
【数10】
【0055】
操作加速度aXが操作者テンソルMXの1つの固有ベクトルと同じ方向の場合には、固有値・固有ベクトルの性質により、(10)式が成り立つ。
【0056】
【数11】
【0057】
したがって、操作加速度aXと操作力Fmとは同じ方向になる。なお、λiは、固有ベクトルに対応する固有値である。
【0058】
一方、操作加速度aXが操作者テンソルMXの固有ベクトルのいずれとも異なる方向の場合は、(11)式が成り立つ。
【0059】
【数12】
【0060】
したがって、すべての固有値が等しい場合を除いて、操作加速度aXと操作力Fmとは異なる方向になる。
【0061】
操作者テンソルとして、剛性テンソルKXや粘性テンソルCXを用いた場合でも同様である。すなわち、操作者の剛性テンソルKXに関しては操作変位dXに対する操作剛性力FK、操作者の粘性テンソルCXに関しては操作速度vXに対する操作粘性力FCをそれぞれ考えればよい。
【0062】
以上のことから、操作機器特性である操作方向と、操作者テンソルの主軸方向が一致する場合では、操作者入力と操作力は同じ方向に働く。つまり、操作機器に対して素直に力が働く。一方、操作機器特性である操作方向と、操作者テンソルの主軸方向が一致しない場合では、固有値の大きさに従って操作力は操作者入力とは異なる方向に働く。
【0063】
本発明は、このような性質を利用して操作機器の操作性を評価するために、操作力の大きさ、操作力の位相角、有効操作力、無効操作力を求める。操作者テンソルとして慣性テンソルMX、操作者入力として操作加速度aXを用いた場合では、具体的には次の(12)式から(15)式を求める。
【0064】
【数13】
【0065】
なお、操作者テンソルとして剛性テンソルKXを用いた場合は、操作者入力として操作変位dXを用いればよい。操作者テンソルとして粘性テンソルCXを用いた場合は、操作者入力として操作速度vXを用いればよい。
【0066】
図1は、操作者テンソルMXによって表される楕円体と操作加速度aXと操作力Fmとの関係を示す図であり、(A)は楕円体の主軸方向と操作加速度aXのベクトル方向が一致する場合、(B)は一致しない場合を示す図である。
【0067】
同図(A)に示すように、楕円体の主軸U2の向きと操作加速度aXの向きが一致する場合、操作力の向きも同じ向きになる。したがって、操作力の位相角θはゼロであり、この場合は操作機器の動きに寄与しない力は生じていない。
【0068】
一方、同図(B)に示すように、楕円体の主軸U2の向きと操作加速度aXの向きが一致しない場合、操作力の位相角θが生じ、操作力は有効操作力と無効操作力とに分解することができる。ここで、有効操作力は操作機器に実際に作用する力であり、無効操作力は操作機器の動きに寄与しない力である。
【0069】
操作機器の配置が変化すると、それに伴って操作者の姿勢も変化する。そして操作者テンソルも変化し、(12)式から(15)式の値も変化する。そこで、操作者が最も操作力を出しやすいように、また余分な力を操作方向以外に発生させないように、操作機器を配置すればよい。
【0070】
[第1の実施の形態]
図2は、第1の実施の形態に係る操作性評価装置1の構成を示すブロック図である。なお、本実施の形態では、車両に設けられたステアリングの操作性を評価する場合を例に挙げて説明するが、本発明は他の操作機器の操作性を評価する場合についても適用することができる。
【0071】
操作性評価装置1は、仮想操作者が仮想操作機器を操作する時の操作性を評価するものであり、操作者特性や操作機器特性を入力するためのキーボード11及びマウス12、操作性の評価演算を行うコンピュータ20、操作性評価の結果を表示するモニタ30を備えている。
【0072】
キーボード11等を介して入力される操作者特性としては、例えば操作者の身長や体重が該当する。また、操作機器特性としては、例えばステアリングの内径及び外形、ステアリング位置、ステアリング傾斜角、シートバック角度、操作点及び操作方向(操作加速度)が該当する。なお、操作者特性や操作機器特性は、上述したパラメータに限定されるものではなく、評価対象となる操作機器に応じて決定される。
【0073】
モニタ30は、コンピュータ20によって演算された操作性の評価、例えば詳しくは後述する操作力の大きさ、位相角、有効操作力、無効操作力を表示する。
【0074】
図3は、コンピュータ20の機能的な構成を示すブロック図である。コンピュータ20は、仮想の操作機器を作成する操作機器作成部21と、操作機器の配置を設定する操作機器配置設定部22と、操作者の一般的なモデルとなる身体寸法や質量特性を記述したデータベース23と、仮想の操作者を作成する操作者作成部24と、操作者の姿勢を算出する操作者姿勢算出部25と、操作者テンソルを算出する操作者テンソル算出部26と、操作機器の操作性を評価する操作性評価部27と、を備えている。
【0075】
操作機器作成部21は、入力された操作機器特性(ステアリングの内径及び外形)に基づいて仮想の操作機器(ステアリング)を作成し、この情報を操作機器配置設定部22に供給する。
【0076】
操作機器配置設定部22は、入力された操作機器特性(ステアリング位置及び傾斜角、シートバック角度、操作点、操作方向)と、操作機器作成部21で作成されたステアリングとに基づいて、操作環境、すなわちステアリングの配置を設定する。
【0077】
図4は、操作機器配置設定部22によって設定された操作環境を示す図である。操作環境としては、例えばシートバックから操作点まで前後方向の距離を示す「前後位置」や、シートバックの最下部から操作点までの高さ方向の距離を示す「上下位置」がある。なお、図4に示すシートバック角度、傾斜角、操作点、操作方向ベクトルaは、操作機器特性として入力されたパラメータであるが、ここえは操作環境の一部とする。
【0078】
そして、操作機器配置設定部22は、このように設定された操作環境の情報を操作者姿勢算出部25及び操作性評価部27に供給する。
【0079】
一方、データベース23は、操作者モデルの身体寸法・質量特性データを記憶している。
【0080】
図5は、操作者モデルの身体寸法・質量特性データを示す図である。同図によると、身体寸法・質量特性データは、操作者モデルの身体の各部位について、慣性モーメントIxx,Iyy,Izz、質量M、重心位置CG、長さLのそれぞれを示している。ここで、身体の各部位としては、例えば頭、上腕、前腕、手、胸部、腹部、腰部、大腿、脛部、足が該当する。
【0081】
操作者作成部24は、データベース23に記憶されている身体寸法・質量特性データを参照して、入力された操作者の身長及び体重に基づいて操作者の各部位の身体情報を作成する。
【0082】
図6は、操作者作成部24の作成内容を模式的に示す図である。操作者作成部24は、頭部・上腕等の各部位についてそれぞれ慣性モーメント、質量、重心位置、長さを求める。例えば頭部の長さLength、重心位置CG、質量Mass、慣性モーメントIxx、Iyy、Izzは、同図に示す各式に従って求められる。なお、同図において、LHEAD、CGHEAD、MHEAD、Ixx,HEAD、Iyy,HEAD、Izz,HEADは、上記身体寸法・質量特性データに記述されている頭に関する長さ、重心位置、質量、慣性モーメントである。また、上腕や前腕等の他の部位の長さLength、重心位置CG、質量Mass、慣性モーメントIxx、Iyy、Izzについても同様に求めることができる。
【0083】
図7は、操作者作成部24によって作成された操作者の各部位を模式的に示す図である。なお、同図では、ステアリングの操作に関係する部位(頭、上腕、前腕、手、胸部、腹部、腰部)のみを示し、それに関係しない部位(大腿、頸部、足)の記載は省略した。
【0084】
操作者姿勢算出部25は、操作機器配置設定部22で設定された操作環境と、操作者作成部24で作成された操作者の各部位の身体情報とに基づいて、操作機器に対する操作者の姿勢を算出する。なお、本実施の形態では、隣り合う各部位の角度、すなわち操作者の各関節角度を算出する。
【0085】
図8は、操作者姿勢算出部25で算出された操作者の各関節角度を示す図である。ここでは、操作者姿勢算出部25は、垂直方向に対する腰部の傾斜角度θ1、胸部に対する上腕の関節角度θ2、上腕に対する前腕の関節角度θ3、前腕に対する手の関節角度θ4をそれぞれ算出する。
【0086】
操作者テンソル算出部26は、操作者作成部24で作成された操作者の各部位の身体情報と、操作者姿勢算出部25で算出された操作者の姿勢(関節角度)とに基づいて、操作者テンソルを算出する。具体的には次の(16)式を演算する。
【0087】
【数14】
【0088】
ここで、一般化慣性テンソルMqは、操作者の各部位の慣性モーメント、質量、重心位置、長さによって決定される行列である。J+ Xは、関節角度や各部位の長さ、操作点(ここでは手先)の位置によって決定される行列である。
【0089】
図9は、操作者テンソル算出部26で算出された操作者テンソルによって表される楕円体を示す図である。同図に示すように、操作者テンソルは、操作点(手先)を中心とした楕円体で表される。なお、操作方向(操作加速度)は、ステアリングの接線方向と同じである。
【0090】
操作性評価部27は、操作機器配置設定部22で設定された操作機器の操作環境と、操作者テンソル算出部26で算出された操作者テンソルとに基づいて、操作性の評価を行う。
【0091】
ここでは最初に、操作者テンソルMXと操作加速度aXとを用いて、次の(17)式に従って操作力の大きさ|F|を演算する。
【0092】
【数15】
【0093】
次に、操作力Fと操作加速度aXとを用いて、次の(18)式に従って操作力Fの位相角θを演算する。
【0094】
【数16】
【0095】
さらに、操作力の大きさ|F|と位相角θとを用いて、(19)式に従って有効操作力を演算し、(20)式に従って無効操作力を演算する。
【0096】
【数17】
【0097】
操作性評価部27は、操作者の姿勢が変化して操作者テンソルが変更される毎に(16)式を演算し、さらに操作性の指標を表す(17)式から(20)式を演算する。
【0098】
つぎに、3名の被験者A,B,Cを例に挙げてステアリング配置を評価し、その配置の最適化を行う場合について説明する。
【0099】
図10は、被験者A,B,Cの体格及び着座条件を示す表図である。同図に示す操作者特性(身長、体重)を入力して仮想操作者を作成し、同図に示す着座条件(ステアリング傾斜角、シートバック角度)に従って仮想操作者をシートに着座させる。そして、仮想操作者にステアリングを握らせた後、ステアリングの前後位置や上下位置を変更することで、仮想操作者の姿勢を変更させる。
【0100】
図11は、被験者Bとステアリング前後位置を変えた時の操作者テンソルによって表される楕円体を示す図であり、(A)は被験者Bとステアリングとの距離が近い場合、(B)は被験者Bとステアリングとの距離が適正な場合、(C)は被験者Bとステアリングとの距離が遠い場合を示す図である。同図に示すように、ステアリングの前後位置を変えると、被験者Bの姿勢も変化する。そして、操作者テンソルが変化し、その結果として操作者テンソルで表される楕円体の大きさ、主軸方向が変化する。
【0101】
図12(A)は被験者A,B,Cのステアリングの前後位置に対する有効操作力を示す図であり、(B)はステアリングの上下位置に対する有効操作力を示す図である。有効操作力が最小になるステアリング位置では、最も小さい力でステアリングを切ることができるので、その位置は操作者の操作力が最もステアリングに伝わりやすい位置である。したがって、被験者A,B,Cのそれぞれについて有効操作力が最小となるステアリングの前後位置及び上下位置を見つければよい。
【0102】
図13(A)は被験者A,B,Cのステアリングの前後位置に対する無効操作力を示す図であり、(B)はステアリングの上下位置に対する無効操作力を示す図である。無効操作力はステアリングの操作に寄与しない力であり、ゼロになるのが好ましい。したがって、被験者A,B,Cのそれぞれについて無効操作力が最小となるステアリングの前後位置及び上下位置を見つければよい。
【0103】
以上のように、本実施の形態に係る操作性評価装置1は、操作者特性及び操作機器特性から操作者テンソルを算出し、操作者テンソルと操作者入力との関係に基づいて操作機器の操作性を評価することができる。
【0104】
したがって、操作機器の一部位置を少し変えただけで操作者の全体的な姿勢が変わってしまう場合でも、操作者の全体的な操作のしやすさを表す操作者テンソルを算出することができるので、常に操作性を正しく評価することができる。
【0105】
これにより、操作者の全体的な姿勢が少しずつ変わっても、操作機器の動きに寄与する有効操作力や、操作機器の動きに寄与しない無効操作力を常に正確に演算することができ、その結果、操作機器の操作性を数値により客観的に評価することができる。
【0106】
[第2の実施の形態]
つぎに、第2の実施の形態について説明する。なお、第1の実施の形態と同一の部位については同一の符号を付し、その詳細な説明は省略する。
【0107】
図14は、第2の実施の形態に係る操作姿勢調整装置50の構成を示すブロック図である。
【0108】
操作姿勢調整装置50は、操作者が操作機器を実際に操作しながら操作姿勢を調整するものであり、シフトレバーの位置を計測するシフトレバー位置計測部61と、ステアリングの姿勢を計測するステアリング姿勢計測部62と、ペダルの姿勢を計測するペダル姿勢計測部63と、シート姿勢を計測するシート姿勢計測部64と、各計測部の計測結果が入力されるコンピュータ70と、を備えている。
【0109】
操作姿勢調整装置50は、さらに、コンピュータ70の制御に従ってシフトレバーの位置を調整するシフトレバー位置調整部81と、ステアリングの姿勢を調整するステアリング姿勢調整部82と、ペダルの姿勢を調整するペダル姿勢調整部83と、シートの姿勢を調整するシート姿勢調整部84と、を備えている。
【0110】
図15は、コンピュータ70の機能的な構成を示すブロック図である。コンピュータ70は、図2と同様に構成された操作機器作成部21、操作機器配置設定部22、データベース23、操作者作成部24、操作者姿勢算出部25、操作者テンソル算出部26を備えている。コンピュータ70は、さらに、操作機器が調整される毎に無効操作力を演算して操作性を評価する操作性評価部71と、操作機器の他の調整方法を決定する調整方法決定部72と、を備えている。
【0111】
図16は、コンピュータ70における操作性評価部71及び調整方法決定部72の動作手順を説明するフローチャートである。
【0112】
ステップST1では、操作性評価部71は、操作機器配置設定部22で設定されたステアリングの配置と、操作者テンソル算出部26で算出された操作者テンソルと、に基づいて無効操作力|F1|cosθ1を演算して、ステップST2に移行する。
【0113】
図17(A)は、操作者の最初の姿勢における操作方向と操作力とを示す図である。同図に示すように、最初は、操作方向と操作力方向は少し異なっている。
【0114】
ステップST2では、操作性評価部71は、操作機器が調整されたかを判定する。ここで、操作性評価部71は、操作機器配置設定部22で設定された操作機器の配置が変わった時、操作者テンソル算出部26で算出される慣性テンソルが変わった時に、操作機器が調整されたと判定する。そして、操作機器が調整されるまでステップST2に待機し、操作機器が調整されるとステップST3に移行する。
【0115】
一方、操作機器が調整されると、シフトレバー位置計測部61、ステアリング姿勢計測部62、ペダル姿勢計測部63、シート姿勢計測部64は、それぞれの位置や姿勢を計測し、計測結果をコンピュータ70に供給する。
【0116】
ステップST3では、操作性評価部71は、操作機器調整後の操作機器の配置や操作者テンソルに基づいて無効操作力|F2|cosθ2を演算し、ステップST4に移行する。
【0117】
ステップST4では、操作性評価部71は、操作機器の調整前に比べて調整後の操作性が向上したか、ここでは無効操作力が小さくなったかを判定する。具体的には、次の(21)式を満たすかを判定する。
【0118】
【数18】
【0119】
そして、操作性評価部71は、(21)式を満たす時は再調整する必要はないのでそのまま処理を終了し、(21)式を満たさない時はステップST5に移行する。
【0120】
なお、ステップST4で操作性が向上したと判定された場合、そのまま処理を終了する代わりに、ステップST2に移行してもよい。これにより、ドライバによって操作機器が調整される毎に、操作性を評価することができる。
【0121】
図17(B)は、操作機器を調整した後の操作者の姿勢における操作方向と操作力とを示す図である。同図に示すように、操作機器調整後に(21)式を満たさない場合では、操作方向と操作力方向がさらに異なった方向になっている。
【0122】
ステップST5では、調整方法決定部72は、ステップST2における操作機器の調整方法と異なる調整方法を選択して、操作性が向上するように操作機器の再調整を行う。例えば、ステップST2においてドライバがシートバックを倒した場合では、シートバックを起こしたり、ステアリングを起こしたり、シートバックとステアリングの前後位置を近くにしたり、シートバックとステアリングの上下位置を下にする方法を決定すればよい。なお、本実施の形態では、調整方法決定部72は、ステアリングを起こす方法を決定するものとする。
【0123】
ここで、調整方法決定部72は、ステップST2における操作機器の調整方法と異なる調整方法を選択して操作機器を調整するために、if−thenルールを予め記憶しておけばよい。すなわち、ステップST2で所定の調整方法が選択された場合は、ステップST5では他の所定の調整方法を選択するというルールを記憶しておけばよい。
【0124】
そして、調整方法決定部72は、選択された調整方法に基づいてシフトレバー位置調整部81、ステアリング姿勢調整部82、ペダル姿勢調整部83、シート姿勢調整部84の少なくとも1つを制御して、操作機器の配置を再調整する。
【0125】
なお、本実施の形態では、調整方法決定部72は、ステアリングを起こす方法を決定し、ステアリング姿勢調整部82を制御してステアリングの傾斜角を小さくする。そして、無効操作力が最初の無効操作力|F1|cosθ1よりも小さくなるまで、操作機器の最適な配置、ここではステアリングの最適な傾斜角を探し出す。
【0126】
図17(C)は、操作機器を再調整した後(ステアリングを起こした後)の操作者の姿勢における操作方向と操作力とを示す図である。なお、このときの無効操作力を|F3|cosθ3とおく。同図(C)に示すように、操作機器を再調整した後では操作方向と操作力方向が同図(A)よりもさらに一致している。このとき、|F3|cosθ3は|F1|cosθ1よりも小さくなっている。
【0127】
以上のように、操作姿勢調整装置50は、操作機器の最初の配置における無効操作力と、ドライバによる操作機器調整後の無効操作力とを演算し、無効操作力が小さくなって操作性が向上したかを評価することができる。
【0128】
また、ドライバによる操作機器の調整後に無効操作力が大きくなった場合には、ドライバと異なる調整方法を決定して、無効操作力が小さくなるようにドライバの操作姿勢を調整することができる。
【0129】
これにより、操作者にとって最も操作性が良くなるように、操作機器の配置や操作機器の特性を設計することができる。さらに、操作者にとって最も操作性が良くなるような操作姿勢から、操作者の最適な配置を設計することもできる。
【0130】
なお、調整方法決定部72は、シフトレバー位置調整部81、ステアリング姿勢調整部82、ペダル姿勢調整部83、シート姿勢調整部84をそれぞれ任意に調整しながら、無効操作力が最小となる時のシフトレバー位置、ステアリング姿勢、ペダル姿勢、シート姿勢を自動的に求めても良い。
【0131】
また、本実施の形態では、無効操作力を演算しながら操作機器調整前後の操作性を評価する場合について説明したが、有効操作力を演算しながら操作機器調整前後の操作性を評価することもできる。
【0132】
また、第1及び第2の形態では操作者テンソルとして慣性テンソルを用いた場合について説明したが、本発明はこれに限定されるものではなく、操作者テンソルとして、剛性テンソルや粘性テンソルを用いることができるのは勿論である。
【0133】
【発明の効果】
本発明に係る操作性評価装置によれば、操作機器に対する操作者の姿勢と操作者情報とに基づいて操作者テンソルを算出し、操作者テンソルと操作機器に対する操作者入力とに基づいて操作機器の操作性を評価することにより、操作者の姿勢、操作者情報、操作者入力から操作性を評価するので、操作環境や操作者の状態が少し変わったために操作者の姿勢全体が変わった場合でも、操作性を正確に評価することができる。
【0134】
本発明に係る操作姿勢調整装置によれば、計測された操作環境を用いて操作機器の操作性を評価すると共に、操作機器の操作性評価が向上するように操作環境を調整することにより、操作環境を調整しながら操作環境の少しの変化にも対応して正確に操作性を評価することができるので、最も操作性がよくなるように操作者の操作姿勢を調整することができる。
【図面の簡単な説明】
【図1】操作者テンソルMXによって表される楕円体と操作加速度aXと操作力Fmとの関係を示す図であり、(A)は楕円体の主軸方向と操作加速度aXのベクトル方向が一致する場合、(B)は一致しない場合を示す図である。
【図2】第1の実施の形態に係る操作性評価装置の構成を示すブロック図である。
【図3】コンピュータの機能的な構成を示すブロック図である。
【図4】操作機器配置設定部によって設定されたステアリングの配置を示す図である。
【図5】操作者モデルの身体寸法・質量特性データを示す図である。
【図6】操作者作成部の作成内容を模式的に示す図である。
【図7】操作者作成部によって作成された操作者の各部位を模式的に示す図である。
【図8】操作者姿勢算出部で算出された操作者の各関節角度を示す図である。
【図9】操作者テンソル算出部で算出された操作者テンソルによって表される楕円体を示す図である。
【図10】被験者A,B,Cの体格及び着座条件を示す表図である。
【図11】被験者Bとステアリング前後位置を変えた時の操作者テンソルによって表される楕円体を示す図であり、(A)は被験者Bとステアリングとの距離が近い場合、(B)は距離が適正な場合、(C)は距離が遠い場合を示す図である。
【図12】(A)は被験者A,B,Cのステアリングの前後位置に対する有効操作力を示す図であり、(B)はステアリングの上下位置に対する有効操作力を示す図である。
【図13】(A)は被験者A,B,Cのステアリングの前後位置に対する無効操作力を示す図であり、(B)はステアリングの上下位置に対する無効操作力を示す図である。
【図14】第2の実施の形態に係る操作姿勢調整装置の構成を示すブロック図である。
【図15】コンピュータの機能的な構成を示すブロック図である。
【図16】コンピュータにおける操作性評価部71及び調整方法決定部72の動作手順を説明するフローチャートである。
【図17】(A)は、操作者の最初の姿勢における操作方向と操作力とを示す図であり、(B)は、操作機器を調整した後の操作者の姿勢における操作方向と操作力とを示す図であり、(C)は、操作機器を再調整した後の操作者の姿勢における操作方向と操作力とを示す図である。
【図18】従来の操作性評価方法における股関節、膝及び足首の可動範囲を示す図である。
【符号の説明】
1 操作性評価装置
20 コンピュータ
21 操作機器作成部
22 操作機器配置設定部
23 データベース
24 操作者作成部
25 操作者姿勢算出部
26 操作者テンソル算出部
27 操作性評価部
50 操作姿勢調整装置
70 コンピュータ
71 操作性評価部
72 調整方法決定部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an operability evaluation device and an operation posture adjustment device, and more particularly to an operability evaluation device and an operation posture adjustment device that evaluate the operability of an operation device and adjust the operation posture from the entire posture of an operator.
[0002]
[Prior art and problems to be solved by the invention]
Conventionally, a method of measuring joint angles of hip joints, knees, ankles and the like using a computer mannequin instead of a person driving a vehicle and evaluating the operability during vehicle driving from each joint angle (hereinafter referred to as “
[0003]
FIG. 18 is a diagram showing movable ranges (degrees) of the hip joint, knee, and ankle in the conventional operability evaluation method.
[0004]
However, in the
[0005]
The present invention has been proposed to solve the above-described problem, and an operability evaluation apparatus that comprehensively evaluates the operability of an operating device from the entire posture of the operator, and the operation of the operator using the operability evaluation apparatus. An object of the present invention is to provide an operation posture adjusting device for adjusting the posture.
[0006]
[Means for Solving the Problems]
In order to solve the above-described problem, the invention according to
[0007]
Here, the operating device may be a virtual operating device in a simulation or an existing operating device. Further, the operator may be a virtual operator in the simulation or an existing operator. The same applies to
[0008]
The operating environment information includes all information for specifying the operating environment of the operating device, and corresponds to, for example, the outer shape, position, and orientation of the operating device. In addition, when the operating device is configured by a plurality of parts, the external shape of each part and the relative position and posture of each part are also included. Note that the operating environment information may be information prepared in advance or information created using a predetermined parameter related to the operating device.
[0009]
The operator information is information representing the operator's body, and corresponds to, for example, the shape and mass of each part such as the operator's head, upper arm, and forearm. The operator information may be information prepared in advance or information created based on a predetermined parameter unique to the operator and a general database of the operator.
[0010]
The posture calculation means calculates a relative relationship between the operating device and the operator based on the operating environment information and the operator information, that is, the posture of the operator with respect to the operating device. The posture of the operator is specified by the operation environment information and the operator information, and changes even if one of them is slightly changed. Accordingly, the posture calculation means not only calculates the posture of the operator once, but also calculates when at least one of the operating environment information and the operator information is slightly changed. Thereby, even when the operating environment or the operator's state changes slightly and the entire operator's posture changes, the new posture of the operator can be easily calculated. The posture of the operator is not particularly limited, and for example, each joint angle of the operator corresponds.
[0011]
The operator tensor calculation means calculates an operator tensor that represents ease of operation at the operation point of the operator based on the posture of the operator and the operator information. The operator tensor is preferably, for example, an inertia tensor, a rigidity tensor, or a viscosity tensor.
[0012]
The evaluation means evaluates the operability of the operating device based on the operator tensor and the operator input to the operating device. Here, when an inertia tensor is used as the operator tensor, the operation acceleration may be used as the operator input. Similarly, the operation displacement may be used for the stiffness tensor and the operation speed for the viscosity tensor. And since the operability is evaluated from the operator's posture, operator information, and operator input, even if the operator's overall posture changes due to a slight change in the operating environment or the operator's state, the operability is accurately Can be evaluated.
[0013]
According to a second aspect of the present invention, in the first aspect of the invention, the evaluation unit is configured to determine at least one eigenvector of the operator tensor and an operator input acting in an operation direction of the operation device. The operability of the operating device is evaluated.
[0014]
The operator tensor has a plurality of eigenvectors. The operator tensor is represented by an ellipsoid having the operation point as the center position and each eigenvector as the principal axis. Here, when the direction of the operator input and the main axis direction of the ellipsoid coincide with each other, the operator is most likely to operate and no force is generated that does not contribute to the movement of the operating device. As the direction of operator input and the main axis direction of the ellipsoid differ, the operability deteriorates and a force that does not contribute to the movement of the operating device is generated.
[0015]
Therefore, the operability of the operating device can be evaluated according to the relationship between at least one eigenvector of the operator tensor and an operator input that works in the operating direction of the operating device.
[0016]
According to a third aspect of the present invention, in the first or second aspect of the present invention, the evaluation means uses the magnitude of the operational force, the operator input direction, and the phase of the operational force direction as an index representing the operability of the operating device At least one of a corner, an effective operation force, and an invalid operation force is calculated.
[0017]
The magnitude of the operating force is the absolute value of the force generated at the operating point in response to the operator input. The effective operation force is a force that contributes to the movement of the operation device, and the invalid operation force is a force that does not contribute to the movement of the operation device. By calculating such an index, the operability of the operating device can be objectively evaluated by numerical values.
[0018]
The invention described in
[0019]
The operability evaluation apparatus acquires the operating environment from the measuring means, evaluates the operability of the operating device, and controls the adjusting means so that the operability evaluation is improved.
[0020]
In adjusting the operating environment, the adjusting means is not limited to adjusting any one of the outer shape, position, and posture of the operating device, for example, and may adjust each of them simultaneously. In the case of being constituted by parts, the outer shape of each part and the relative position and posture of each part may be adjusted simultaneously.
[0021]
After the operation environment is adjusted, the operability evaluation apparatus acquires the operation environment again from the measuring unit and re-evaluates the operability. Then, the adjusting means is controlled again so that the operability evaluation is improved.
[0022]
In this way, since the operability can be accurately evaluated in response to a slight change in the operating environment while adjusting the operating environment, the operating posture of the operator can be adjusted so that the operability is the best. .
[0023]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, the principle of the present invention will be described first, and then a preferred embodiment of the present invention will be described in detail with reference to the drawings.
[0024]
[Principle of the present invention]
1. Derivation of operator tensor
Energy can be considered from three of inertia, rigidity, and viscosity. Here, the kinetic energy T of the operator is expressed by the following equation (1) in consideration of inertia.
[0025]
[Expression 1]
[0026]
q is a generalized coordinate representing the posture of the operator. Although q is not particularly limited, for example, when there are a plurality of joints of the operator, each joint angle corresponds. Furthermore, the method of defining the joint angle is not particularly limited, and may be, for example, a relative angle between adjacent parts, or an absolute angle with respect to the vertical direction on the ground.
[0027]
MqIs the generalized inertia tensor of the operator in the generalized coordinate space. MqAlthough not particularly limited, for example, it is defined by the mass of each part of the operator's body, the moment of inertia, and the length of each part.
[0028]
Here, the operation point (for example, hand position or foot position) of the operating device is set to XnThe operating point speed
[0029]
[Expression 2]
[0030]
Is expressed by the following equation (2).
[0031]
[Equation 3]
[0032]
Operating point XnIs represented in a three-dimensional generalized coordinate space (x, y, z)XBecomes a three-dimensional matrix and the operating point XnIn the case where 3D axis rotation directions are also includedXBecomes a six-dimensional matrix. JXCan be represented by a 6-dimensional matrix, but in the following description JXIs described as a three-dimensional matrix.
[0033]
In addition, the operating point XnIs not limited to the hand position or the foot position. For example, when there is a device operated with an elbow, the elbow position is set to the operation point X.nIt is good. That is, the operating point XnCan be set at any position.
[0034]
JX(2) becomes the following (3).
[0035]
[Expression 4]
[0036]
Thus, the expressions (2) and (3) represent the relationship with the posture of the operator (for example, each joint angle) with respect to the operating device. Further, when the equation (3) is substituted into the equation (1), the kinetic energy T is changed to the operation point X.nIt can be considered by the following equation (4) and (5).
[0037]
[Equation 5]
[0038]
Inertia tensor MXIs a matrix obtained by three matrices as shown in equation (5), and has a property of changing according to the attitude of the operator. Since the operator's posture also changes depending on the arrangement of the operating device, the inertia tensor MXVaries depending on the arrangement of the operation equipment. Inertia tensor MXHas anisotropy and does not have a negative mass. Therefore, inertia tensor MXAlways have positive eigenvalues and corresponding eigenvectors.
[0039]
Similarly, considering the operator's energy for stiffness, the operating point XnOperator's stiffness tensor KXIs represented by equation (6).
[0040]
[Formula 6]
[0041]
KqIs the rigidity of the operator in the generalized coordinate space. For example, when considering the rigidity of the elbow joint, it is preferable to use the above equation (6).
[0042]
Also, considering the operator's energy for viscosity, the operating point XnOperator's viscosity tensor CXIs expressed by equation (7).
[0043]
[Expression 7]
[0044]
CqIs the operator's viscosity in generalized coordinate space. For example, when considering a damper provided in the vehicle, it is preferable to use the above equation (7).
[0045]
Thus, based on the characteristics of the operator and the characteristics of the operating device, an arbitrary operating point XnInertia tensor M indicating the operation state inX, Rigidity tensor KX, Viscosity tensor CXCan be requested.
[0046]
2. Usability evaluation using operator tensor
Operator tensor is inertia tensor MX, Rigidity tensor KX, Viscosity tensor CXThe general term Hereinafter, the case where an inertia tensor is used as the operator tensor will be described as an example.
[0047]
Since the operator tensor has a plurality of positive eigenvalues, the length of the main axis is represented by an ellipsoid corresponding to the eigenvalue and the eigenvector corresponding to the main axis direction.
[0048]
Where operating point XnAs the operator input in the operation acceleration (vector aX, | AXLet's consider moving the operating device by adding | = 1).
[0049]
Operation acceleration aXIs the operator tensor MXThe eigenvectors corresponding to the eigenvalues of
[0050]
[Equation 8]
[0051]
Is used, it is represented by the following equation (8).
[0052]
[Equation 9]
[0053]
At this time, the operating point XnOperating force F generatedmIs expressed by equation (9).
[0054]
[Expression 10]
[0055]
Operation acceleration aXIs operator tensor MXIn the case of the same direction as one eigenvector, the equation (10) is established due to the nature of the eigenvalue / eigenvector.
[0056]
## EQU11 ##
[0057]
Therefore, the operation acceleration aXAnd operating force FmAre in the same direction. ΛiIs an eigenvalue corresponding to the eigenvector.
[0058]
On the other hand, the operation acceleration aXIs operator tensor MXWhen the direction is different from any of the eigenvectors, the equation (11) is established.
[0059]
[Expression 12]
[0060]
Accordingly, unless all eigenvalues are equal, the operation acceleration aXAnd operating force FmIt becomes a different direction.
[0061]
As operator tensor, rigidity tensor KXAnd viscosity tensor CXThe same applies when using. That is, the operator's stiffness tensor KXWith respect to the operation displacement dXOperation stiffness force FK, Operator's viscosity tensor CXIs the operation speed vXOperating viscous force F againstCCan be considered individually.
[0062]
From the above, when the operation direction, which is the operating device characteristic, coincides with the principal axis direction of the operator tensor, the operator input and the operation force work in the same direction. That is, the force acts on the operating device. On the other hand, when the operation direction, which is the operating device characteristic, does not match the main axis direction of the operator tensor, the operating force acts in a direction different from the operator input according to the magnitude of the eigenvalue.
[0063]
In the present invention, in order to evaluate the operability of the operating device using such properties, the magnitude of the operating force, the phase angle of the operating force, the effective operating force, and the invalid operating force are obtained. Inertia tensor M as operator tensorX, Operation acceleration a as operator inputXSpecifically, the following equation (12) is obtained from equation (12).
[0064]
[Formula 13]
[0065]
Note that the rigidity tensor K is used as the operator tensor.XIs used as an operator input, the operation displacement dXMay be used. Viscous tensor C as operator tensorXIs used as the operator input, the operation speed vXMay be used.
[0066]
Figure 1 shows the operator tensor MXEllipsoid and operation acceleration aXAnd operating force Fm(A) shows the principal axis direction of the ellipsoid and the operation acceleration a.X(B) is a figure which shows the case where it does not correspond, when the vector directions of (1) match.
[0067]
As shown in FIG. 4A, the main axis U of the ellipsoid2Direction and operation acceleration aXWhen the directions match, the direction of the operating force is the same. Therefore, the phase angle θ of the operating force is zero, and in this case, no force is generated that does not contribute to the movement of the operating device.
[0068]
On the other hand, as shown in FIG.2Direction and operation acceleration aXIf the directions do not coincide with each other, a phase angle θ of the operation force is generated, and the operation force can be decomposed into an effective operation force and an invalid operation force. Here, the effective operating force is a force that actually acts on the operating device, and the invalid operating force is a force that does not contribute to the movement of the operating device.
[0069]
When the arrangement of the operation device changes, the posture of the operator changes accordingly. Then, the operator tensor changes, and the values of the expressions (12) to (15) also change. In view of this, the operating device may be arranged so that the operator can most easily exert an operating force and so as not to generate an extra force in any direction other than the operating direction.
[0070]
[First Embodiment]
FIG. 2 is a block diagram illustrating a configuration of the
[0071]
The
[0072]
The operator characteristics input via the
[0073]
The
[0074]
FIG. 3 is a block diagram illustrating a functional configuration of the
[0075]
The operation
[0076]
The operation device
[0077]
FIG. 4 is a diagram illustrating an operation environment set by the operation device
[0078]
Then, the operating device
[0079]
On the other hand, the
[0080]
FIG. 5 is a diagram showing body dimension / mass characteristic data of the operator model. According to the figure, body dimension / mass characteristic data is obtained for each part of the body of the operator model.xx, Iyy, Izz, Mass M, center of gravity position CG, and length L are shown. Here, as each part of the body, for example, the head, upper arm, forearm, hand, chest, abdomen, waist, thigh, shin, and foot are applicable.
[0081]
The
[0082]
FIG. 6 is a diagram schematically showing the creation contents of the
[0083]
FIG. 7 is a diagram schematically showing each part of the operator created by the
[0084]
Based on the operating environment set by the operating device
[0085]
FIG. 8 is a diagram illustrating each joint angle of the operator calculated by the operator
[0086]
The operator
[0087]
[Expression 14]
[0088]
Where generalized inertia tensor MqIs a matrix determined by the moment of inertia, mass, center of gravity position, and length of each part of the operator. J+ XIs a matrix determined by the joint angle, the length of each part, and the position of the operation point (here, the hand).
[0089]
FIG. 9 is a diagram illustrating an ellipsoid represented by the operator tensor calculated by the operator
[0090]
The
[0091]
Here, first, operator tensor MXAnd operation acceleration aXIs used to calculate the magnitude of the operating force | F | according to the following equation (17).
[0092]
[Expression 15]
[0093]
Next, the operation force F and the operation acceleration aXIs used to calculate the phase angle θ of the operating force F according to the following equation (18).
[0094]
[Expression 16]
[0095]
Further, using the magnitude | F | of the operating force and the phase angle θ, the effective operating force is calculated according to the equation (19), and the invalid operating force is calculated according to the equation (20).
[0096]
[Expression 17]
[0097]
The
[0098]
Next, taking a case where three subjects A, B, and C are taken as an example, the steering arrangement is evaluated, and a case where the arrangement is optimized will be described.
[0099]
FIG. 10 is a table showing the physiques and seating conditions of subjects A, B, and C. The operator characteristics (height and weight) shown in the figure are input to create a virtual operator, and the virtual operator is seated on the seat according to the seating conditions (steering inclination angle and seat back angle) shown in the figure. Then, after causing the virtual operator to grip the steering wheel, the posture of the virtual operator is changed by changing the front / rear position or the vertical position of the steering wheel.
[0100]
FIG. 11 is a diagram showing an ellipsoid represented by an operator tensor when the front-and-rear position of the steering wheel is changed from that of the subject B. FIG. When the distance between B and the steering is appropriate, (C) is a diagram showing a case where the distance between the subject B and the steering is long. As shown in the figure, when the front / rear position of the steering is changed, the posture of the subject B also changes. Then, the operator tensor changes, and as a result, the size of the ellipsoid represented by the operator tensor and the principal axis direction change.
[0101]
FIG. 12A is a diagram showing the effective operating force with respect to the front and rear positions of the subjects A, B, and C, and FIG. 12B is a diagram showing the effective operating force with respect to the vertical position of the steering. At the steering position where the effective operating force is minimized, the steering can be turned with the smallest force, so that the position is the position where the operating force of the operator is most easily transmitted to the steering. Accordingly, it is only necessary to find the front and rear positions and the vertical position of the steering where the effective operating force is minimized for each of the subjects A, B, and C.
[0102]
FIG. 13A is a diagram illustrating the invalid operation force with respect to the front and rear positions of the steering of the subjects A, B, and C, and FIG. 13B is a diagram illustrating the invalid operation force with respect to the vertical position of the steering. The invalid operation force is a force that does not contribute to the steering operation and is preferably zero. Therefore, it suffices to find the front and rear positions and the vertical position of the steering where the invalid operation force is minimized for each of the subjects A, B, and C.
[0103]
As described above, the
[0104]
Therefore, even when the overall position of the operator is changed by slightly changing the position of the operating device, it is possible to calculate an operator tensor that represents the overall ease of operation of the operator. Therefore, operability can always be correctly evaluated.
[0105]
As a result, even if the overall posture of the operator changes little by little, the effective operating force that contributes to the movement of the operating device and the invalid operating force that does not contribute to the movement of the operating device can always be accurately calculated. As a result, the operability of the operating device can be objectively evaluated by numerical values.
[0106]
[Second Embodiment]
Next, a second embodiment will be described. In addition, the same code | symbol is attached | subjected about the site | part same as 1st Embodiment, and the detailed description is abbreviate | omitted.
[0107]
FIG. 14 is a block diagram illustrating a configuration of an operation
[0108]
The operation
[0109]
The operation
[0110]
FIG. 15 is a block diagram illustrating a functional configuration of the
[0111]
FIG. 16 is a flowchart for explaining the operation procedure of the
[0112]
In step ST1, the
[0113]
FIG. 17A is a diagram illustrating the operation direction and the operation force in the initial posture of the operator. As shown in the figure, initially, the operation direction and the operation force direction are slightly different.
[0114]
In step ST2, the
[0115]
On the other hand, when the operating device is adjusted, the shift lever
[0116]
In step ST3, the
[0117]
In step ST4, the
[0118]
[Expression 18]
[0119]
The
[0120]
If it is determined in step ST4 that the operability is improved, the process may be shifted to step ST2 instead of ending the process. Thereby, the operability can be evaluated every time the operating device is adjusted by the driver.
[0121]
FIG. 17B is a diagram illustrating the operation direction and the operation force in the posture of the operator after adjusting the operating device. As shown in the figure, in the case where the expression (21) is not satisfied after adjusting the operating device, the operating direction and the operating force direction are further different.
[0122]
In step ST5, the adjustment
[0123]
Here, the adjustment
[0124]
Then, the adjustment
[0125]
In the present embodiment, the adjustment
[0126]
FIG. 17C is a diagram illustrating the operation direction and the operation force in the posture of the operator after readjustment of the operating device (after raising the steering). Note that the invalid operating force at this time is | FThree| cos θThreefar. As shown in FIG. 5C, after the operation device is readjusted, the operation direction and the operation force direction are more consistent than those in FIG. At this time, | FThree| cos θThreeIs | F1| cos θ1Is smaller than
[0127]
As described above, the operation
[0128]
In addition, when the invalid operation force increases after the driver adjusts the operating device, it is possible to determine an adjustment method different from that of the driver and adjust the driver's operation posture so that the invalid operation force is reduced.
[0129]
Thereby, the arrangement of the operating devices and the characteristics of the operating devices can be designed so that the operability is the best for the operator. Furthermore, it is possible to design an optimal arrangement for the operator from the operation posture that provides the best operability for the operator.
[0130]
The adjustment
[0131]
In this embodiment, the case where the operability before and after adjusting the operating device is evaluated while calculating the invalid operating force has been described. However, the operability before and after adjusting the operating device may be evaluated while calculating the effective operating force. it can.
[0132]
Moreover, although the case where the inertia tensor was used as an operator tensor was demonstrated in the 1st and 2nd form, this invention is not limited to this, A rigid tensor and a viscosity tensor are used as an operator tensor. Of course you can.
[0133]
【The invention's effect】
According to the operability evaluation apparatus according to the present invention, the operator tensor is calculated based on the operator's attitude and the operator information with respect to the operation device, and the operation device is based on the operator tensor and the operator input to the operation device. Because the operability is evaluated from the operator's posture, operator information, and operator input by evaluating the operability of the operator, if the operating environment and the operator's state have changed slightly, the overall posture of the operator has changed However, the operability can be accurately evaluated.
[0134]
According to the operation posture adjusting apparatus according to the present invention, the operability of the operating device is evaluated using the measured operating environment, and the operation environment is adjusted so that the operability evaluation of the operating device is improved, Since the operability can be accurately evaluated in response to a slight change in the operating environment while adjusting the environment, the operator's operating posture can be adjusted to provide the best operability.
[Brief description of the drawings]
FIG. 1: Operator tensor MXEllipsoid and operation acceleration aXAnd operating force Fm(A) shows the principal axis direction of the ellipsoid and the operation acceleration a.X(B) is a figure which shows the case where it does not correspond, when the vector directions of (1) match.
FIG. 2 is a block diagram showing a configuration of an operability evaluation apparatus according to the first embodiment.
FIG. 3 is a block diagram illustrating a functional configuration of a computer.
FIG. 4 is a diagram showing a steering arrangement set by an operating device arrangement setting unit.
FIG. 5 is a diagram showing body dimension / mass characteristic data of an operator model.
FIG. 6 is a diagram schematically showing the creation content of an operator creation unit.
FIG. 7 is a diagram schematically illustrating each part of the operator created by the operator creating unit.
FIG. 8 is a diagram showing each joint angle of the operator calculated by the operator posture calculation unit.
FIG. 9 is a diagram illustrating an ellipsoid represented by an operator tensor calculated by an operator tensor calculation unit;
FIG. 10 is a table showing the physique and seating conditions of subjects A, B, and C.
11A and 11B are diagrams showing an ellipsoid represented by an operator tensor when the front-and-rear position of the steering wheel is changed from that of the subject B. FIG. 11A shows a case where the distance between the subject B and the steering is short, and FIG. (C) is a figure which shows the case where a distance is long.
FIG. 12A is a diagram showing the effective operating force with respect to the front and rear positions of the subjects A, B, and C, and FIG. 12B is a diagram showing the effective operating force with respect to the vertical position of the steering.
FIG. 13A is a diagram showing the invalid operation force with respect to the front and rear positions of the subjects A, B, and C, and FIG. 13B is a diagram showing the invalid operation force with respect to the vertical position of the steering.
FIG. 14 is a block diagram showing a configuration of an operating posture adjusting apparatus according to a second embodiment.
FIG. 15 is a block diagram illustrating a functional configuration of a computer.
FIG. 16 is a flowchart illustrating operational procedures of the
FIG. 17A is a diagram illustrating an operation direction and an operation force in the initial posture of the operator, and FIG. 17B is an operation direction and an operation force in the operator's posture after adjusting the operation device. (C) is a figure which shows the operation direction and operation force in an operator's attitude | position after readjusting an operating device.
FIG. 18 is a diagram illustrating a movable range of a hip joint, a knee, and an ankle in a conventional operability evaluation method.
[Explanation of symbols]
1 Operability evaluation device
20 computers
21 Operation equipment creation department
22 Operation equipment arrangement setting section
23 Database
24 Operator creation section
25 Operator posture calculation unit
26 Operator tensor calculation unit
27 Operability evaluation part
50 Operation posture adjustment device
70 computers
71 Operability evaluation part
72 Adjustment method determination unit
Claims (4)
前記姿勢算出手段で算出された操作者の姿勢と、前記操作者情報とに基づいて、前記操作者の操作点における操作のしやすさを表す操作者テンソルを算出する操作者テンソル算出手段と、
前記操作者テンソル算出手段で算出された操作者テンソルと、前記操作機器に対する操作者入力とに基づいて、前記操作機器の操作性を評価する評価手段と、
を備えた操作性評価装置。Posture calculating means for calculating the posture of the operator with respect to the operating device based on operating environment information of the operating device and operator information which is physical information of the operator;
An operator tensor calculating means for calculating an operator tensor representing the ease of operation at the operation point of the operator based on the attitude of the operator calculated by the attitude calculating means and the operator information;
Evaluation means for evaluating the operability of the operating device based on the operator tensor calculated by the operator tensor calculating means and an operator input to the operating device;
An operability evaluation apparatus comprising
を特徴とする請求項1記載の操作性評価装置。The evaluation means evaluates the operability of the operating device according to a relationship between at least one eigenvector of the operator tensor and an operator input acting in an operation direction of the operating device. The operability evaluation apparatus according to 1.
を特徴とする請求項1または2記載の操作性評価装置。The evaluation means calculates at least one of the magnitude of the operating force, the phase angle between the operator input direction and the operating force direction, the effective operating force, and the invalid operating force as an index representing the operability of the operating device. The operability evaluation apparatus according to claim 1 or 2, characterized in that
前記操作機器の操作環境を計測する計測手段と、
前記操作機器の操作環境を調整する調整手段と、を備え、
前記操作性評価装置は、前記計測手段で計測された操作環境を用いて前記操作機器の操作性を評価すると共に、前記操作性の評価が向上するように前記調整手段を制御すること
を特徴とする操作姿勢調整装置。The operability evaluation apparatus according to any one of claims 1 to 3,
Measuring means for measuring the operating environment of the operating device;
Adjusting means for adjusting the operating environment of the operating device,
The operability evaluation apparatus evaluates the operability of the operating device using the operation environment measured by the measurement means, and controls the adjustment means so that the operability evaluation is improved. Operation posture adjustment device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002023642A JP3985536B2 (en) | 2002-01-31 | 2002-01-31 | Operability evaluation device and operation posture adjustment device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002023642A JP3985536B2 (en) | 2002-01-31 | 2002-01-31 | Operability evaluation device and operation posture adjustment device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003220872A JP2003220872A (en) | 2003-08-05 |
| JP3985536B2 true JP3985536B2 (en) | 2007-10-03 |
Family
ID=27746299
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002023642A Expired - Fee Related JP3985536B2 (en) | 2002-01-31 | 2002-01-31 | Operability evaluation device and operation posture adjustment device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3985536B2 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6369655U (en) * | 1986-10-28 | 1988-05-11 | ||
| JP3387984B2 (en) * | 1993-09-29 | 2003-03-17 | マツダ株式会社 | Vehicle driving attitude adjustment device |
| JP3601253B2 (en) * | 1997-05-23 | 2004-12-15 | 株式会社豊田中央研究所 | Driving posture adjustment device |
-
2002
- 2002-01-31 JP JP2002023642A patent/JP3985536B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003220872A (en) | 2003-08-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4503311B2 (en) | Method for controlling generated torque of leg exercise assistive device | |
| CN109703645B (en) | Robot centroid position adjusting method and device, robot and data storage medium | |
| EP1973487B1 (en) | Apparatus and method for haptic rendering | |
| US10639185B2 (en) | Spinal treatment devices, methods, and systems | |
| KR102206198B1 (en) | Surgical robot system and method of controlling the same | |
| US20170128136A1 (en) | Robotic system and method for backdriving the same | |
| US20040128026A1 (en) | Active-constraint robots | |
| EP3751434A2 (en) | Information processing device, information processing method, and storage medium | |
| CN110678157A (en) | Electromechanical Robot Manipulator Device | |
| JP4440759B2 (en) | Method for estimating floor reaction force of biped walking object | |
| EP3346956A1 (en) | Systems and methods for creating custom-fit exoskeletons | |
| WO2018170159A1 (en) | Virtual reality training device | |
| KR102020129B1 (en) | Rehabilitation walking method considering patient's rom characteristics and system thereof | |
| WO2018123548A1 (en) | Joint-torque calculation device, joint-torque calculation method, and joint-torque calculation program | |
| Tanaka et al. | Analysis of operational comfort in manual tasks using human force manipulability measure | |
| JP3985536B2 (en) | Operability evaluation device and operation posture adjustment device | |
| KR20130113062A (en) | Human power amplification robot estimating user's intension by force-torque sensor and control method thereof | |
| JP5454128B2 (en) | Vehicle design support system | |
| JP2005047474A (en) | Operability index calculation device and operation posture adjustment device | |
| US20240315910A1 (en) | Perception system for a lower body powered exoskeleton | |
| JP6697122B2 (en) | Exoskeleton for walking, control method for walking exoskeleton | |
| Pennestrì et al. | Dynamic modeling of the human arm with video-based experimental analysis | |
| KR102649340B1 (en) | Joint exercise device and joint exercise method using exercise effect maintenanace module | |
| WO2021024593A1 (en) | Operation system for mobile object | |
| JP6732167B2 (en) | Joint torque measuring method, inverse dynamics calculation system, and joint torque measuring program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040922 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070608 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070619 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070702 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100720 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100720 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110720 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120720 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120720 Year of fee payment: 5 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120720 Year of fee payment: 5 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120720 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130720 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |