I would like to give you all some premise before asking this question. I am a highschool student from India and I generally do software development, so this is one of my first hardware related projects so I am a complete noob at this stuff.
Our team had been tasked with construction of a mini war robot for a competition. We thought that the best way to go about it would be with 4 powerful motors with PWM controlled wirelessly via bluetooth using an Arduino. I was successfully able to figure out the code and created the controller.
The problem we are now facing is what would be the most efficient and low cost way to power our 4 motors and what batteries should we buy.
The motors that we have used are 200 RPM Johnson Gear DC Motors 12V with maximum load current upto 7.5A We were also considering buying these motor drivers which I Linked here https://robokits.co.in/motor-drives/dual-dc-motor-driver-20a
My Question is what battery should we use so that the robot runs with full power for at least 30-45 mins and should we use two dual channel motor drivers(one for each motor) or one motor driver(two connected in parallel with one motor driver)
(not sure if this should be here or in robotics stack exchange figured this was a more electrical engineering question)