バイオメカニクスにおける コンピュータシミュレーション

Slides:



Advertisements
Similar presentations
ActionScript を用いた 新世紀型物理教育のための シミュレーション教材開発 日本物理学会 2005 年春季大会 ePhysics プロジェクト.
Advertisements

減衰自由振動の測定 理論と実験手順. この資料の内容 振動現象の重要性 実験の目的 学んだ振動の種類と特徴 振動のメカニズム 実験装置と方法.
シーケンス図の生成のための実行履歴圧縮手法
Computational Fluid Dynamics(CFD) 岡永 博夫
HOG特徴に基づく 単眼画像からの人体3次元姿勢推定
CGアニメーションの原理 基本技術 対象物体の動きや変形の設定方法 レンダリング技術
・力のモーメント ・角運動量 ・力のモーメントと角運動量の関係
リアルタイムシステムに 上流設計ツールは有効か?
マルチジャンプテスター の使い方.
エージェントモデル シミュレーション.
スペクトル法による数値計算の原理 -一次元線形・非線形移流問題の場合-
米山研究室紹介 -システム制御工学研究室-
大阪工業大学 情報科学部 情報システム学科 宇宙物理研究室 B 木村悠哉
ベイズ的ロジスティックモデル に関する研究
工業力学 補足・復習スライド 第13回:偏心衝突,仕事 Industrial Mechanics.
流体のラグランジアンカオスとカオス混合 1.ラグランジアンカオス 定常流や時間周期流のような層流の下での流体の微小部分のカオス的運動
エンタテインメントのための 力覚提示 東京工業大学 精密工学研究所 長谷川晶一.
高山建志 五十嵐健夫 テクスチャ合成の新たな応用と展開 k 情報処理 vol.53 No.6 June 2012 pp
3次元剛体運動の理論と シミュレーション技法
中距離走におけるバウンディング トレーニングの有効性について
動力学(Dynamics) 運動方程式のまとめ 2008.6.17
シミュレーション演習 G. 総合演習 (Mathematica演習) システム創成情報工学科
SVGを用いた地震データ検索・3D表示アプリケーションの開発
応用数理工学特論 期末発表 西口健太郎 渡邉崇充
SAMPLE 1.人間の活動・運動の意義が理解できる. 2.随意運動の成り立ちが理解できる. 3.同一体位による身体への影響が理解できる.
概要 Boxed Economy Simulation Platform(BESP)とその基本構造 BESPの設計・実装におけるポイント!
シミュレーション論 Ⅱ 第15回 まとめ.
ソースコードの変更履歴における メトリクス値の変化を用いた ソフトウェアの特性分析
ロボティクス・メカトロニクスの基礎 東京大学 生産技術研究所 倉爪 亮.
高速剰余算アルゴリズムとそのハードウェア実装についての研究
コードクローンに含まれるメソッド呼び出しの 変更度合の分析
Bottom-UpとTop-Down アプローチの統合による 単眼画像からの人体3次元姿勢推定
ひび割れ面の摩擦接触を考慮した損傷モデル
米山研究室紹介 -システム制御工学研究室-
トライアスロンにおける ペダリング運動前後の ランニング動作の変化
棒高跳の踏切準備局面における                 動作の変容 指導教官 伊藤 信之 06A8002  泉水 朝宏.
付属書Ⅰ.5 ハザード分析と 重要管理点 (HACCP).
実行時情報に基づく OSカーネルのコンフィグ最小化
卒論の書き方: 参考文献について 2017年9月27日 小尻智子.
カオス水車のシミュレーションと その現象解析
社会シミュレーションのための モデル作成環境
Taniguchi Lab. meeting 2004/10/15 Shigefumi TOKUDA
オープンソース開発支援のための ソースコード及びメールの履歴対応表示システム
予測に用いる数学 2004/05/07 ide.
ソースコードの特徴量を用いた機械学習による メソッド抽出リファクタリング推薦手法
心理実験における データ分析 Q&A 平成15年12月3日(水) スポーツ心理学会第30回大会 ラウンドテーブルディスカッション
動力学(Dynamics) 力と運動方程式 2008.6.10
連続体とは 連続体(continuum) 密度*が連続関数として定義できる場合
背景 課題 目的 手法 作業 期待 成果 有限体積法による汎用CFDにおける 流体構造連成解析ソルバーの計算効率の検証
知識科学研究科 知識システム構築論講座 林研究室 佛明 智
Number of random matrices
シミュレーション論Ⅰ 第14回 シミュレーションの分析と検討.
Bottom-UpとTop-Down アプローチの組み合わせによる 単眼画像からの人体3次元姿勢推定
統計ソフトウエアRの基礎.
Introduction to Soft Computing
ガイダンス 電子計算機 電気工学科 山本昌志 1E
核融合炉における多変数制御、分布制御に向けた制御器設計
ガウス分布における ベーテ近似の理論解析 東京工業大学総合理工学研究科 知能システム科学専攻 渡辺研究室    西山 悠, 渡辺澄夫.
イメージや意識通りの動きの習得 ~野球の打撃において~
アカデミーの成果を高める特徴的なプログラム 分析結果を踏まえたパフォーマンス向上・改善に関するサポート
サッカーにおける コーディネーショントレーニング 効果について
試行錯誤を重視した数学教育    群馬県立 吉井高等学校           大 塚 道 明.
ボールと選手に着目したディジタルカメラワークの実現法
確率的フィルタリングを用いた アンサンブル学習の統計力学 三好 誠司 岡田 真人 神 戸 高 専 東 大, 理 研
原口和也 高橋隆一 丸岡章 石巻専修大学 理工学部 情報電子工学科
How shall we do “Numerical Simulation”?
MPIを用いた 並列処理 情報論理工学研究室 06‐1‐037‐0246 杉所 拓也.
確率的フィルタリングを用いた アンサンブル学習の統計力学 三好 誠司 岡田 真人 神 戸 高 専 東 大, 理 研
1.2 言語処理の諸観点 (1)言語処理の利用分野
シミュレーション論Ⅱ 第2回 モデル化の手法.
Presentation transcript:

