0

私は次のシナリオを持っています: 私はいくつかのフレックス センサー、arduino ボード、および 5 サーボを使用してアニマトロニクスの手を構築しています。この辺は問題ありません。しかし、私は次の考えを持っています: 手の 3D CAD モデルを Catia または他の CAD プログラムで構築し、仮想の手で実際の手の動きをリアルタイムでコピーすることです。いくつかのセンサーからのデータを使用してリアルタイムでいくつかのプロットを行ったときに、Matlab で何かを使用しました。CADプログラムでそれを行うことは可能ですか? arduino からデータを取得し、そのデータに基づいて仮想の手の動きをリアルタイムでシミュレートします。どのプログラムでシミュレーションを実行できるか教えていただけますか?

ルシアン

4

1 に答える 1

0

これは、arduino データをコンピューターに取り込める限り、Catia で絶対に可能です。おそらく他の多くの CAD ソフトウェア パッケージも同様です。Solidworks、AutoCAD、UX など。それらは、アニマトロニクスの手に基づいて「リアルタイム」でスクリプトから CAD モデルを更新できるようにする API を提供します。おそらく、CAD-ドライブ-ハンドとハンド-ドライブ-CAD の両方の方法を使用できます。CAD ソフトウェアで発生している 1 つの問題は、リアルタイムの側面です。CAD モデルのグラフィカルな負荷の程度によっては、モデルの位置を再描画/更新するための計算時間のオーバーヘッドがあります。そのため、手が複雑なジェスチャですばやく動いていて、複雑な 3D モデルがある場合、画面上の動きに遅延が生じることがあります。

最後に、これを実現するために、Maya や Rhino などのより強力なネイティブ レンダリング エンジンを備えたアニメーション/CAD/レンダリング ソフトウェアを検討することをお勧めします。(私は最初にRhinoを試します)。

Catia を選択した場合は、API を介して 3D モデルを制御する方法について、別の質問をするか、この質問を更新してください。その質問にもお答えできます。

于 2014-05-13T18:09:38.260 に答える