We have Four motors on this bot. We found out the arcade drive is the problem by switching how we initialize the motors on the side car from 1,2,3,4 to,4,3,2,1 and the problem switched so the bot turns to the right going forward and the left going back. Does any one have experience with arcade drive not working with 4 motors compared to 2, any suggestions?
you could also bypass the pre made vis and just drive the motors however u want. Might be a Load issue where one motor has much more of a load than the other one causing the turning
Before doing anything else, calibrate your motor speed controllers, and make sure the program matches the type of controllers you are using.