ACF-Team / ACF-3

ACF
MIT License
67 stars 55 forks source link

[bugs]Problem with the Steer Rate of the double differential. #316

Open SLRR231 opened 2 years ago

SLRR231 commented 2 years ago

In the old version, if the Steer Rate value was given with the clutch disabled, it did not work properly. However, in the ACF-3 version, if the left and right clutches are fully activated, the Steer Rate value is also deactivated, and even if the half clutch is attempted, One wheel does not rotate in reverse, but rotates as if dragged.

If it is normal, like the old version, the Steer Rate value should not be affected by the clutch value.

TwistedTail commented 2 years ago

if the left and right clutches are fully activated, the Steer Rate value is also deactivated

That's basically what the clutch does, it controls how much power is given to the linked components. If you're engaging the clutch, no power will be passed to the wheels.

TwistedTail commented 2 years ago

I've dug quite a bit about this issue and there's a massive problem on the internals of ACF gearboxes that's much bigger from what I initially expected.

For starters, the formula used to calculate the "RPM multiplier" of each side of the gearbox was wrong. imagen

This new formula should properly meet the requests given to me back in 2020, when this problem was initially brought up and I thought I fixed, and end up with the following results, x1 being the steer rate, y1being the left output and y2 being the right output. imagen

Except, the problem goes much further than this. Even after these changes, wheels would constantly spazz out, for the side with the positive multiplier, or just not receive any power, for the side with the negative multiplier. I'm not good at all when it comes to mobility, so I'll just leave this here to document my progress on the matter in case someone else can step up and deal with the issue.