Simscape Multibody- How to find location of point of contact between two objects?

2 ビュー (過去 30 日間)
Vishal Naik
Vishal Naik 2023 年 11 月 3 日
コメント済み: Vishal Naik 2024 年 5 月 7 日
I am working on a 2R robot manipulator. I want to find the position of the point of contact made by the 2R robot manipulator with the object. Can anyone help me to find out?

採用された回答

Alex
Alex 2023 年 11 月 9 日
Hi Vishal,
if you just want to know, when on of your robot parts touches an object. You can use the Spatial Contact Force Block. It gives you the possibility of recognizing the contact between two bodies. With the contact signal you can identify the angle positions of your revolute joints in the moment of contact.
I hope that was what you searched for.
  7 件のコメント
Vishal Naik
Vishal Naik 2023 年 11 月 10 日
Yes, It works. Thank you
Alex
Alex 2023 年 11 月 10 日
You're welcome.
I've reposted the real answer. Would you accept it?

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

その他の回答 (1 件)

Alex
Alex 2023 年 11 月 10 日
Then I propose to use the Function of the Spatial Contact Force Block to sense the contact Frame. You should be able to get the position of the contact frame. Then you just have to calculate the position out of the contact frame translation and the position of your robot part or the object. I propose to use the documentary of this block.

カテゴリ

Help Center および File ExchangeSimulation and Analysis についてさらに検索

製品


リリース

R2023a

Community Treasure Hunt

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

Start Hunting!

Translated by