I have a 3D printed tank running ArduRover 3.5.1 with an AUAV-X2.
In Steering- and Auto-mode the tank turns only very litte to the left, even with RC-stick full left. Steering to the right works well.
With centered RC-stick the tank does not go straight, already turns right.
I think the steering controller is tuned OK so far, although the PID values are quite small. Compass seems to be OK.
In Manual- and Acro-Mode the tank drives straight.
Does anybody have an idea why the tank has a problem to turn left in Steering/Auto mode?
I don’t see anything immediately wrong. The turn rate controller seems to be performing pretty well actually. I wonder if it might be the transmitter… I see that ARMING_CHECK = 0 and the RC input hasn’t been calibrated.
I think it might be good to turn back on arming checks (i.e. ARMING_CHECK = 1) and do the RC calibration. Sorry, I know that arming checks can be annoying but often they catch problems and then give a short description of the issue.
Thank you Randy!
I activated ARMING_CHECK and made RC calibration.
I use a Spektrum satellite receiver.
But rover still doesn’t turn well to the left.
It is strange, that in Auto- and Steering mode PIDDESIRED is already very small to the left. About half the value compared to right turns.
It looks like the rate controller doesn’t request a left turn.
Also strange, that I have the same problem with two completely different rover: Tank and Tractor.
@RainFly, OK, great that 4.0.0 is working better although as far as I know we haven’t changed much in this area. Perhaps there are some lower level board changes related ot the Omnibus Nano V6 board that explain the change