Tank wheels are shaking over tracks

im trying to fix suspension on this tank but the wheels keep shaking nonstop causing lots of problems with the movement

video:

each track is connected at a hinge constraint
each wheel uses two springs with one prismatic constraint

limits:

free length (front three wheels {big wheels})
image
(5 free length)

free length (back two wheels {big wheels})
image
(6.2 free length)

tracks connected through a hinge constraint connected to the front wheel, and another part connected to one track piece and those two connected with a prismatic constraint


red = connectors
yellow = track piece

spring values
image

i tried changing the values of this nothing changed it

2 Likes

On first glance it seems a cancollide issue.

Or maybe two constraints fighting each other.

Does the tank move forward?

1 Like

Isolate the issue a bit… make tracks noncollide and see if wheels work well with the springs.

1 Like

the tank moves fine forward, its glitching out when turning
i turn by speeding up one track and slowing down another

wheels are fine by themself no bouncing at all

So you feel it might be the tracks?

Do the smaller wheels rotate faster than the big ones?

all of the wheels turn at the same rate

Has this worked for you before? I have never worked with tanks but i would assume smaller wheels need to rotate faster than big ones to keep up with the same distance covered.

it was working before but with a different model the springs were set up the same though

nothing is wrong with the movement its just the wheels will shake while on top of the tracks. like in the video you saw the tracks moving up and down very fast sometimes going into the ground

Have you tried increasing the restitution on the hinges between the tracks? Let it give a little so that they arent as harsh against each other…maybe will soften the movement.

the hinges dont have any limits

1 Like

One more idea…it might be the ratio of how much slower the other side rotates when making a turn… maybe try a slightly different speed for turns and see if improves or worsens? Adjust accordingly

im not turning at all… the wheels are just shaking without movement

1 Like

I see… sorry im trying to think of what else it could be. At this point, and im sure uve done this, would be to go one by one thru the constraints and make sure none have anything enabled or ticked that shouldnt. Since u did this before on another model u know that even one constraint acting incorrectly will make your whole tank jitter.

1 Like

i looked through everything about 20 times i have no idea what is wrong with it

1 Like

after messing around with spring limits and the restitution i got it to not shake over the tracks but another problem rose

its not smoothly turning now
focus on the moving green line around the tracks

they are meant to move around the tracks without stopping at all
do you got any idea why this is happening

maybe try lowering the friction of the wheels or raising it.

Try making the wheels massless.
Try making the tracks massless or more dense.

Do you speed the tracks up to match the wheel speed when turning?

i think that might be a physics issue. Instead why dont you try making the tracks spin in opposite directions when turning? I think thats how they work irl.

the tracks are connected to the front wheel which turns at the same speed as the rest of the wheels