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
The _process_actuators_cfg function fails to correctly update the armature and friction properties in the self._data.default_joint_armature and self._data.default_joint_friction dictionary. This omission causes issues when using the randomize_joint_parameters function to randomize the armature with a scale, as the default armature values remain zero, leading to a training crash.
Steps to reproduce
Use the randomize_joint_parameters function to randomize the armature with scale
# Store the actual default stiffness and damping values for explicit and implicit actuators (not written the sim)
self._data.default_joint_stiffness[:, actuator.joint_indices] = actuator.stiffness
self._data.default_joint_damping[:, actuator.joint_indices] = actuator.damping
would be helpful.
Checklist
I have checked that there is no similar issue in the repo (required)
I have checked that the issue is not in running Isaac Sim itself and is related to the repo
Acceptance Criteria
Add the criteria for which this task is considered done. If not known at issue creation time, you can add this once the issue is assigned.
Update the _process_actuators_cfg function to include the missing lines for armature and friction.
The text was updated successfully, but these errors were encountered:
Describe the bug
The
_process_actuators_cfg
function fails to correctly update the armature and friction properties in theself._data.default_joint_armature
andself._data.default_joint_friction
dictionary. This omission causes issues when using therandomize_joint_parameters
function to randomize thearmature
with ascale
, as the default armature values remain zero, leading to a training crash.Steps to reproduce
Use the
randomize_joint_parameters
function to randomize the armature withscale
System Info
Describe the characteristic of your environment:
Additional context
Add the following code
after
would be helpful.
Checklist
Acceptance Criteria
Add the criteria for which this task is considered done. If not known at issue creation time, you can add this once the issue is assigned.
The text was updated successfully, but these errors were encountered: