Skip to content

[Question] Tuning Stiffness and Damping arm robot #2614

Open
@AntonioClaudiossf

Description

@AntonioClaudiossf

Question

Hi, I am trying to control the robot arm (Franka and UR10) using JointPositionActionCfg() and RelativeJointPositionActionCfg(), and I noticed some issues with ImplicitActuatorCfg(). Let me explain clearly: when the robot's joint setpoints are defined, the actuator is unable to reach or maintain the desired position.

To verify this, I performed two tests using both control modes by placing the robot in an initial configuration (I used usd model available in IsaacLab with the same configurations.):

For the control with JointPositionActionCfg(), I set the initial joint positions as the target. Therefore, the expected result is that the robot should not move.

For the control with RelativeJointPositionActionCfg(), I set all joint commands to zero so that there would be no increment in joint positions. Again, the expected result is that the robot should not move.

However, when I start the simulation, the robot simply collapses in both cases, meaning that the actuator is not capable of maintaining the robot’s position.

I show this behavior in the video:

Screencast.from.05-25-2025.09.59.06.PM.webm

When I disable gravity, I notice a better behavior from the actuator. However, I would like to keep gravity enabled in the simulation for my Articulation robot. Therefore, I would like to know how the stiffness and damping values were determined for the robots. I suspect these parameters might be the cause of the issue. Were they chosen arbitrarily, or was there a specific method used to define them?

Another point: I noticed that when I load the robot through the Isaac Sim GUI, it stays in position and does not collapse.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions