I have observed vehicles in gazebo drift when supposedly at rest on a planar surface. Even on an inclined plane, they should be still if the static friction coefficient is sufficiently large and the wheels have the brakes applied. I have observed this specifically with ODE, and an initial test indicates that bullet doesn't have this problem.
To demonstrate this, I have added the following models:
triball_lumped: a single link with three collision spheres
triball_fixed: a chassis link connected to three sphere links with fixed joints
triball_revolute: a chassis link connected to three sphere links with revolute joints that have joint friction
I also added an example world triball_drift.world with a lateral gravity component that mimics an inclined plane. With ODE, the triball_lumped model does not drift, the triball_fixed model drifts some, and the triball_revolute model drifts more.
@rosebudflyaway do you have any ideas why ODE might have this drift problem?
I have observed vehicles in gazebo drift when supposedly at rest on a planar surface. Even on an inclined plane, they should be still if the static friction coefficient is sufficiently large and the wheels have the brakes applied. I have observed this specifically with ODE, and an initial test indicates that bullet doesn't have this problem.
To demonstrate this, I have added the following models:
triball_lumped: a single link with three collision spherestriball_fixed: a chassis link connected to three sphere links with fixed jointstriball_revolute: a chassis link connected to three sphere links with revolute joints that have joint frictionI also added an example world triball_drift.world with a lateral gravity component that mimics an inclined plane. With ODE, the
triball_lumpedmodel does not drift, thetriball_fixedmodel drifts some, and thetriball_revolutemodel drifts more.@rosebudflyaway do you have any ideas why ODE might have this drift problem?