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
Isaac Sim 5.0, Isaac Lab 2.2 (feature/isaacsim_5_0)
OS/GPU/driver: Ubuntu 22, RTX 5080, 577.144
Task: custom Franka reach
Control: torque only (JointEffortAction), PD off (stiffness=0, damping=0)
Limits set with *_limit_sim fields
Symptoms
On every reset(), terminations.joint_vel_out_of_limit trips because some joints have |dq| > limit. This happens before any action is applied and with effort=0 (i.e. falling due to gravity).
Immediately after reset(), some joints report |dq| ≳ limits (e.g., j2 ≈ 2.19 rad/s vs 2.175).
Questions
Is it expected that velocity “limits” are not enforced at reset time for articulations, i.e., contacts or depenetration can generate dq > limit even with effort=0?
What is the recommended, supported way in Isaac Lab to guarantee dq=0 after reset() under pure torque control?
Is there any additional API call or articulation/root property needed to ensure no contact impulses affect the joints at reset?
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.
-
Hi all,
Setup
*_limit_sim
fieldsSymptoms
On every
reset()
,terminations.joint_vel_out_of_limit
trips because some joints have|dq| > limit
. This happens before any action is applied and witheffort=0
(i.e. falling due to gravity).Actuators
Reset sequence (based on docs)
What I verified
set_*_target
oraction
writes on the reset frame.solver_position_iteration_count=8
,solver_velocity_iteration_count=4
(also tried 0),sleep_threshold=0.0
,stabilization_threshold=0.001
.soft_joint_vel_limits
match Franka specs.Observed
Immediately after
reset()
, some joints report|dq| ≳ limits
(e.g., j2 ≈ 2.19 rad/s vs 2.175).Questions
effort=0
?dq=0
afterreset()
under pure torque control?Beta Was this translation helpful? Give feedback.
All reactions