垂直多関節ロボットの​慣性シミュレータの作​成について

조회 수: 9 (최근 30일)
豪斗 中馬
豪斗 中馬 2023년 9월 3일
댓글: 豪斗 中馬 2023년 10월 10일
お世話になります。
垂直多関節ロボットの慣性シミュレータの作成について質問させていただきます。
現在垂直多関節ロボットの3D CADデータをSimscape 内にインポートする方向でシミュレータの作成を行っているのですが、SimbodyとSimlinkではもともと別製品であるため、なんらかの制約を受けますでしょうか?また、作成したシミュレータをRoboticsSytemToolでも利用可能でしょうか?
また、上記以外で3DCADデータを用いた慣性シミュレータ(動特性は考慮しない)をつくるのに適した方法はありますか?
長くなってしまいましたが、ご回答、アドバイスなどよろしくお願いします。

답변 (2개)

Norihiro Kobayashi
Norihiro Kobayashi 2023년 9월 4일
こんにちは、Simlink と Simscapeでは多少接続部で注意する必要がある点があります。
接続の基本的な方法については、次のページが参考になると思います。
動力学モデルは上記のようなトルクor力入力を基本としますが、
逆動力学モデルでは、Position入力を同様に与えます。
この場合以下の点に注意が必要です:
Simulink - PSコンバータ内のフィルタ処理と微分にて、入力のフィルター処理、
フィルタ次数を2次フィルタに、設定し利用いただくと発散せずに利用することができます。
動特性を考慮しない?慣性の算出には、Simscape MultibodyのInertia Sensorブロックも活用いただける可能性があります。
以上参考になりましたら幸いです。
  댓글 수: 7
Norihiro Kobayashi
Norihiro Kobayashi 2023년 10월 4일
display ブロックを使って頂いた方がイメージがわきやすいかと思います。
Scopeの表示は、MATLABの行列をベクトルとして表示するのと同じように、1列目を上から順に1,2,3
2列目を上から4,5,6、3列目を7,8,9の順で表示していると思います。
Constantブロックに[1 2 3; 4 5 6; 7 8 9;]などと定義し、出力を比較確認してみてください。
豪斗 中馬
豪斗 中馬 2023년 10월 4일
ありがとうございます。

댓글을 달려면 로그인하십시오.


豪斗 中馬
豪斗 中馬 2023년 10월 10일
お世話になっております。
下記画像のrigid transformで3軸ロボットの関節角度を表しているのですが、このrigid transform の角度を自動で変える、例えば、-90°から45°までの範囲でシミュレーションを実行し、その際の慣性モーメントをグラフにしたいのですが、方法はありますでしょうか。
  댓글 수: 4
Norihiro Kobayashi
Norihiro Kobayashi 2023년 10월 10일
可能性はいくつか考えられますが、ご想像の通り、Frameの位置がまずは気になりますので、まずは変えてみて検証することをお勧めします。
また、File Solidだけでなく、Brick Solidでも同様に密度などを設定しイナーシャを計測すると比較がしやすいかもしれません。
※こちらは、状況次第ですがコメントが長くなってきましたので、質問を分けて頂いた方が良いかもしれません。
豪斗 中馬
豪斗 中馬 2023년 10월 10일
承知いたしました。ありがとうございます。

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 ボディ에 대해 자세히 알아보기

제품


릴리스

R2023a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!