(57)【要約】【課題】  製品モデルに対するユーザの手の基本把持姿勢をその製品モデルを把持した状態を表現する３次元モデルとして生成できる３次元デザイン支援システムを提供する。【解決手段】  ある製品モデルの基本把持姿勢を３次元仮想モデルとして作成する３次元デザイン支援装置であって、デジタルハンドモデルを作成し（ステップＳＱ１）、製品形状モデルを作成し（ステップＳＱ２）、当該製品形状モデルを把持する手の接触点候補を指定し（ステップＳＱ３）、基本把持姿勢の３次元モデルを生成をする（ステップＳＱ４）ものである。【選択図】      図１
2006285685.tif 000002
【特許請求の範囲】
【請求項１】
デジタルハンドモデルのデータを保持するデジタルハンドモデルデータベースと、
製品形状データを入力する製品形状データ入力部と、
前記デジタルハンドモデルデータベースのデータを呼び出し、３次元デジタルハンドモデルを作成するデジタルハンドモデル作成部と、
前記製品形状データ入力部から入力された製品形状データに基づき仮想的な製品形状モデルを作成する製品形状モデル作成部と、
前記製品形状モデル作成部の作成した製品形状モデルとデジタルハンドモデル作成部の作成したデジタルハンドモデルとの接触点候補を指定する接触点候補設定部と、
前記接触点候補設定部による接触点候補の指定に基づき、前記製品形状モデルに対するデジタルハンドモデルの基本把持姿勢を生成する基本把持姿勢生成部と、
前記基本把持姿勢生成部の生成したデジタルモデルハンドの前記製品形状モデルに対する基本把持姿勢の３次元モデルを表示する表示装置とを備えたことを特徴とする３次元デザイン支援装置。
【請求項２】
把持の種類を「ＰｏｗｅｒＧｒａｓｐ」とするか「ＰｒｅｃｉｓｉｏｎＧｒａｓｐ」とするかの入力設定のためのグラスプ設定部を備え、
前記基本把持姿勢生成部は、前記グラスプ設定部により設定された把持の種類に応じた基本把持姿勢を算定することを特徴とする請求項１に記載の３次元デザイン支援装置。
【請求項３】
デジタルハンドモデルのデータをデジタルハンドモデルデータベースに登録するステップと、
製品形状データを入力するステップと、
前記デジタルハンドモデルデータベースにデータを呼び出し、３次元デジタルハンドモデルを作成するステップと、
前記入力された製品形状データに基づき仮想的な製品形状モデルを作成するステップと、
前記作成された製品形状モデルとデジタルハンドモデルとの接触点候補を指定するステップと、
前記接触点候補の指定に基づき、前記製品形状モデルに対するデジタルハンドモデルの基本把持姿勢を生成するステップと、
前記生成されたデジタルモデルハンドの前記製品形状モデルに対する基本把持姿勢の３次元モデルを表示するステップとを備えた３次元デザイン支援方法。
【請求項４】
製品モデルに対するデジタルハンドモデルの把持の種類を「ＰｏｗｅｒＧｒａｓｐ」とするか「ＰｒｅｃｉｓｉｏｎＧｒａｓｐ」とするかのグラスプ設定処理を備え、
前記基本把持姿勢生成処理において、前記設定された把持の種類に応じた基本把持姿勢を算定することを特徴とする請求項３に記載の３次元デザイン支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品をユーザの手で把持する際の把持姿勢を提示する製品モデルの把持姿勢を模擬する３次元デザイン支援装置及び方法に関する。
【背景技術】
【０００２】
近年のＣＡＤシステムの普及に伴い、デジタルモックアップによるスタイルデザインが本格化しているが、製品に対するエルゴノミクス評価は未だに物理モックアップに頼っているのが現状であり、これをデジタル化することで、開発コストや時間の削減を行いたいという要求が高まっている。工業製品のうち、パームトップで用いるＩＴ機器に対して仮想エルゴノミクス評価を行うには、豊富なサイズバリエーションや高精度な幾何形状・運動生成機能をもつ手のモデルや、製品形状やユーザインタフェース（ＵＩ）操作仕様と手のモデルを連携させたシミュレーション機能などが求められる。
【０００３】
これまでに、Ｊａｃｋ、ＲＡＭＳＩＳ、Ｓａｆｅｗｏｒｋといったデジタル・ヒューマンを用いたシミュレーションソフトウェア（非特許文献１）が市販され、自動車・航空機などの設計に活用されているが、これらは、スタイルデザインにおけるエルゴノミクス評価において要求される手のモデルの再現精度やシミュレーション機能を、必ずしも満たすものではない。また特開２００２−２４５４８４号公報（特許文献１）に記載のようにコンピュータマネキンに関連する技術は知られているが、人の手による製品モデルの把持姿勢を仮想的に作成し提示する技術は知られていない。
【０００４】
また、操作対象の物体の支持位置を指定して人間モデル側の動作を自動決定する研究が、次の論文「Onosato, M., Kawano, T., Iwata, K.; "Virtual Affordance Protocol: Communication between Digital Human and Virtual Working Environment for Task Motion Planning". Digital Human Modeling Conference VDI-berichite NR. 1675, 2002 (The Proc. Digital Human Modeling Conference 2002), pp. 329-342, 2002.6.（非特許文献２）」に記載されている。しかしながら、この技術は、人間の全身の動作生成を対象としており、手の動作生成そのものは取り扱っていない。
【０００５】
さらに、人の手指型のロボットマニプレータの動作生成において、与えられた物体モデルの形状から、安定に把持できるロボットハンドと物体との接触点群の配置を多数の候補点群の中から探索で見つけ出す研究が次の論文「Ch. Borst, M. Fischer and G. Hirzinger; "Grasping the Dice by Dicing the Gap". Proceedings of the 2003 IEEE/RSJ Int. conf. on Intelligent Robots and Systems, (Las Vegas) Oct. 2003, pp3692-3697.（非特許文献３）」に記載されている。しかしながら、この技術は、ロボットハンド・フィンガーの動作生成が目的であり、安定に把持できる点がもともと少ない特殊な物体形状に対して適用すると、多くの探索時間が必要となる問題点があり、また、候補点群をランダムに発生し評価するので必ずしも最適な把持を発見できるとは限らない問題点があった。
【特許文献１】特開２００２−２４５４８４号公報
【非特許文献１】http://www.ugs.jp/product/efactory/jack.html
【非特許文献２】Onosato, M., Kawano, T., Iwata, K.; "Virtual Affordance Protocol: Communication between Digital Human and Virtual Working Environment for Task Motion Planning". Digital Human Modeling Conference VDI-berichite NR. 1675, 2002 (The Proc. Digital Human Modeling Conference 2002), pp. 329-342, 2002.6.
【非特許文献３】Ch. Borst, M. Fischer and G. Hirzinger; "Grasping the Dice by Dicing the Gap". Proceedings of the 2003 IEEE/RSJ Int. conf. on Intelligent Robots and Systems, (Las Vegas) Oct. 2003, pp3692-3697.
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上述したような従来技術の問題点に鑑みてなされたものであり、製品モデルのユーザが手に取った時の把持姿勢を自動生成し、実被験者を用いずに仮想エルゴノミクス評価に供することができる製品モデルの基本把持姿勢を作成する３次元デザイン支援装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１の発明の３次元デザイン支援装置は、デジタルハンドモデルのデータを保持するデジタルハンドモデルデータベースと、製品形状データを入力する製品形状データ入力部と、前記デジタルハンドモデルデータベースのデータを呼び出し、３次元デジタルハンドモデルを作成するデジタルハンドモデル作成部と、前記製品形状データ入力部から入力された製品形状データに基づき仮想的な製品形状モデルを作成する製品形状モデル作成部と、前記製品形状モデル作成部の作成した製品形状モデルとデジタルハンドモデル作成部の作成したデジタルハンドモデルとの接触点候補を指定する接触点候補設定部と、前記接触点候補設定部による接触点候補の指定に基づき、前記製品形状モデルに対するデジタルハンドモデルの基本把持姿勢を生成する基本把持姿勢生成部と、前記基本把持姿勢生成部の生成したデジタルモデルハンドの前記製品形状モデルに対する基本把持姿勢の３次元モデルを表示する表示装置とを備えたものである。
【０００８】
請求項２の発明は、請求項１の３次元デザイン支援装置において、把持の種類を「ＰｏｗｅｒＧｒａｓｐ」とするか「ＰｒｅｃｉｓｉｏｎＧｒａｓｐ」とするかの入力設定のためのグラスプ設定部を備え、前記基本把持姿勢生成部は、前記グラスプ設定部により設定された把持の種類に応じた基本把持姿勢を算定することを特徴とするものである。
【０００９】
請求項３の発明の３次元デザイン支援方法は、デジタルハンドモデルのデータをデジタルハンドモデルデータベースに登録するステップと、製品形状データを入力するステップと、前記デジタルハンドモデルデータベースにデータを呼び出し、３次元デジタルハンドモデルを作成するステップと、前記入力された製品形状データに基づき仮想的な製品形状モデルを作成するステップと、前記作成された製品形状モデルとデジタルハンドモデルとの接触点候補を指定するステップと、前記接触点候補の指定に基づき、前記製品形状モデルに対するデジタルハンドモデルの基本把持姿勢を生成するステップと、前記生成されたデジタルモデルハンドの前記製品形状モデルに対する基本把持姿勢の３次元モデルを表示するステップとを備えたものである。
【００１０】
請求項４の発明は、請求項３の３次元デザイン支援方法において、製品モデルに対するデジタルハンドモデルの把持の種類を「ＰｏｗｅｒＧｒａｓｐ」とするか「ＰｒｅｃｉｓｉｏｎＧｒａｓｐ」とするかのグラスプ設定処理を備え、前記基本把持姿勢生成処理において、前記設定された把持の種類に応じた基本把持姿勢を算定することを特徴とするものである。
【発明の効果】
【００１１】
本発明によれば、実被験者を用いずに、設計された製品形状モデルをユーザが把持する時の基本把持姿勢を表示装置上で３次元モデルにして提示することができ、仮想エルゴノミクス評価に供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図に基づいて詳説する。図１は本発明の１つの実施の形態の製品モデルの基本把持姿を作成する３次元デザイン支援装置を示すブロック図である。本実施の形態の３次元デザイン支援装置の機能は、運動学的、形状的に精密かつ豊富なサイズバリエーションをもつデジタルハンドモデルのデータを保持するデジタルハンドモデルデータベース１、製品形状データを入力する製品形状データ入力部２、デジタルハンドのサイズ、「大−小」、「ごつい−華奢」の種類を入力設定するハンドサイズ設定部３、把持の種類を「ＰｏｗｅｒＧｒａｓｐ」とするか「ＰｒｅｃｉｓｉｏｎＧｒａｓｐ」とするかの入力設定のためのグラスプ設定部４、デジタルハンドモデルデータベース１のデータを利用し、ハンドサイズ設定部３のデジタルハンドのサイズの設定入力をパラメータにして３次元の仮想的な動きの表示を可能とするデジタルハンドモデルを作成するデジタルハンドモデル作成部５、製品形状データ入力部２から入力された製品形状データに基づき仮想的な製品形状モデルを作成して表示する製品形状モデル作成部６、製品形状モデル作成部６の作成した製品形状モデルと、デジタルハンドモデル作成部５で作成されたデジタルハンドモデルとの接触点候補を指定する接触点候補設定部７、この接触点候補設定部７による接触点候補の指定に基づき、入力された製品形状モデルに対するデジタルハンドモデルの基本把持姿勢を算定し、その結果を表示する基本把持姿勢生成部８、そして入力手段としてのキーボード１１、マウスのようなポインティングデバイス１２、出力手段としての表示装置１３を備えている。尚、本装置は、上記各部の機能を果たすプログラムをインストールし、それを実行させることにより後述する諸機能を発揮するコンピュータシステムにて実現されるものであり、コンピュータとしてはネットワーク接続により他のコンピュータと接続し、データ通信することができる。従って、大容量のデジタルハンドモデルデータベース１へのデジタルハンドモデルデータの書込みや製品形状データ記憶部１０への製品形状データの書込みはネットワークを通じて行うことができる。また、デジタルハンドモデルデータのうち、手指ハンドリンクモデルのデータ、ハンド外表皮三角形メッシュモデルのデータは、独立行政法人産業技術総合研究所デジタルヒューマン研究センターにて作成されたデータを利用している。
【００１３】
次に、上記構成の製品モデルの基本把持姿勢を作成する３次元デザイン支援装置による３次元デザイン支援方法は、ある製品形状モデルに対する基本把持姿勢を生成するものであり、図２のフローチャートに示すように、デジタルハンドモデルを作成し（ステップＳＱ１）、製品形状モデルを作成し（ステップＳＱ２）、当該製品形状モデルを把持する手の接触点候補を指定し（ステップＳＱ３）、基本把持姿勢の３次元モデルを生成をする（ステップＳＱ４）。
【００１４】
まず、デジタルハンドデータベース１に登録されているデジタルハンドデータに基づくデジタルハンドモデルの生成処理を説明する。図３はデジタルハンドモデルの作成処理のフローチャートを示しており、デジタルハンドデータベース１はこの処理にて生成されたデジタルハンドデータを保持している。
【００１５】
図４に示すように、人の手と指の関節構造は、例えば、上腕（Ｆｏｒｅａｒｍ）のように６自由度（ＤＯＦ）を持つ関節、手首（Ｗｒｉｓｔ）や各指の付け根の関節のように３自由度（ＤＯＦ）を持つ関節、そして各指の第１、第２関節のように１自由度（ＤＯＦ）を持つ関節があり、全体で３１自由度を有している。また、人の手指はサイズ的に「大きい」−「小さい」、そして「ごつい」−「きゃしゃ」の２軸でほぼ全員の手の種類を決定できる。例えば、大きい男性のように「大きくて、ごつい」手、小さい男性のように「小さくて、ごつい」手、大きい女性のように「大きくて、華奢な」手、小さい女性や子供のように「小さくて、華奢な」手という分類ができる。これにより、ハンドサイズ設定部３によってモデリングするハンドサイズを決定する。
【００１６】
デジタルハンドモデル作成部４は、図３のフローチャートによりデジタルハンドモデルを作成する。ここでは、手を開いた状態から握り状態への自然な経路を各指についてサンプリングしたものを、各指のＭＰ、ＰＩＰ、ＤＩＰでのｘ軸回転に対する「自然把持経路」として用いる（ステップＳＱ１１）。後述する把持において、添えている指（従属把持指）はこの経路に従うものとして計算する。
【００１７】
続いて、各関節の回転角を与え、また手指のリンク長Ｌを与え、順運動学にデータに基づき、手指リンクモデルを作製する（ステップＳＱ１２）。各関節の運動学的制約として、Ｌｅｅらが論文にまとめた以下の制約条件を用いる（J.Lee et al.: "Model-Based Analysis of HandPosture", IEEE Computer Graphics and Applications, vol.15,no 5, 77-86,1995）。
【００１８】
１つめの条件は、静的および動的な各関節の最大・最小回転角についてである。
【００１９】
２つめの条件は、各指
【数１】
2006285685.tif 000003
【００２０】
のＤＩＰとＰＩＰの回転角度関係
【数２】
2006285685.tif 000004
【００２１】
についてである。
【００２２】
３つめの条件は、握り（ｃｌｅｎｃｈ）状態において、第２〜５指のＤＩＰ・ＰＩＰを結ぶ直線が１点に収束する性質についてである。
【００２３】
図５、図６は小指のリンクモデルを示したものである。これにはまず、Σｉから見たΣｊの位置姿勢を表す同時変換行列ｉＴｊを求め、続いて、ワールド座標系から見た小指先端ＰTIPの位置姿勢をBASEＴPTIPを求める。他の指に関しても同様に求める。
【数３】
2006285685.tif 000005
【数４】
2006285685.tif 000006
【００２４】
次に、各リンク位置姿勢に対して、デジタルハンドデータベース１に保持されているハンド外表皮三角形メッシュモデルを参照し、メッシュ変形アルゴリズムを適用することによって、手指リンクモデルにハンド外表皮を付け、仮想的な手の像を作成し、手指リンクモデルの各関節回転角をもとに以下の式によって変形する（ＳＱ１３）。
【数５】
2006285685.tif 000007
【００２５】
ここで、Ｗｖｊは頂点ｖでの変形に関する関節ｊの重み、ｉＴｊは上述した数１式の関節ｊのＲＰＹ回転角に基づく同時変換行列である。
【００２６】
このようにして、すべての手指に対して図７（ａ）に示す初期状態から同図（ｂ）に示すようにここでは人差し指（Ｉｎｄｅｘ）を動かす動きを表現するデジタルハンドを作成することができる。
【００２７】
デジタルハンドモデルを作製すると、続いて、製品形状モデルを作成する。この製品形状モデルの作成は、通常の３次元メッシュモデル作成ツールにより作成する。尚、デジタルハンド表皮形状および製品形状モデルは、論文（T.Kurihara et al.: "Modeling Deformable CG Model of Human Hands from Medical Images", The Eurographics/SIGGRAPH Symposium on Computer Animation 2004,pp.357-365., 2004）に表されているように、それぞれ三角形メッシュＭＨ＝＜ＶＨ，ＫＨ＞、ＭＰ＝＜ＶＰ、ＫＰ＞で表現される。
【００２８】
そして、デジタルハンドモデルと製品形状モデルとを作成すれば、次に、図８のフローチャートに示す処理により、このデジタルハンドモデルと製品形状モデルを使用して、製品基本把持姿勢を作成する。まず、デジタルハンドと製品形状モデルとの接触点候補を指定し（ステップＳＱ２１）、把持姿勢可能解を生成し（ステップＳＱ２２）、最適把持姿勢を導出し（ステップＳＱ２３）、把持安定性を評価する（ステップＳＱ２４）。
【００２９】
ステップＳＱ２１の接触点候補指定の方法は４つのステップからなる。第１のステップは、Ｃｕｔｋｏｓｋｙ（M.R.Cutcosky: "On Grasp Choice,Grasp Models, and the Design of Hands for Manufacturing Tasks", IEEE Trans. on Robotics and Automation, vol.5, no.3, 1989）によれば、把持（Ｇｒａｓｐ）はＰｏｗｅｒＧｒａｓｐとＰｒｅｃｉｓｉｏｎＧｒａｓｐに大別されることを提案している。本実施の形態ではこの理論を応用し、母指内転筋の境界付近で把持力が発生するものを図９（ａ）に示すようなＰｏｗｅｒＧｒａｓｐ、そうでないものを同図（ｂ）に示すようなＰｒｅｃｉｓｉｏｎＧｒａｓｐと定義する。ユーザは、まず求める把持がこのどちらに当たるかをグラスプ設定部４にて選択する。ＰｒｅｃｉｓｉｏｎＧｒａｓｐについては、ＰｏｗｅｒＧｒａｓｐと同様の処理で把持姿勢を生成できるので、以下はＰｏｗｅｒＧｒａｓｐを選択した場合について述べる。
【００３０】
第２のステップは、
【数６】
2006285685.tif 000008
【００３１】
の各指について、把持において能動的に握っているものと、単に添えているだけの指があると考える。前者を主把持指
【数７】
2006285685.tif 000009
【００３２】
、後者を従属把持指
【数８】
2006285685.tif 000010
【００３３】
と定義する。この場合、どちらも製品との接触点が存在する可能性はあるが、従属把持指は上述した自然把持経路を用いてその接触点が探索できると仮定する。そこで、次にユーザは、第２指〜第５指を主把持指と従属把持指に分類する。図１０に薬指を主把持指、他を従属把持指とした例を示している。
【００３４】
第３のステップは、母指内転筋の境界線上にあるハンド表皮頂点集合
【数９】
2006285685.tif 000011
【００３５】
の１頂点
【数１０】
2006285685.tif 000012
【００３６】
および対応する製品メッシュ表面上の１頂点
【数１１】
2006285685.tif 000013
【００３７】
をそれぞれ選択する。
【００３８】
第４のステップは、全ての主把持指、および従属把持指の任意の１指について、各指
【数１２】
2006285685.tif 000014
【００３９】
の表皮頂点集合
【数１３】
2006285685.tif 000015
【００４０】
からそれぞれ１頂点
【数１４】
2006285685.tif 000016
【００４１】
を選択し、さらにその各指が接触するであろう製品表面上の頂点
【数１５】
2006285685.tif 000017
【００４２】
を選択する。
【００４３】
ステップＳＱ２２の把持姿勢可能解生成の方法は３つのステップからなり、図１１は本実施の形態の把持姿勢解生成のシーケンス図である。ステップＳＱ３１は、
【数１６】
2006285685.tif 000018
【００４４】
の頂点位置
【数１７】
2006285685.tif 000019
【００４５】
が、
【数１８】
2006285685.tif 000020
【００４６】
の頂点位置
【数１９】
2006285685.tif 000021
【００４７】
に一致するように、デジタルハンドを平行移動する。
【００４８】
ステップＳＱ３２は、
【数２０】
2006285685.tif 000022
【００４９】
のＭＰのｚ軸回転角（離散値）の決定方法についてであり４つステップで決定する。ステップＳＱ３２ａは、
【数２１】
2006285685.tif 000023
【００５０】
と
【数２２】
2006285685.tif 000024
【００５１】
を結ぶ直線を軸とする製品の回転角（離散値）について、
【数２３】
2006285685.tif 000025
【００５２】
について、
【数２４】
2006285685.tif 000026
【００５３】
となるように、主把持指の各関節回転角を逆運動学で決定する。尚、届かない場合は回転角を最小値とする。
【００５４】
ステップＳＱ３２ｂは、
【数２５】
2006285685.tif 000027
【００５５】
と、
【数２６】
2006285685.tif 000028
【００５６】
を結ぶ直線を軸とする製品の回転角（離散値）について、各
【数２７】
2006285685.tif 000029
【００５７】
のＭＰのｚ軸回転角を主把持指のそれと上述の一点収束性から求める。
【００５８】
ステップＳＱ３２ｃは、
【数２８】
2006285685.tif 000030
【００５９】
と
【数２９】
2006285685.tif 000031
【００６０】
を結ぶ直線を軸とする製品の回転角（離散値）について、各
【数３０】
2006285685.tif 000032
【００６１】
について、ハンドと製品が干渉するまで自然把持経路を探索し、
【数３１】
2006285685.tif 000033
【００６２】
の各関節ｘ軸回転角を決定する。
【００６３】
また、母指
【数３２】
2006285685.tif 000034
【００６４】
についても同経路により同様に、各関節のｘ軸回転角を決定する。
【００６５】
ステップＳＱ３２ｄは、
【数３３】
2006285685.tif 000035
【００６６】
と
【数３４】
2006285685.tif 000036
【００６７】
を結ぶ直線を軸とする製品の回転角（離散値）について、各関節回転角より、基本把持姿勢候補を求める。
【００６８】
ステップＳＱ３３は、基本把持姿勢候補の中から指がＭＰ内に接触点の最も多い姿勢を選び、基本把持姿勢可能解とする。
【００６９】
ここで、干渉チェック、つまり非接触、接触、干渉の識別について、図１２を用いて説明する。デジタルハンド表皮と製品モデルとの干渉／接触評価には、ハンド表皮各頂点
【数３５】
2006285685.tif 000037
【００７０】
の製品モデルの閉じたメッシュＭＰに対する内側にあるか外側にあるかのＩＮ／ＯＵＴ評価を行う。そして、全ての頂点がＯＵＴなら、デジタルハンドモデルは製品モデルに対して非接触、よって非干渉とする。他方、頂点ｖのＭＰに対する干渉深さｄｖを頂点の法線方向にとり、全てのデジタルハンドモデルの頂点のｄｖがしきい値以下なら、接触とする。このしきい値は実験により最適な値に設定する。
【００７１】
図８のフローチャートにおけるステップＳＱ２３の最適把持姿勢導出は、干渉点数が最大になるように、把持姿勢を最適化する。続くステップＳＱ２４の把持安定性評価では、得られた最適把持姿勢に対し、Ｆｏｒｃｅ−Ｃｌｏｓｕｒｅを満たすかどうかを評価し、安定性評価指標に基づき、把持安定性を定量評価する。これを満たさない場合、ステップＳＱ２１から繰り返す。Ｆｏｒｃｅ−Ｃｌｏｓｕｒｅは、（N.S.Po1lard: "Closure and Quality Equivalence for Efficient Synthesis of Grasps from Examples", The Intenational Journal of Robotics Research, 23(6)595-613, 2004）に提案されたものである。
【００７２】
図１３〜図１６に上の基本把持姿勢導出の各処理段階の具体例を示している。図１３は、(i) 母指内転筋境界線上の指定頂点とプロダクトの対応点とを一致させる処理を示している。図１４は、(ii) (i)の一致頂点を中心とするハンドのあるＲＰＹ回転で、主把持指の自然把持経路上のある把持姿勢について、主把持指の指定頂点とプロダクトの対応点が最近になるＲＰＹ回転角と主把持指の把持姿勢を求める処理を示している。図１５は、(iii) (i)、(ii)の２対応点を結ぶ軸まわりにハンドを回転させ、「接触点」が最大となる回転角を求める処理を示している。そして図１６は、(iv) 母指および従属把持指について、それぞれ自然把持経路を探索し、「接触点」が最大となる把持姿勢を求める処理を示している。
【００７３】
こうして、本実施の形態の３次元デザイン支援装置による３次元デザイン支援方法によれば、ある製品形状モデルが与えられた場合に、それに対して、ユーザの手による把持姿勢がどのようなものになるのかを当該装置に製品形状モデルデータを与え、基本的な設定手続を行うだけで表示装置１３に図１６に示した例のように当該製品の基本把持姿勢を表示して示すことができ、３次元モデルのデザイン支援に活用することができる。
【００７４】
尚、本実施の形態では、デジタルハンドを用いてパームトップＩＴ機器について仮想的にそのエルゴノミクス評価を行うシステムの機能構成および基本把持姿勢生成アルゴリズムについて述べが、本システムに製品のＵＩ操作タスクモデルを組み込み、その実行容易性評価を行うとともに、三次元ＣＡＤシステム内への実装を行うことも可能である。
【図面の簡単な説明】
【００７５】
【図１】本発明の１つの実施の形態の３次元デザイン支援システムのブロック図。
【図２】上記実施の形態による３次元デザイン支援方法のフローチャート。
【図３】上記実施の形態によるデジタルハンドモデルの生成処理のフローチャート。
【図４】上記実施の形態でデジタルハンドモデル生成のために用いるデジタルハンドリンクモデルの説明図。
【図５】上記デジタルハンドリンクモデルにおける小指のリンク構造の説明図その１。
【図６】上記デジタルハンドリンクモデルにおける小指のリンク構造の説明図その２。
【図７】上記実施の形態により生成したデジタルハンドモデルの説明図。
【図８】上記実施の形態による製品モデルに対するデジタルハンドの基本把持姿勢を生成する処理のＩＤＥＦ０（アクティビティ・モデリング手法）形式のフローチャート。
【図９】上記実施の形態によるデジタルハンドの基本把持姿勢生成処理において設定するＰｏｗｅｒＧｒａｓｐとＰｒｅｃｉｓｉｏｎＧｒａｓｐの説明図。
【図１０】上記実施の形態によるデジタルハンドの基本把持姿勢生成処理において設定する主把持指、従属把持指、接触点の設定手続の説明図。
【図１１】上記実施の形態によるデジタルハンドの基本把持姿勢生成処理における把持姿勢可能解生成のＩＤＥＦ０形式のフローチャート。
【図１２】上記実施の形態によるデジタルハンドの基本把持姿勢生成処理におけるデジタルハンドモデルと製品モデルとの干渉／非干渉評価の説明図。
【図１３】上記実施の形態によるデジタルハンドの基本把持姿勢生成処理において、母指内転筋境界線上の指定頂点と製品モデルの対応点とを一致させる処理の説明図。
【図１４】上記実施の形態によるデジタルハンドの基本把持姿勢生成処理において、主把持指の指定頂点と製品モデルの対応点が最近になるＲＰＹ回転角と主把持指の把持姿勢を求める処理の説明図。
【図１５】上記実施の形態によるデジタルハンドの基本把持姿勢生成処理において、製品モデルに対して主把持指と母指との接触点が最大となる回転角を求める処理の説明図。
【図１６】上記実施の形態によるデジタルハンドの基本把持姿勢生成処理によって求めた製品モデルに対するデジタルハンドの基本把持姿勢の説明図。
【符号の説明】
【００７６】
１  デジタルハンドデータベース
２  製品形状モデルデータ入力部
３  ハンドサイズ設定部
４  グラスプ設定部
５  デジタルハンドモデル作成部
６  製品形状モデル作成部
７  接触点候補設定部
８  基本把持姿勢生成部
１０  製品形状モデルデータ記憶部
１１  キーボード
１２  ポインティングデバイス
１３  表示装置
【図１】
2006285685.tif 000038
【図２】
2006285685.tif 000039
【図３】
2006285685.tif 000040
【図８】
2006285685.tif 000041
【図１１】
2006285685.tif 000042
【図４】
2006285685.tif 000043
【図５】
2006285685.tif 000044
【図６】
2006285685.tif 000045
【図７】
2006285685.tif 000046
【図９】
2006285685.tif 000047
【図１０】
2006285685.tif 000048
【図１２】
2006285685.tif 000049
【図１３】
2006285685.tif 000050
【図１４】
2006285685.tif 000051
【図１５】
2006285685.tif 000052
【図１６】
2006285685.tif 000053