Vehicle movement smoothness

Hi guys, I have this very heavy rigidbody(9000 mass) that is brought into motion by 6 other rigidbodies pulling it. Think of a horse carriage. These rigidbodies are connected to the original one by rough springs. The whole mess travels through uneven terrain.

The problem i’m having is that the movement of the body is not smooth completely. Even though you can’t see it from away, when you place a character with a camera on top of this body, the camera starts shaking. The shaking isn’t strong, but very rapid and constant throughout the movement of the body. The shaking also becomes apparent when you place some small physics objects on top of the body, as they start to slowly vibrate their way in arbitrary directions.

This is a problem because even the slightest shake in the camera is annoying to the end user. Given that the shake is constant, and the player may spend prolonged time atop this body by game concept, it calls for some change.

I wanted to ask some people more experienced with Unity physics engine, how do I eliminate this shaking? I have some vague ideas myself but I’d appreciate some pointers from someone who already been there.

Use a camera and follow script that is independent of the rigidBody. Some tight configuration to keep it in place but dampened.