バイオメカニクスにおける コンピュータシミュレーション 日本体育学会第48回大会 バイオメカニクス専門分科会 キーノートレクチャー バイオメカニクスにおける コンピュータシミュレーション 筑波大学体育科学系 藤 井 範 久

発表の概要 1.コンピュータシミュレーションとは? 2.コンピュータシミュレーション手法 −剛体リンクモデルを例にして− 2.コンピュータシミュレーション手法    −剛体リンクモデルを例にして− 3.コンピュータシミュレーションを    用いたバイオメカニクス的研究 4.近年のコンピュータシミュレーション  を用いた研究の動向 5.現在のコンピュータシミュレーション  の課題と今後の可能性

Computer Simulation ◎ コンピュータシミュレーション × コンピュータシュミレーション ? コンピュータ趣味レーション

コンピュータシミュレーションとは?

シミュレーションとは? the presentation of the dynamic behavior of the system by moving it from state to state in accordance with well-defined operating rules Pritsker, 1979

well-defined operating rulesとは? 実体のあるもの:物理モデル  自動車の衝突実験やスキージャンプの風洞実験に用いる人体のダミーモデル,ロボット 実体のないもの:数学モデル  身体部分の運動方程式や筋収縮の特性方程式など,シミュレーションの対象を数式によって表現したもの

物理モデルと数学モデル 物理モデル 数学モデル 長谷川,1997

シミュレーションの目的 生体内力を推定する 運動の力学的原則を理解する 身体の動作基準を推定する 最適動作を究明する 新しいスポーツ技術を開発し,競技成績を向上させる スポーツ用具を開発する その他 阿江,1989

シミュレーションの流れ Miller, 1974; Vaughan, 1984

コンピュータ シミュレーションの利点 危険な実験を被験者に強いる必要がなく安全 様々な条件でのシミュレーションを容易に実行可能 最適動作の推定が可能 物理モデルを作成することに比べて安価

シミュレーションでは二関節筋を 単関節筋に置き換えることも可能

コンピュータ シミュレーションの利点 危険な実験を被験者に強いる必要がなく安全 様々な条件でのシミュレーションを容易に実行可能 最適動作の推定が可能 物理モデルを作成することに比べて安価

コンピュータ シミュレーションの欠点 モデルによって結果が異なる可能性がある 妥当性の検証が困難 シミュレーション結果を実践に活かすのが困難 高度な数学的知識が必要

