I feel like this is fitting more to building category, but i, as of recently started tinkering around with constraints and decided to make a car suspension.
This is how second iteration of the mechanism looks like (no decorations/aestethics yet, as i’m fully focused on functionality):
And here’s the detailed view:
(1. Wheel 2. Spindle 3. Wishbone. 4. Subframe 5. Shock Absorber (you may also notice a rod constraint, it’s there because, work on steering mechanism hasn’t started yet, so i decided to create a temporary pseudo-steering mechanism))
And both suspensions have exact same Parameters:
SpringConstraint:
Damping: 300
FreeLenght: 1.5
LimitsEnabled: True
MaxForce: inf (default)
Stiffness: 5000
HingeConstraint:
AcuatorType: None
LimitsEnabled: True
LowerAngle: -10
Restitution: 0 (default)
UpperAngle: 10
BallSocketConstraint (the one that connects spindle to wishbone):
LimitsEnabled: True
MaxFrictionTorque: 0 (default)
Restitution: 0 (default)
TwistLimitsEnabled: True
UpperAngle: 10
TwistLowerAngle: -10
TwistUpperAngle: 10
Those are the details, but now onto the problem:
Every time i run the simulation, suspension on the other side goes a bit crazy for a split second and spindle ends with being upside down, i tried all kinds of solutions, all of which failed, and taking this issue to devforum is my last resort of sorts, so i would appreciate if someone would help me solve this issue and for reference i’ve thrown in a pic of issue in action:
Edit: If any additional information is needed, be free to request.