Anisotropic friction simulation for differential drive #2926
Unanswered
ThreeTNT
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.
Uh oh!
There was an error while loading. Please reload this page.
-
Intro
Hi!
I am a undergrad student at the University of Waterloo, I use MuJoCo as a simulation tool for my robotics team.
My setup
I'm using MuJoCo 3.3.7 Python API, on Arch Linux.
My question
I'm trying to simulate a type of omni-direction wheel, where there are small rollers along the edge of the wheel allowing it to slide sideways but still retain traction forwards. I figured that this could be simulated via anisotropic fricton, where the friction parallel to the axis is smaller than the forward facing direction. However, Mujoco seems to be computing the anisotropic friction using the global reference frame's axis, not the wheel's frame, resulting in weird behavior.
https://www.youtube.com/watch?v=bMuylooiirg
Ive looked around and saw #67, but I do not know how to make a capsule into a wheel for this application.
Ive also tried to dynamically adjust friction in real time via python, but it ended up being clunky and undesirable (there would be periods of low friction and then high friction, causing weird effects)
Is there any way to simulate anisotropic friction?
Minimal model and/or code that explain my question
Confirmations
Beta Was this translation helpful? Give feedback.
All reactions