Point Cloudの接触点を動かしたい

18 ビュー (過去 30 日間)
松
2025 年 11 月 24 日
コメント済み: 2025 年 11 月 26 日 6:04
モデルは添付したファイルのものを使用しています.
接触を表現するためにSpatial Contact Forceを接続しているのですが,中の要素の長さを変更できるようにVariable Cylindrical Solidを使用しているため,Spatial Contact Forceを直接接続することができませんでした.
そこで,Point Cloudを介することで,1点に接触を表現する方法を使用しました.しかし,Variable Cylindrical Solidの長さが変化した際に,Point Cloudの位置が連動して動かないため,そこを修正できる方法が知りたいです.
よろしくお願いいたします.

採用された回答

Norihiro Kobayashi
Norihiro Kobayashi 2025 年 11 月 25 日 2:25
こんにちは、Point Cloudの位置が動かせない、という背景に、Variable solidから、形状変化に応じて変化する値として、取り出せないという制約があります。
Variable solidで重量の変更などは模擬するとして、位置情報を連動させたい場合には別途Jointを使って動きを作成してあげる必要があります。
編集例を示しますので、まずはこちらが参考になればと思います。
  1 件のコメント
松
2025 年 11 月 26 日 6:04
ありがとうございます.参考にさせていただきます.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

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

タグ

製品


リリース

R2024a

Community Treasure Hunt

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

Start Hunting!