Dual A-Arm Suspension in Bongo 2.0?

I'm evaluating Bongo 2.0, and would like to use it to work out some vehicle suspension kinematics. I can't seem to figure out how to make Universal join constraints stay connected.

I have created a small spline and point to drive the vertical tire movement, it's snapped to the upper ball joint. It moves up and down around 2". I would like this to only drive the height of the suspension travel, not exact position.

The control arms are both set as hinges, rotating about Y axis, in local object space.

I linked the lower control arm to a 'universal' point, and linked that point to the spindle (vertical member line). I linked the top of the spindle to another point, which is constrained to the animated point on a path.

I did similar for the upper control arm, except I didn't link it to the spindle, as they are both linked to a universal location at the top.

When I animate the suspension travel you can see the points become disconnected.

I am just starting out so I am hoping there is a setting to have all connections force to stay together. (2nd picture)

Replies to This Discussion

This is a shot showing the 4 points attached to the chassis that need to remain static. The other 2 points need to both translate, and rotate at the same time as the suspension travels. Bongo doesn't seem to want to let me do this.

I've set it up this time like one long chain, 2 hinges (top and bottom) that rotate in one axis, and the rest are universal joints. It rotates when I animate the lower control arm, but when I add the constraints for the 2 points on the top arm, it stops animating.

Have to say that I'm having a hard time following what you want to do.. Any chance that you could look up a similar animation online so that we could have a look at that?

Thanks, that's very close, but the rear node of the upper arm moves, and it needs to be stationary.

Do you mean the object called UCA -should not move at all? Not in any direction?

When I add another point constraint to it, I lose connection of the 2 main pivots of the 'spindle'.

- I'm not sure what you're talking about. An object can only have one pivot.

The spindle will rotate,

- Currently there is nothing in the IK -setup that will make the object called Spindle rotate. The movement of the IK-cahin comes from the object called LCA, and that movement only pushes the object called Spindle upwards.

Based on your revision of my file, I changed a couple of things, and it works, sort-of. The problem is the 2 universal pivots, spindle top and bottom, become disconnected. I think maybe because the spindle doesnt rotate correctly as the lower arm is moving it upwards? Its rotation should be controlled by the top joint I suspect, though I'm not sure what happens behind the scenes in Bongo.