I have been stumped by an interesting issue related to wheel colliders. I have a car setup with an anti-roll script taken from this thread. It all seems fine at first except that when fully steering to the left the car heavily understeers, but when I am steering right, even from a standing start, any light input will make the car oversteer and lose grip extremely easily. Is it from the way I set up my colliders or is it how the Wheel Collider works in general?
Here are the settings that I use for all 4 colliders:
Assuming that everything is symmetrical with the WheelColliders (positions, setups) then the problem is the center of mass and/or the inertia tensor of the rigidbody. If these are not defined explicitly, then Unity calculates them out of the colliders associated to the rigidbody, which might not be perfectly symmetrical.
A symmetrical rigidbody setup requires:
The X coordinate of the local center of mass is zero (Rigidbody.centerOfMass.x = 0).
The inertia tensor is not rotated (Rigidbody,inertiaTensorRotation = Quaternion.identity).