Constrainted train chassis is very unstable, likes to jump the rails often, etc

I’m experimenting with a train chassis that has rolling wheels and suspension, but the train wobbles a lot, derails, and is just generally unstable.

Here’s a video of the chassis moving. This is at low FOV to better visualize the issues I’m having.
What I’ve tried so far is:

  • Changing the dampening, stiffness, force, and freelength of the springs.
  • Changing the weight of certain parts of the train (bogies, test “body”).
  • Changing PhysicalProperties such as friction, frictionweight, elasticity, elasticityweight.

Below is the .rbxm file of the train and a short test track (you might want to extend it)
faultytrainchassis.rbxm (30.2 KB)

First of all set network ownership to class for better results. Why have not u try using a proper wheel structure to prevent derail?

It is definitely not a network ownership issue, and I know the wheel structure works properly since I have PreciseConvexDecomposition on all the wheels.

Just for better calculation set netowrk ownership and wheel must not be simply cylinder.
Edit:saw ur wheel structure. Try to place rails little close so wheels can exert good pressure on them. Also try to use roblox cylinder for best result. After looking the wheels and body wobble i think u must use more soft suspension to prevent derail even when wheel wobble


Roblox cylinders have a lot more jagged edges than the train wheel that I created using Unions and turning the PreciseConvexDecomposition property on. And I have tried placing the rails close together, it makes no difference. The suspension is VERY soft already.
image

Thats alot of damping try to decrease it to 500. I know precisedecomposition but still try to use cylinders for best physics results. U can also hide them

Changing the damping didn’t help before. I’ve tried a lot of values, including 500. I’ll try the cylinder fix.

Have you tried changing PhysicalProperties to the train track itself yet? Might wanna do that if not, monkey.

I’ve done that already, changed nothing. Also aren’t you supposed to be asleep moo man?

Forgot to mention, the whole reason why I made the wheels unions and not cylinders was because the conical angle of the wheels would be more realistic and help the train turn properly on tracks.

Yes I should be, but I just thought of this randomly so I had to hop back on and see if you tried that yet. Ok good luck

Wow very helpful of you, now go to sleep you :nerd_face:

1 Like

Tested it! Try lower density and damping, slight increase stiffness and use cylinders for wheel and make a weight brick. Include friction to tracks also.

1 Like

If you dont mind, can you record a video of your fixed train running?

1 Like

Visually. But their collision models are mathematically perfect. You cannot achieve that with any kind of Union.

I would suggest making the wheels flat, they have a slight angle, and maybe spacing out the lip a little further. How powerful is your computer? (That can also affect physics.)