For some test code, on a test bot, I'm setting PID values of 30, 0.005, 0.25. When I have the Jaguars in kPosition the values work fine with a +- of 0.01 of the SetPoint.
Now when I set the jaguar control mode to kSpeed the motors spaz-out barely moving, but when I have my P value negative(-30, 0.005, 0.25) it works fine.
Is this normal? I would have thought the same PID values would work for both kSpeed and kPosition, am I wrong?
