Realistic Vehicle Interactions Issues

In short, I’m trying to create a realistic vehicle simulation for a large truck. However, I’m having trouble adjusting the mass and steering of the vehicle.

To go further into detail, I’m trying to make a realistic vehicle simulation.
image
Its suspension and steering systems are (for now) physically modeled. Wheels are held in place by a double wishbone suspension, simulated with RodConstraints, and are suspended by SpringConstraints. They are steered by a BasePart which slides along a PrismaticConstraint and is connected to the wheels.

As mentioned earlier, I’m having trouble adjusting the mass of the vehicle to work well with the force of the springs and most critically, the steering system. When the vehicle is very heavy, no matter how much force I give the steering system, it becomes very erratic and unreliable. But if I make the vehicle body light enough for enjoyable steering, the smallest bump in the road is enough to set the vehicle to a total stop. Has anyone encountered similar issues, and how did you solve them?

1 Like

Constraint vehicles can be tricky to tune.
Don’t use more Constraints than you need.
Also, this topic has been covered a lot in the past. Try searching some of the other posts for answers.

Make sure the Density of all your connected Parts is very similar. Making them too different (or Massless) really messes with Roblox physics.

Have a look at my suspension test place and you’ll see many vehicles with different suspensions.
I found using Prismatic or Hinge constraints for steering to be very ‘soft’ and springy, no matter what settings I used for the LinearResponsiveness or AngularResponsiveness.

I actually use a Motor instead with a couple rods connected for steering. It’s a lot more robust and keeps the wheels aligned. You can kind of see it in the army truck and the 2 buggies.

I keep my wheel Density and Friction on the higher side so the wheels stay in contact with the ground and then change the Density of my chassis to match how I want the car to react.

5 Likes

Thanks for the response. I’ll try out what you recommended and also look into those previous topics

2 Likes