コンピュータシミュレーションの モデルによる分類 質点モデルによるシミュレーション 剛体リンクモデルによるシミュレーション 筋骨格モデルによるシミュレーション 有限要素モデルによるシミュレーション その他のモデルによるシミュレーション

コンピュータシミュレーションの 計算手法による分類 逆動力学的手法によるシミュレーション 順動力学的手法によるシミュレーション 有限要素法によるシミュレーション その他の手法によるシミュレーション

コンピュータシミュレーション手法 −剛体リンクモデルを例にして−

剛体リンクモデルとは? 身体をいくつかの関節で分割し,それぞれの身体部分を剛体と仮定したもの 運動中に剛体要素の質量分布は変化しない 剛体要素を能動的に動かすのは関節トルク

剛体リンクモデルによる シミュレーション 運動の変化が関節トルクなどに与える影響を,逆動力学問題として明らかにする 角運動量保存則をもとに特定の部位の運動の変化が全身の運動に与える影響を明らかにする 身体要素の運動方程式を順動力学問題として解くことにより身体の運動を推定する

ニュートンかラグランジェか? ニュートンの運動方程式 利点:運動方程式が簡潔 欠点:関節力も未知数→新たな制約式(連結方程式)が必要 ラグランジェ運動方程式 利点:連結方程式のような制約式が不要 欠点:運動方程式の導出が煩雑

ニュートンの運動方程式

関節の連結方程式

関節の自由度(1自由度の例)

投動作の3次元剛体リンクモデル

剛体リンクモデル定義ファイルの例 9 節点数 3 要素数 2 関節数 1, 4, 5 剛体要素情報コード#1  9     節点数   3     要素数   2     関節数 1, 4, 5    剛体要素情報コード#1 3, 5, 6    剛体要素情報コード#2 19.7295, 1.77523, 1.05535  剛体要素質量        (略) 1, 2, 3    剛体要素接続情報コード#1 1, 1, 1, 2, 2, 3, 3 関節トルク情報#1 2, 3     関節自由度情報#1

投動作の3次元シミュレーション E x p e r i m e t a l C o n d i t i o n 1 C o n d i t * o v e r v i e w s h o u l d e r e l b o w w r i s t w r i s t * * s h o u l d e r s h o u l d e r e l b o w e l b o w f r o n t a l v i e w l a t e r a l v i e w E x p e r i m e t a l * * * * * * C o n d i t i o n 1 C o n d i t i o n 2

コンピュータシミュレーションを用いたバイオメカニクス的研究

質点モデルによる シミュレーション

1次元垂直跳モデル Komor, 1981

垂直跳シミュレーション結果 Komor, 1981

剛体リンクモデルによる シミュレーション −角運動量保存則を用いて−

空中における身体運動の シミュレーション 身体重心は放物運動をする 身体重心まわりの全身の角運動量は保存される 空中での姿勢(関節角度)の変化が全身の動きに及ぼす影響を推定する

走高跳びのシミュレーション Dapena, 1981

筋骨格モデルによる シミュレーション

キック動作の2次元筋骨格モデル Hatze, 1976

筋収縮モデル Hatze, 1976

キック動作の習熟過程 Hatze, 1976

走幅跳シミュレーション Hatze, 1983

走幅跳の記録の変化 平均記録:6.58±0.17m 最高記録:6.96m 筋骨格モデルによるシミュレーション 3週間のトレーニング 平均記録:7.12m Hatze, 1983

身体運動の制御に関する シミュレーション −歩行を例にして−

2次元神経筋骨格モデル Ogihara, 1997

神経筋骨格モデルによる 歩行動作の学習過程 Ogihara, 1997

その他のコンピュータ シミュレーションを用いた研究 運動時の風や空気密度の影響 疾走,ペダリング等におけるペース配分 スポーツ用具(ゴルフクラブ等) 筋制御のモデリング(サイズ原理) 脊髄,血管,骨のモデリング など,バイオメカニクス研究における様々な分野でシミュレーションが用いられている

近年のコンピュータシミュレーションを用いた研究の動向 International Symposium on Computer Simulation in Biomechanics を通して

バイオメカニクス分野における シミュレーション関連論文数の推移 ( % ) 6 5 4 3 2 1 ' 8 5 9 P u b l i s h y e a r 7 Sports Discus

