Why mean of diagonal elements of matrix A is used in body_invweight0 and efc_diagApprox #2669
Unanswered
sunilgora
asked this question in
Asking for Help
Replies: 0 comments
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.
-
Intro
Hi!
I am a Ph.D candidate at IIT Kanpur, I use MuJoCo for my research on bipedal locomotion on deformable terrain.
My setup
Python API of MuJoCo 3.1.2 on Windows 10
My question
I am looking to set solimp and solref parameters for a particular value of ground penetration.
However, I have observed that the static equilibrium penetration depends on the initial configuration of the robot.
A simple example is as below:
The static equilibrium penetration for this model is 0.1077 mm. Now if I increase the height of second body to 1 m as
The static equilibrium penetration for the above model is 0.1407 mm.$A$ .$A=JM^{-1}J^T$ in the vertical direction.
This difference is because
efc_diagApprox
is the mean of the diagonal elements ofTheoretically, an increase in the vertical height of the second body should not affect the element of
Is there any particular reason for using the mean of the diagonal elements of$A$ in MuJoCo?
Minimal model and/or code that explain my question
Model:
Python Code:
Confirmations
Beta Was this translation helpful? Give feedback.
All reactions