MuJoCo dev, opening a bug following comment by @SeanCurtis-TRI
My setup
N/A
What's happening? What did you expect?
TL;DR @SeanCurtis-TRI is saying:
The convex mesh inertia approximation (add up all the tets) works correctly when the mesh is convex.
However, the model compiler is not using the convex mesh (computed by qhull) to compute the inertia, instead it is using the original mesh.
This can lead to significant overcounting. @SeanCurtis-TRI thinks 2x is the maximum overcounting that can happen, I think it's actually unbounded, either way – not good.
Intro
MuJoCo dev, opening a bug following comment by @SeanCurtis-TRI
My setup
N/A
What's happening? What did you expect?
TL;DR @SeanCurtis-TRI is saying:
qhull
) to compute the inertia, instead it is using the original mesh.Steps for reproduction
N/A
Minimal model for reproduction
N/A
Code required for reproduction
N/A
Confirmations