I have a project that I just got going and I need help choosing parts. Keep in mind that there is little planning involved and nothing specific regards requirements. Said project is meant to be introductory to robot programming/controlling/electronics and reusability of parts for future projects.
I have selected Arduino Uno as the main controller of the robot, but I seem to struggle to figure out what kind of motors I would need for the robot. I am planning on using plywood for the body of the robot, simple hollow/open box with controllers on the sides or middle section and wheels and motors at the base of the box.
For raw positional data, I intend to use MinIMU-9 v2 Gyro, Accelerometer, and Compass (L3GD20 and LSM303DLHC Carrier).
Then next major bits would be motors and motor controllers. I currently have my eyes on following parts :
Pololu Dual VNH5019 Motor Driver Shield for Arduino
Pololu Dual MC33926 Motor Driver Shield for Arduino
34:1 Metal Gearmotor 25Dx52L mm HP with 48 CPR Encoder
29:1 Metal Gearmotor 37Dx52L mm with 64 CPR Encoder
Could you please help me choose the best combination?
P.S. What would be the easiest way to power such robot? It seems that Arduino Uno can have 12V input voltage but how hard/expensive would be to acquire a decent 12V battery?
All robot has to do is maintain it's vertical position, currently there are no plans for controlling it with a controller, just making it stay still and correct itself if moved.