We have used the default code for a 4 motor system and changed the left side to false inverted and the right side to true inverted. So our robot moves left and right correctly but it is going backwards when we push forward on our controls, is there a way to invert this y-axis problem?
In my experience, if you are using tank/arcade drive, you should either have all motors inverted or none of them inverted. If this doesn’t fix it, you should have your electrical team check to see if the wiring is uniform.
You should have one side inverted, as it is oriented in the opposite direction, so that is correct. It sounds like you might have your left and right tracks swapped; that would produce correct “rotate in place” behavior but reversed “straight drive” behavior, which sounds like what you’re describing.