You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am trying to perform object grasping using a Shadow Hand.
However, I am facing the following issue: when the hand approaches the object, the fingers sometimes sweep across the object surface before achieving stable contact. During this process, the contact force from the object causes the finger joints to bend undesirably, as shown in the attached image.
To prevent this, I believe I need to make the finger joints more resistant to external forces.
For example, suppose currently a force of 10 can bend a joint by 5. What I would like is to configure the system so that it requires a force of 50 to bend the joint by the same amount. In other words, I want to increase the joint stiffness or resistance to external disturbance.
Is there a way to configure this in IsaacLab? For example, through joint stiffness, damping, drive strength, or other articulation parameters?
In my ArticulationCfg, I configured the actuators as follows:
I tried to set the stiffness of a last fingertip joint, for example robot0_LFJ0, to 1.0. However, this caused an error.
It seems that LFJ0 is not directly actuated by the action space. Instead, it moves indirectly through a tendon mechanism when other joints (e.g., LFJ1) move. So I assume this is why I cannot configure stiffness/damping for that joint using ImplicitActuatorCfg.
Is this understanding correct? If so, what would be the proper way to make joints more resistant to external forces?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
I am trying to perform object grasping using a Shadow Hand.
However, I am facing the following issue: when the hand approaches the object, the fingers sometimes sweep across the object surface before achieving stable contact. During this process, the contact force from the object causes the finger joints to bend undesirably, as shown in the attached image.
To prevent this, I believe I need to make the finger joints more resistant to external forces.
For example, suppose currently a force of 10 can bend a joint by 5. What I would like is to configure the system so that it requires a force of 50 to bend the joint by the same amount. In other words, I want to increase the joint stiffness or resistance to external disturbance.
Is there a way to configure this in IsaacLab? For example, through joint stiffness, damping, drive strength, or other articulation parameters?
In my
ArticulationCfg, I configured the actuators as follows:I tried to set the stiffness of a last fingertip joint, for example
robot0_LFJ0, to 1.0. However, this caused an error.It seems that LFJ0 is not directly actuated by the action space. Instead, it moves indirectly through a tendon mechanism when other joints (e.g., LFJ1) move. So I assume this is why I cannot configure stiffness/damping for that joint using
ImplicitActuatorCfg.Is this understanding correct? If so, what would be the proper way to make joints more resistant to external forces?
Thank you very much for your help.
Beta Was this translation helpful? Give feedback.
All reactions