Combining turn and linear movement PIDs

That is not strictly necessary, as you can drift. But I definitely agree that holonomic drive base is easier to control for that purpose and it gives you a realistic chance at having repeatable results in the autonomous.

@Micah_7157X, you can use two PID loops for driving straight and turned combined into one.

Take a look at these: