(57)【要約】【課題】車両のシートに着座した乗員の挙動を精度良く計算することができるようにする。【解決手段】頭部及び胸部を含む上部、骨盤を含む中部、及び骨盤より下の下半身を含む下部に分割され、中部及び下部の間の関節１と、上部及び中部の間の関節２とを有する人体挙動モデルを用いて、姿勢の崩れを防ぐための関節１の関節トルクを、関節１の関節角から演算し、車両に印加される加速度に対抗して頭部を倒立させるための関節２の関節トルクを、頭部の加速度に応じて演算することにより、関節１の関節角と、関節２の関節角とを含む乗員の挙動を計算する。【選択図】図１
2019144699.tif 000002
【特許請求の範囲】
【請求項１】
車両のシートに着座した乗員の挙動を計算する人体挙動計算装置であって、
車両のシートに着座した乗員の挙動を表す人体挙動モデルであって、前記乗員の人体が、頭部及び胸部を含む上部、骨盤を含む中部、及び骨盤より下の下半身を含む下部に分割され、前記中部及び前記下部の間の関節と、前記上部及び前記中部の間の関節とを有する人体挙動モデルを用いて、
姿勢の崩れを防ぐための前記中部及び前記下部の間の関節トルクを、前記中部及び前記下部の間の関節角から演算し、前記車両に印加される加速度に対抗して頭部を倒立させるための前記上部及び前記中部の間の関節トルクを、頭部の加速度に応じて演算することにより、前記中部及び前記下部の間の関節角と、前記上部及び前記中部の間の関節角とを含む前記乗員の挙動を計算する
人体挙動計算装置。
【請求項２】
前記中部及び前記下部の間の関節角の基準状態からの偏差に比例した、前記中部及び前記下部の間の関節トルクを演算し、
頭部座標系における左右方向の加速度に比例した、前記上部及び前記中部の間の前後軸周りの関節トルクを演算すると共に、頭部座標系における前後方向の加速度に比例した、前記上部及び前記中部の間の左右軸周りの関節トルクを演算することにより、前記乗員の挙動を計算する請求項１記載の人体挙動計算装置。
【請求項３】
前記車両の加速度の時系列を入力とし、各時間ステップで、前記人体挙動モデルを用いて前記乗員の挙動を計算するための状態方程式に従って、前後方向の前記上部及び前記中部の間の関節角と、横方向の前記中部及び前記下部の間の関節角と、横方向の前記上部及び前記中部の間の関節角とを含む前記乗員の挙動を計算する請求項１又は２記載の人体挙動計算装置。
【請求項４】
車両のシートに着座した乗員の挙動を計算するためのプログラムであって、
コンピュータを、
車両のシートに着座した乗員の挙動を表す人体挙動モデルであって、前記乗員の人体が、頭部及び胸部を含む上部、骨盤を含む中部、及び骨盤より下の下半身を含む下部に分割され、前記中部及び前記下部の間の関節と、前記上部及び前記中部の間の関節とを有する人体挙動モデルを用いて、
姿勢の崩れを防ぐための前記中部及び前記下部の間の関節トルクを、前記中部及び前記下部の間の関節角から演算し、前記車両に印加される加速度に対抗して頭部を倒立させるための前記上部及び前記中部の間の関節トルクを、頭部の加速度に応じて演算することにより、前記中部及び前記下部の間の関節角と、前記上部及び前記中部の間の関節角とを含む前記乗員の挙動を計算する人体挙動計算部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人体挙動計算装置及びプログラムに係り、特に、車両のシートに着座した乗員の挙動を計算する人体挙動計算装置及びプログラムに関する。
【背景技術】
【０００２】
従来より、人体の挙動をシミュレーションする技術が知られている（例えば、特許文献１）。特許文献１に記載の技術では、最小筋肉動作関数を目的関数に採用する最適制御理論に基づいて人体の動きを推定し、この動きを実現する筋制御をフィードフォワード的に行っている。さらに、計算された動きにおいて人体の姿勢を検証し、姿勢が不安定になった場合には動きの修正を行っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平11-85209号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の技術では、不安定になるたびに最適制御理論に基づく制御則を繰り返し演算するとともに人体挙動のシミュレーションを繰り返す必要が生じるという問題点がある。
【０００５】
また、自動車乗車中の座位姿勢で旋回に伴う横加速度を受けたときには、乗員、特にドライバはシートに体を委ねつつも頭部を旋回内側に倒し、横加速度に対抗させて倒立させようとする特性を有している。しかしながら、上記特許文献１に記載の技術では、頭部の部分的な安定化などのフィードバック制御については考慮されていない。一方、人間には、頭部の倒立のために頭部の加速度を検知する耳石や、姿勢の崩れを防ぐために筋肉や腱の伸縮を検知する筋紡錘・腱紡錘などの感覚器が備わっており、これらの信号をフィードバックに用いられていることが分かっている。
【０００６】
本発明は、上記の事情を鑑みてなされたもので、車両のシートに着座した乗員の挙動を精度良く計算することができる人体挙動計算装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために本発明に係る人体挙動計算装置は、車両のシートに着座した乗員の挙動を計算する人体挙動計算装置であって、車両のシートに着座した乗員の挙動を表す人体挙動モデルであって、前記乗員の人体が、頭部及び胸部を含む上部、骨盤を含む中部、及び骨盤より下の下半身を含む下部に分割され、前記中部及び前記下部の間の関節と、前記上部及び前記中部の間の関節とを有する人体挙動モデルを用いて、姿勢の崩れを防ぐための前記中部及び前記下部の間の関節トルクを、前記中部及び前記下部の間の関節角から演算し、前記車両に印加される加速度に対抗して頭部を倒立させるための前記上部及び前記中部の間の関節トルクを、頭部の加速度に応じて演算することにより、前記中部及び前記下部の間の関節角と、前記上部及び前記中部の間の関節角とを含む前記乗員の挙動を計算する。
【０００８】
本発明に係るプログラムは、車両のシートに着座した乗員の挙動を計算するためのプログラムであって、コンピュータを、車両のシートに着座した乗員の挙動を表す人体挙動モデルであって、前記乗員の人体が、頭部及び胸部を含む上部、骨盤を含む中部、及び骨盤より下の下半身を含む下部に分割され、前記中部及び前記下部の間の関節と、前記上部及び前記中部の間の関節とを有する人体挙動モデルを用いて、姿勢の崩れを防ぐための前記中部及び前記下部の間の関節トルクを、前記中部及び前記下部の間の関節角から演算し、前記車両に印加される加速度に対抗して頭部を倒立させるための前記上部及び前記中部の間の関節トルクを、頭部の加速度に応じて演算することにより、前記中部及び前記下部の間の関節角と、前記上部及び前記中部の間の関節角とを含む前記乗員の挙動を計算する人体挙動計算部として機能させるためのプログラムである。
【発明の効果】
【０００９】
以上説明したように、本発明の人体挙動計算装置及びプログラムによれば、頭部及び胸部を含む上部、骨盤を含む中部、及び骨盤より下の下半身を含む下部に分割され、前記中部及び前記下部の間の関節と、前記上部及び前記中部の間の関節とを有する人体挙動モデルを用いて、姿勢の崩れを防ぐための前記中部及び前記下部の間の関節トルクを、前記中部及び前記下部の間の関節角から演算し、前記車両に印加される加速度に対抗して頭部を倒立させるための前記上部及び前記中部の間の関節トルクを、頭部の加速度に応じて演算することにより、前記中部及び前記下部の間の関節角と、前記上部及び前記中部の間の関節角とを含む前記乗員の挙動を計算する。これにより、車両のシートに着座した乗員の挙動を精度良く計算することができる、という効果が得られる。
【図面の簡単な説明】
【００１０】
【図１】人体挙動モデルの一例を示す側面図である。
【図２】等価的な２重倒立振子としてモデル化される人体挙動を示す図である。
【図３】記号の定義を説明するための図である。
【図４】本発明の実施の形態に係る人体挙動計算装置を示すブロック図である。
【図５】本発明の実施の形態に係る人体挙動計算装置を示す機能ブロック図である。
【図６】本発明の実施の形態に係る人体挙動計算装置の人体挙動計算処理ルーチンの内容を示すフローチャートである。
【図７】腰中心に屈曲する場合を説明するための図である。
【図８】車両横加速度から頭部姿勢角のボード線図である。
【図９】車両横加速度ステップ入力時（1m/s2）の姿勢角応答を示すグラフである。
【図１０】実験結果との比較を示すグラフである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
【００１２】
＜本発明の実施の形態の概要＞
人間の筋骨格は、50以上の自由度をもち、姿勢維持や動作実現のために複雑な協調制御が行われている。自動車運転中のドライバは、前方の視認性確保のためにこれらの自由度を活用して、頭部動揺を抑制しつつ、姿勢を維持するための筋制御を行っている。本発明の実施の形態では、この姿勢制御を解明しモデル化することで、車室内のドライバ挙動を予測することが可能となり、シートをはじめとする様々な車両における機能の設計をモデルベースで進めることが可能となる。
【００１３】
ここでは、車両加速度印加時の乗員の姿勢制御を簡易的な低自由度モデルを用いて模擬することを目的とする。
【００１４】
＜本発明の実施の形態の原理＞
本発明の実施の形態では、自動車シートに着座した人体をシートバックへの背中の着力点から上のシート非接触部位である頭・胸部と、シートにホールドされた部位である骨盤を含む腹部、さらに骨盤より下の車両に固定された下半身の３分割した人体挙動モデルを想定し、下半身と骨盤の間の関節と、頭・胸部と骨盤を含む腹部の間の関節に加えるトルクの制御則を導出する。なお、背骨の屈曲を１関節で表現した背骨の関節位置は、シートによる体の支え方やドラポジ変化に伴い着力点とともに上下に変化するとする。また、シートに着座した状態では、頭・胸部は、車両の加速度に対抗して３次元空間で倒立するのに対し、シートに接触する骨盤を含む腹部は、運動が概ねシート形状の面内に拘束されることになる。本発明の実施の形態では、脊柱の２０以上の関節を２関節に近似することによって、それぞれの関節の役割を明確化し、下半身と骨盤の間の関節トルクは、関節角から姿勢の崩れを検出して姿勢を維持するための体勢フィードバックの役割を果たすとともに、頭・胸部と骨盤を含む腹部の間の関節トルクは、耳石で検出された加速度から頭部を倒立させるための耳石フィードバックの役割を果たすことを特徴としている。すなわち、発明の実施の形態のポイントを整理すると、以下の（１）〜（３）となる。
【００１５】
（１）シートバックへの背中の着力点から上のシート非接触部位（頭・胸部）とシートにホールドされた部位（骨盤・腹部）に上体を分割する。
【００１６】
（２）車両の加速度に対抗するように頭部の姿勢を保つ耳石フィードバック（頭・胸部と骨盤間の背骨の関節トルク）と姿勢の崩れを矯正しようとする体勢フィードバック（骨盤と下半身の間の関節トルク）によって姿勢を安定化する。
【００１７】
（３）背骨の屈曲を１関節で表現した背骨の関節位置は、シートによる体の支え方やドラポジ変化に伴い着力点とともに上下に変化する（背骨全体ではなく腰中心に屈曲する場合など）。
【００１８】
このため、前後方向の加速度印加に対しては、骨盤を含む腹部はシートに拘束されている結果、姿勢の崩れは少なく、下半身と骨盤の間の関節には姿勢維持のためのトルクをほとんど必要としない。この結果、前後方向の加速度を印加された状態では、頭・胸部と骨盤を含む腹部の間の関節トルクは、耳石で検出された加速度から頭部を倒立させるための耳石フィードバック主体の制御則となる。図１に３分割した人体挙動モデルの側面図を示す。ここで、頭部位置での車両加速度を
2019144699.tif 000003
、腹部の質量をm1、頭・胸部の質量をm2、関節１と関節２の間の距離をL、関節２から頭・胸部の重心までの距離をl、下半身と骨盤の間の関節（関節１）の鉛直軸から車両前方向への傾き角をθx、頭・胸部と腹部の間の関節（関節２）の鉛直軸から車両前方向への傾き角をφxとする。このとき、耳石フィードバックは、例えば、以下の比例ゲインk2xを有する比例制御で記述することができる。
【００１９】
【数１】
2019144699.tif 000004
(1)
ただし、ｇは重力加速度、Ｔφｘは関節２のｙ軸周りの制御トルクである。
【００２０】
なお、関節２の位置は、シートバックによって拘束されていると仮定することができるが、シートバックの弾性を考慮して、荷重に応じて関節位置が変化する状況を関節１の傾き角θxの変化として記述することによって、より正確な人体挙動の予測を行うことが可能となる。このような詳細な検討では、シートバックの動特性に応じた頭部挙動の違いが表現されることになり、頭部挙動のシミュレーション結果からシート特性の評価が可能となる。
【００２１】
一方、横加速度を受けたときには、前後方向と比較して骨盤を含む腹部へのシートによる拘束力は小さく、シートバック上を腹部の重心が移動する。この挙動を車両の左右−上下軸の平面（y-z平面）に射影させて考えると、図２に示すような等価的な倒立２重振子となっている。
【００２２】
まず、定式化のために図３のように下半身と骨盤の間の関節（関節１）の鉛直軸から車両左方向への傾き角をθy、頭・胸部と腹部の間の関節（関節２）の鉛直軸から車両左方向への傾き角φy、腹部の質量m1、頭・胸部の質量をm2、関節１と関節２の間の距離をL、関節１から腹部重心までの距離をl1、関節２から頭・胸部の重心までの距離をl、下半身（車体）位置を(y, z)、腹部重心位置を(y1, z1)、頭・胸部重心位置を(y2, z2)、関節１に印加される力を(u1, v1)、関節２に印加される力を(u2, v2)と記述する。また、下半身（車体）の横加速度を
2019144699.tif 000005
、このときの頭部横加速度を
2019144699.tif 000006
と記述する。
【００２３】
関節１の回転に関する腹部質点の慣性モーメントは、
【００２４】
【数２】
2019144699.tif 000007
(2)
【００２５】
また、関節２の回転に関する頭・胸部質点の慣性モーメントは、
【００２６】
【数３】
2019144699.tif 000008
(3)
【００２７】
となる。さらに、腹部質点と関節１の運動方程式は、以下のように記述される。
【００２８】
【数４】
2019144699.tif 000009
(4)
2019144699.tif 000010
(5)
2019144699.tif 000011
(6)
【００２９】
ただし、c1は関節１の粘性係数、c2は、関節２の粘性係数、Tθyは関節１のｘ軸周りの制御トルク、Tφyは関節２の制御トルクである。同様に、頭・胸部質点と関節２の運動方程式は、以下のように記述される。
【００３０】
【数５】
2019144699.tif 000012
(7)
2019144699.tif 000013
(8)
2019144699.tif 000014
(9)
ただし、
2019144699.tif 000015
2019144699.tif 000016
【００３１】
という関係から、
【００３２】
【数６】
2019144699.tif 000017
(10)
2019144699.tif 000018
(11)
2019144699.tif 000019
(12)
2019144699.tif 000020
(13)
【００３３】
となる。(10)式を(4)式に代入すると、
【００３４】
【数７】
2019144699.tif 000021
(14)
【００３５】
(11)式を(5)式に代入すると、
【００３６】
【数８】
2019144699.tif 000022
(15)
【００３７】
(12)式を(7)式に代入すると、
【００３８】
【数９】
2019144699.tif 000023
(16)
【００３９】
(13)式を(8)式に代入すると、
【００４０】
【数１０】
2019144699.tif 000024
(17)
【００４１】
となる。さらに、(16)式を(14)式に代入すると、
【００４２】
【数１１】
2019144699.tif 000025
(18)
【００４３】
(17)式を(15)式に代入すると、
【００４４】
【数１２】
2019144699.tif 000026
(19)
【００４５】
となる。ここで、(16), (17), (18), (19)式を(6)式に代入すると、
【００４６】
【数１３】
2019144699.tif 000027
(20)
【００４７】
(16), (17)式を(9)式に代入すると、
【００４８】
【数１４】
2019144699.tif 000028
(21)
【００４９】
となる。
【００５０】
（体勢フィードバック）
関節１では、姿勢の崩れを抑制する体勢フィードバックが働くことを仮定し、関節角θyをフィードバックする以下の制御則を設定する。
【００５１】
【数１５】
2019144699.tif 000029
(22)
【００５２】
ただし、k1yは、体勢フィードバックの制御ゲインである。
【００５３】
（耳石フィードバック）
また、関節２では、頭部を横加速度に対抗して傾ける耳石フィードバックが働くことを仮定し、以下の制御則を設定する。
【００５４】
【数１６】
2019144699.tif 000030
(23)
【００５５】
以上の運動方程式と制御則から、閉ループ系の運動方程式を導出する。(22), (23)式を(20)式に代入すると、
【００５６】
【数１７】
2019144699.tif 000031
(24)
【００５７】
(22), (23)式を(21)式に代入すると、
【００５８】
【数１８】
2019144699.tif 000032
(25)
【００５９】
となる。ここでは、(24), (25)式の運動方程式を状態方程式として表現する。
【００６０】
【数１９】
2019144699.tif 000033
(26)
ただし、
2019144699.tif 000034
(27)
2019144699.tif 000035
(28)
2019144699.tif 000036
(29)
【００６１】
である。これらの関係式から以下の状態方程式が導出される。
【００６２】
【数２０】
2019144699.tif 000037
(30)
ただし、
2019144699.tif 000038
(31)
2019144699.tif 000039
(32)
【００６３】
上記（30）式の状態方程式は、横方向加速度に対する、横方向の関節１の関節角と、横方向の関節２の関節角とを含む乗員の挙動を計算するためのものである。
【００６４】
前後方向加速度に対する、前後方向の関節２の関節角とを含む乗員の挙動を計算するための状態方程式は、上記（30）式の状態方程式から、関節１の関節角に関する要素を除いて同様に導出される。
【００６５】
＜本発明の実施の形態の人体挙動計算装置の構成＞
図４に示すように、本発明の実施の形態に係る人体挙動計算装置１０は、ＣＰＵ１２、ＲＯＭ１４、ＲＡＭ１６、ＨＤＤ１８、通信インタフェース２１、及びこれらを相互に接続するためのバス２２を備えている。
【００６６】
ＣＰＵ１２は、各種プログラムを実行する。ＲＯＭ１４には、各種プログラムやパラメータ等が記憶されている。ＲＡＭ１６は、ＣＰＵ１２による各種プログラムの実行時におけるワークエリア等として用いられる。記録媒体としてのＨＤＤ１８には、後述する人体挙動計算処理ルーチンを実行するためのプログラムを含む各種プログラムや各種データが記憶されている。
【００６７】
本実施の形態における人体挙動計算装置１０を、人体挙動計算処理ルーチンを実行するためのプログラムに沿って、機能ブロックで表すと、図５に示すようになる。人体挙動計算装置１０は、入力部２０、演算部３０、及び出力部５０を備えている。
【００６８】
入力部２０は、解析対象となる人体挙動モデルに関する情報、及び車両に加えられる加速度の時系列を入力として受け付ける。
【００６９】
演算部３０は、人体挙動計算部４４を備えている。
【００７０】
人体挙動計算部４４は、上述した、乗員の人体が、頭部及び胸部を含む上部、骨盤を含む中部、及び骨盤より下の下半身を含む下部に分割され、中部及び前記下部の間の関節１と、上部及び中部の間の関節２とを有する人体挙動モデルを用いて、姿勢の崩れを防ぐための関節１の関節トルクを、関節１の関節角から演算し、車両に印加される加速度に対抗して頭部を倒立させるための関節２の関節トルクを、頭部の加速度に応じて演算することにより、関節１の関節角と、関節２の関節角とを含む乗員の挙動を計算する。
【００７１】
具体的には、車両の加速度の時系列を入力とし、各時間ステップで、前後方向について、人体挙動モデルを用いて関節１の関節角の基準状態からの偏差に比例した、関節２の関節トルクを演算することにより乗員の挙動を計算するための、上記（30）式に示す状態方程式と同様の状態方程式に従って、前後方向の関節２の関節角を含む乗員の挙動を計算する。また、横方向について、人体挙動モデルを用いて関節１の関節角の基準状態からの偏差に比例した、関節１の関節トルクを演算し、頭部座標系における左右方向の加速度に比例した、関節２の関節トルクを演算することにより乗員の挙動を計算するための上記（30）式に示す状態方程式に従って、横方向の関節１の関節角と、横方向の関節２の関節角とを含む乗員の挙動を計算する。
【００７２】
出力部５０は、各時間ステップでの計算結果を、乗員の挙動として出力する。
【００７３】
＜人体挙動計算装置の動作＞
次に、本発明の実施の形態に係る人体挙動計算装置１０の動作について説明する。
【００７４】
入力部２０によって解析対象となる人体挙動モデルに関する情報、及び車両の加速度の時系列を受け付けると、人体挙動計算装置１０によって、図６に示す人体挙動計算処理ルーチンが実行される。
【００７５】
まず、ステップＳ１００において、計算対象の時間ステップにおける車両の加速度を取得する。
【００７６】
ステップＳ１０２において、人体挙動計算部４４は、上記ステップＳ１００で取得した車両の加速度に基づいて、上記（30）式の状態方程式と同様の状態方程式に従って、前後方向の関節２の関節角を計算する。
【００７７】
ステップＳ１０４において、人体挙動計算部４４は、上記ステップＳ１００で取得した車両の加速度に基づいて、上記（30）式の状態方程式に従って、横方向の関節１の関節角と、横方向の関節２の関節角とを計算する。
【００７８】
ステップＳ１０６では、繰り返し処理を終了するか否かを判定する。繰り返し処理を終了しない場合には、上記ステップＳ１００へ戻り、次時刻を計算対象の時間ステップとして処理を繰り返す。一方、繰り返し処理を終了すると判定された場合には、ステップＳ１０８において、出力部５０は、時間ステップ毎に計算された関節１の関節角及び関節２の関節角の計算結果を、解析対象となる乗員の挙動として出力し、人体挙動計算処理ルーチンを終了する。
【００７９】
＜実施例＞
本発明の実施の形態で説明した手法を用いて数値解析を行った結果を示す。
【００８０】
ここでは、以下のパラメータを背骨全体が屈曲する標準状態としてシミュレーションを行う。
【００８１】
【数２１】
2019144699.tif 000040
【００８２】
また、図７に示すような腰中心に屈曲する場合のパラメータとして、関節間距離のみ以下の値に変更する。
【００８３】
【数２２】
2019144699.tif 000041
【００８４】
図８に、(30)〜(32)式のボード線図を、図９に横加速度=1m/s2をステップ的に印加したときの関節角の時間応答を示す。人体挙動は、位相遅れが180degを超える非最小位相推移系となり、横加速度印加初期に逆応答（逆方向に頭・胸部が倒れ込む）を示すことがわかる。また、腰中心に屈曲する場合、安定性は向上しているものの、頭部の動きが大きく遅れることがわかる。
【００８５】
図１０は、加振機上に乗員を着座させたシートを設置し、横方向に加振させたときの実験結果（実線）と、背骨全体で屈曲する場合のゲイン線図（破線）を比較した図である。実験では、横加速度0.1Gの振幅一定の条件で、0.35Hzから15Hzまで周波数を90s間でスイープさせている。モデルでは、上半身を２慣性系という極めて低自由度な記述を行っているにもかかわらず、実際の人体挙動を表現できていることがわかる。
【００８６】
以上説明したように、本発明の実施の形態に係る人体挙動計算装置によれば、頭部及び胸部を含む上部、骨盤を含む中部、及び骨盤より下の下半身を含む下部に分割され、中部及び下部の間の関節１と、上部及び中部の間の関節２とを有する人体挙動モデルを用いて、姿勢の崩れを防ぐための関節１の関節トルクを、関節１の関節角から演算し、車両に印加される加速度に対抗して頭部を倒立させるための関節２の関節トルクを、頭部の加速度に応じて演算することにより、関節１の関節角と、関節２の関節角とを含む乗員の挙動を計算する。これにより、車両のシートに着座した乗員の挙動を精度良く計算することができる。
【００８７】
また、例えば旋回時の横加速度を受けた際の車室内の乗員挙動が正確に予測することが可能となり、シートのホールド性やステアリング操作などの評価を計算できるようになり、車両設計への幅広い活用が期待できる。
【００８８】
本発明の実施の形態では、自動車シートに着座した人体を頭・胸部と、骨盤を含む腹部、骨盤より下の車両に固定された下半身の３分割した人体挙動モデルを想定し、下半身と骨盤の間の関節と、頭・胸部と骨盤を含む腹部の間の関節に加えるトルクの制御則を導出する。脊柱の２０以上の関節を２関節に近似することによって、それぞれの関節の役割を明確化し、下半身と骨盤の間の関節トルクは、関節角から姿勢の崩れを検出して姿勢を維持するための体勢フィードバックを行うとともに、頭・胸部と骨盤を含む腹部の間の関節トルクは、耳石で検出された加速度から頭部を倒立させるための耳石フィードバックを行うことを特徴とする。
【００８９】
これら２関節のフィードバック制御によって、人間の行っている「シートに体を委ねつつも頭部を旋回内側に倒し、横加速度に対抗させて倒立させようとする特性」を正確に模擬することが可能となる。この制御則によって、旋回時の横加速度を受けた際の車室内の乗員挙動が正確に予測することが可能となり、シートのホールド性やステアリング操作などの評価を計算できるようになり、車両設計への幅広い活用が期待できる。また、本発明の実施の形態では、姿勢の安定化をフィードバックによって補償することから、従来技術で必要とされていたフィードフォワード制御の繰り返しが不要となり、演算負荷を抑制する効果を有している。
【００９０】
なお、本発明は、上述した実施形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。
【００９１】
例えば、制御則の導出に当たっては、３分割された人体挙動モデルを想定しているが、車両設計に活用する際には、ここで導出された２つの関節トルクをそれぞれ複数の関節トルクへの変換や、等価的な筋力への変換によって、多関節の筋骨格人体挙動モデルに適用することもできる。この場合、フィードバックに用いる下半身と骨盤の間の関節角は、複数の関節角の和で代用することになる。また、導出された関節トルクを複数の筋力に変換する際には、例えば最適制御に基づいて、各筋肉に対応した筋活性度の２乗和を最小化する配分や、筋活性度の最大値を最小化する配分が考えられる。
【００９２】
また、人体と車両の接触によって生じる反力や、ステアリングを把持する腕からの影響を無視した場合を例に説明しているが、これに限定されるものではない。人体と車両の接触によって生じる反力や、ステアリングを把持する腕からの影響を考慮して計算するようにしてもよい。この場合には、人体と車両の接触によって生じる反力や、ステアリングを把持する腕からの影響に応じた関節トルクを追加して計算すればよい。
【００９３】
また、前後加速度及び横加速度が印加される場合を例に説明したが、これに限定されるものではない。例えば、前後加速度のみが印加された場合の乗員の挙動を計算するようにしてもよい。この場合には、上記（30）式に示す状態方程式と同様の状態方程式に従って、前後方向の関節２の関節角を含む乗員の挙動を計算するようにすればよい。一方、横加速度のみが印加された場合の乗員の挙動を計算するようにしてもよい。この場合には、上記（30）式に示す状態方程式に従って、横方向の関節１の関節角と、横方向の関節２の関節角とを含む乗員の挙動を計算するようにすればよい。
【００９４】
また、本発明のプログラムは、記憶媒体に格納して提供するようにしてもよい。
【符号の説明】
【００９５】
１０   人体挙動計算装置
２０   入力部
３０   演算部
４４   人体挙動計算部
５０   出力部
【図１】
2019144699.tif 000042
【図２】
2019144699.tif 000043
【図３】
2019144699.tif 000044
【図４】
2019144699.tif 000045
【図５】
2019144699.tif 000046
【図６】
2019144699.tif 000047
【図７】
2019144699.tif 000048
【図８】
2019144699.tif 000049
【図９】
2019144699.tif 000050
【図１０】
2019144699.tif 000051