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'm trying to reproduce some results from a MuJoCo codebase in Isaac Lab.
While PhysX has a friction parameter which can be set through the ActuatorCfg class in Isaac Lab, it is modelled differently compared to its MuJoCo counterpart.
MuJoCo's friction loss parameter is a load-independent friction, which does not correlate to the normal force. It can be applied to revolute joints or sliders, and it has implicit unit corresponding to the joint type.
In PhysX, the friction parameter present on joints is a unitless coefficient, modelling Coulomb friction which scales with the normal force. Essentially the two simulators modelled the same thing using different approximation models.
Being a newcomer to Isaac Lab, my immediate thought is to calibrate my robot's friction coefficients in Isaac Sim so that it falls in similar fashion under gravity compared to MuJoCo. But I do wonder if there's a way to more quantitively model the friction, so that it is as close to MuJoCo as possible.
Is it possible to obtain the combined force/torque applied to a joint after the actions have been applied to the actuators but before simulation update, so that I can apply this static friction manually?
The text was updated successfully, but these errors were encountered:
I have previously used Omni-Isaac Gym Envs. I just looked back and found a function under ArticulationView called get_measured_joint_forces which seems to be what I need. However, Isaac Lab doesn't seem to be using this API. Can I use it in conjunction with the isaac.lab.assets.Articulation API?
I'm going to try this tomorrow to see if it leads to anywhere.
Question
I'm trying to reproduce some results from a MuJoCo codebase in Isaac Lab.
While PhysX has a friction parameter which can be set through the
ActuatorCfg
class in Isaac Lab, it is modelled differently compared to its MuJoCo counterpart.MuJoCo's friction loss parameter is a load-independent friction, which does not correlate to the normal force. It can be applied to revolute joints or sliders, and it has implicit unit corresponding to the joint type.
In PhysX, the friction parameter present on joints is a unitless coefficient, modelling Coulomb friction which scales with the normal force. Essentially the two simulators modelled the same thing using different approximation models.
Being a newcomer to Isaac Lab, my immediate thought is to calibrate my robot's friction coefficients in Isaac Sim so that it falls in similar fashion under gravity compared to MuJoCo. But I do wonder if there's a way to more quantitively model the friction, so that it is as close to MuJoCo as possible.
Is it possible to obtain the combined force/torque applied to a joint after the actions have been applied to the actuators but before simulation update, so that I can apply this static friction manually?
The text was updated successfully, but these errors were encountered: