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

モデルは添付したファイルのものを使用しています.
接触を表現するためにSpatial Contact Forceを接続しているのですが,中の要素の長さを変更できるようにVariable Cylindrical Solidを使用しているため,Spatial Contact Forceを直接接続することができませんでした.
そこで,Point Cloudを介することで,1点に接触を表現する方法を使用しました.しかし,Variable Cylindrical Solidの長さが変化した際に,Point Cloudの位置が連動して動かないため,そこを修正できる方法が知りたいです.
よろしくお願いいたします.

 채택된 답변

Norihiro Kobayashi
Norihiro Kobayashi 2025년 11월 25일

0 개 추천

こんにちは、Point Cloudの位置が動かせない、という背景に、Variable solidから、形状変化に応じて変化する値として、取り出せないという制約があります。
Variable solidで重量の変更などは模擬するとして、位置情報を連動させたい場合には別途Jointを使って動きを作成してあげる必要があります。
編集例を示しますので、まずはこちらが参考になればと思います。

댓글 수: 1

松
2025년 11월 26일
ありがとうございます.参考にさせていただきます.

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

추가 답변 (0개)

카테고리

제품

릴리스

R2024a

태그

질문:

松
2025년 11월 24일

댓글:

松
2025년 11월 26일

Community Treasure Hunt

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

Start Hunting!