How does frictionloss work #2856
Replies: 1 comment
-
|
Found the answer through tests |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Intro
Hi!
My setup
I work in mujoco python and do not have experiance in C
My question
How does Mujoco apply the frictionloss attribute? I understand that it works like dry friction in that it applies a force pre-movement of the joint it is applied on, and that the joint needs to be affected by a force greater than the frictionloss value to initiate movement, that much have I gatherd from the documentation.
However, how does it work after the slip. is there a constant 'frictionloss value' force that continues to resist the force that enables movement, and is there a way of logging that in python binds? Or does the effect of the constraint simply vanish?
For context: I know about the qfrc_[passive, smooth and constraint] data loggers but they all include the total amount of constraining forces that affects the joint. So, say that i have a stiffness, damper and the frictionloss attribute on the joint, is there a way of isolationg the force that the frictionloss attribute applies to the joint.
Below you'll find a model that'll help with visualization. how do i find the exclusiv frictionloss component that acts on the 'J1' joint?
Minimal model and/or code that explain my question
Model:
minimal XML
Confirmations
Beta Was this translation helpful? Give feedback.
All reactions