体育・スポーツ分野における シミュレーション関連論文数の推移 ( % ) . 2 5 . 2 . 1 5 . 1 . 5 ' 7 5 ' 8 ' 8 5 ' 9 ' 9 5 P u b l i s h y e a r Sports Discus

VIth International Symposium on Computer Simulation in Biomechanics August 21-23, 1997 Tokyo A Satellite Event to the XVIth ISB Congress

プレゼンテーションの様子

デモンストレーションの様子

近年のシミュレーションの傾向 医療・リハビリテーション分野が増加 競技スポーツ分野は減少傾向 競技成績向上に直結するものはほとんどない 身体運動の制御理論(例えば歩行)に注目が集まる スポーツ(用具)工学分野が増加

身体運動に関するコンピュータ シミュレーションの傾向

近年のシミュレーションの傾向 医療・リハビリテーション分野が増加 競技スポーツ分野は減少傾向 競技成績向上に直結するものはほとんどない 身体運動の制御理論(例えば歩行)に注目が集まる スポーツ(用具)工学分野が増加

ゴルフヘッドとボールのインパクト (株)アシックス

海外のスポーツ工学

近年のシミュレーション手法や モデルに関する傾向 筋骨格モデルや有限要素モデル 筋収縮モデル:簡易な式を用いる 最適化手法:GA法,SA法など局所解に陥らないような工夫 汎用ソフトウェアの利用が進む

