I'm new to Arduino and am starting to learn my way around it for a big project at work. We are creating a surveillance and maintenance robot that requires remote control of 6 motors, 5 DC and 1 Stepper. 4 DC Motors are being used to drive the wheels, both forwards and backwards, the other DC motor is being used to wind a coil of supply hoses from the back of the robot and the Stepper motor is being used to steer all 4 wheels (via a pulley/belt system).
What is the best Arduino board to use and why (so I can write a report)? And what is the best way of controlling the 6 motors? Is it possible to control the 4 drive motors with one PWM Signal which would then cut down on the size of the board? And also what is the best way to control all of these motors remotely?
I hope someone can help!