Different gripper mass but no changing in torques

2 ビュー (過去 30 日間)
Denizhan AKINCI
Denizhan AKINCI 2024 年 6 月 14 日
回答済み: Karsh Tharyani 2024 年 6 月 18 日
Hello,
I am currently working with two versions of the UR5 robotic arm: the original version and a modified version where I have only reduced the mass of tool0. However, during simulations using the inverse dynamics block in Simulink, I've observed that the torques do not appear to change between the two versions. This is unexpected because reducing the mass should affect the torques.
Could this behavior be considered normal? If not, what could be the possible reasons for not observing any changes? Is it because the tool0 has no inertia maybe ? The trajectories are generated by CHOMP and then fed into Simulink using minjerk polynomial trajectories to obtain the joint variables (q, qd, qdd), which are subsequently used in the inverse dynamics block. The model is quite basic.

採用された回答

Karsh Tharyani
Karsh Tharyani 2024 年 6 月 18 日
Inverse Dynamics should be affected by changing mass of a body. It will be helpful to take a look at your whole system to get a sense of what is going on. But, to illustrate, see the changed torque outputs.
ur=loadrobot('universalur5e',dataformat='row');
q=rand(1,6);
qd=q;
qdd=q;
inverseDynamics(ur,q,qd,qdd)
ans = 1x6
-0.3293 3.4280 1.8323 0.1584 0.0042 -0.0000
<mw-icon class=""></mw-icon>
<mw-icon class=""></mw-icon>
ur.Bodies{end}.Mass
ans = 0
ur.Bodies{end}.Mass=2;
inverseDynamics(ur,q,qd,qdd)
ans = 1x6
-0.2623 5.0726 3.2131 0.5601 0.0065 -0.0000
<mw-icon class=""></mw-icon>
<mw-icon class=""></mw-icon>
Hope that helps!
Karsh

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeAssembly についてさらに検索

タグ

製品


リリース

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by