筋収縮方程式 { } { } [ ] { } [ ] { } ˆ n = n ˙ r - w d m ( n , r ) r ˆ r ˙ = z - ( 1 + w - ) r + d 10 - 3 m ( n , r ) + ( j / k c ) 2 2 { } 1 - exp r ( x )( y - j ) ˙ [ ] ˆ y = m ( n ) cv - y + w + z c n ˙ - ( a + w - ) m ( n , r ) j { } r ( x )( 1 - exp - c n - d È ˘ Ê cv ˆ { } 1 - exp r ( x )( y - j ) ˆ j ˙ = - m ( n , r ) j - w - Í m ( n ) j - 1 - z c ˙ n ˙ ˙ Á ˜ { } Í Ë y + d ¯ r ( x )(exp c r + d - 1 ) ˙ Î ˚ È Ï ¸ ˘ 1 1 Ô Ï ¸ 1 k ( x ) e Ô ˙ x = Í arcsin h Ì - ln Ì - a ˝ ˝ - 1 / 2 ˙ [ ] S a Ô a b F SE Í / F + b k ( x ) 1 Ô ˙ Î Ó Ó ˛ ˛ ˚ 3 2 2 1 1 Hatze, 1983

Hillの筋収縮方程式 ( F + AF )( v + BV ) = BF V ( 1 + A ) F = m m F = (ActivationLevel) F h

近年のシミュレーション手法や モデルに関する傾向 筋骨格モデルや有限要素モデル 筋収縮モデル:簡易な式を用いる 最適化手法:GA法,SA法など局所解に陥らないような工夫 汎用ソフトウェアの利用が進む

汎用ソフトウェアMATLAB5

SIMMのモデル MusculoGraphics inc.

SIMM/Gaitによる地面反力推定 MusculoGraphics inc.

汎用ソフトウェアの利点 汎用ソフトウェアの欠点 プログラミング時間の短縮 システムの信頼性向上 ユーザーインターフェイスが充実 内部処理はブラックボックス 目的に合わせてカスタマイズが必要 独自の言語仕様

現在のコンピュータシミュレーションの課題と今後の可能性

今後シミュレーションを 適用すべき対象 医療・リハビリテーション 競技スポーツ(選手の類型化) スポーツ用具の開発 生活の中のバイオメカニクス その他

医療・リハビリテーション関連 動物が骨格や筋の発達につれて歩き方を変える様子を再現するシミュレーションシステムの開発  動物が骨格や筋の発達につれて歩き方を変える様子を再現するシミュレーションシステムの開発  怪我や病気による歩行障害からの回復を予測可能 リハビリテーションに応用可能 慶応義塾大学 山崎研究室

GA法による歩行動作の学習過程 Hase, 1997

今後シミュレーションを 適用すべき対象 医療・リハビリテーション 競技スポーツ(選手の類型化) スポーツ用具の開発 生活の中のバイオメカニクス その他

競技スポーツにおける シミュレーションの利用環境 競技者 研究者 研究者 コーチ 数学モデル パフォーマンス バイオメカニクス的分析 シミュレーション最適化 トレーニング 手段 研究者 研究者 最適動作 コーチ Borysiewics, 1981

疾走速度と股関節伸展角速度 Angular velocity, rad/s

疾走速度と股関節伸展角速度 Angular velocity, rad/s

遊脚期後半の下肢関節トルク Hip torque, N・m Knee torque, N・m

スプリント走のシミュレーション

シミュレーション結果 −接地瞬間− T o e v e l . , A n g l e , r a d A n g u l a r v e / s m / s H i p K n e e H i p K n e e O r i g i n a l 7 . 7 5 3 . 6 8 4 . 4 4 3 6 . 5 9 7 5 . 3 3 C o n d i t i o n 1 7 . 8 5 5 ↑ . 5 9 5 ↓ . 4 3 7 ↓ 7 . 2 9 4 ↑ 5 . 1 1 6 ↓ C o n d i t i o n 2 7 . 7 3 8 ↓ . 6 4 3 ↓ . 3 8 6 ↓ 7 . 9 5 7 ↑ 3 . 4 8 6 ↓ C o n d i t i o n 3 8 . 2 5 ↑ . 7 4 4 ↑ . 7 5 5 ↑ 7 . 9 6 2 ↑ 4 . 5 3 6 ↓ C o n d i t i o n 4 8 . 1 3 6 ↑ . 7 1 3 ↑ . 5 4 2 ↑ 6 . 1 8 5 ↓ 7 . 3 3 9 ↑

ハードル走のスティックピクチャ

ハードル走のシミュレーション

今後シミュレーションを 適用すべき対象 医療・リハビリテーション 競技スポーツ(選手の類型化) スポーツ用具の開発 生活の中のバイオメカニクス その他

スポーツ工学関連 スポーツ用具の モデル 使用する選手の モデル 統合 パフォーマンスの向上 スポーツ障害の予防 ルール・規格などの改正

シミュレーションの現在の課題 モデル:どのようなモデルを用いるか? 筋収縮モデル:モデルによってシミュレーション結果が異なる可能性がある 最適化手法:GA法などを用いても大局的最適解を得られるとは限らない 運動決定基準や上位の制御機構との統合 ユーザーインタフェイスの拡充 教育面では,教科書が不足

モデルの複雑さ(詳細さ)と 計算時間 計算時間 モデルの複雑さ(詳細さ)

計算時間とフィードバック効果 フィード バック効果 計算時間

モデルの複雑さ(詳細さ)と 妥当性 妥当性 モデルの複雑さ(詳細さ)

では,どのようなモデルを 使えばいいのか? こたえ:Case by case 如何に妥当なモデリングをするかが 現在の最大の課題

シミュレーションの現在の課題 モデル:どのようなモデルを用いるか? 筋収縮モデル:モデルによってシミュレーション結果が異なる可能性がある 最適化手法:GA法などを用いても大局的最適解を得られるとは限らない 運動決定基準や上位の制御機構との統合 ユーザーインタフェイスの拡充 教育面では,教科書が不足

垂直跳動作における二関節筋の機能 二関節筋を単関節筋に置き換えたモデルを用いてシミュレーションを行った結果  二関節筋を単関節筋に置き換えたモデルを用いてシミュレーションを行った結果 Bobbert, 1988:跳躍高減少 Pandy, 1991:跳躍高増大 Fujii, 1993:跳躍高減少 モデルの微妙な違いによって結果が異なる

シミュレーションの現在の課題 モデル:どのようなモデルを用いるか? 筋収縮モデル:モデルによってシミュレーション結果が異なる可能性がある 最適化手法:GA法などを用いても大局的最適解を得られるとは限らない 運動決定基準や上位の制御機構との統合 ユーザーインタフェイスの拡充 教育面では,教科書が不足

シミュレーション関連の教科書

これまで:  コンピュータシミュレーション開発の時代 これから:  コンピュータシミュレーション利用の時代  可能性は無限にある・・・・

Thank you for your attention