Revolute jointで物体を回​転させる時,回転軸の​移動方法を教えてくだ​さい。

10 ビュー (過去 30 日間)
大輝
大輝 2022 年 12 月 27 日
回答済み: 大輝 2023 年 1 月 6 日
Revolute jointを用いて物体を回転させるとき,回転軸の移動方法を教えてください。
物体内で座標軸の場所を変更したいです。

採用された回答

Norihiro Kobayashi
Norihiro Kobayashi 2023 年 1 月 5 日
Simsape Multibodyの座標系は相対座標系という考え方でモデル化さているため、Revolute Jointの回転軸を移動させる場合は、もともとどことどこの間にRevolute Jointが挿入されていたかを意識する必要があります。
全体の座標系を見渡すといろいろと方法がありますが。単純にRevolute Jointの位置だけ変えたいという場合は、次の方法がおすすめです。
相対座標系では、ツリーの根元を変えてしまうと、その先全体に影響が伝搬してしまうので、移動した分を、同じ座標返還ブロックを逆向き(FtoB)に挿入して、元に戻すと比較的簡単にRevolute Jointだけを移動できます。

その他の回答 (1 件)

大輝
大輝 2023 年 1 月 6 日
ご回答ありがとうございます。
解決することができました。

カテゴリ

Help Center および File Exchangeアセンブリ についてさらに検索

製品


リリース

R2022b

Community Treasure Hunt

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

Start Hunting!