I feel ive done my homework alright but im still kinda new so i want to pass this by you all to make sure.
My bot is using an R-Pi connected via USB to an Uno with with an Adafruit Motor Shield (V1 i believe: Adafruit Motor/Stepper/Servo Shield for Arduino kit [v1.2] : ID 81 : $19.50 : Adafruit Industries, Unique & fun DIY electronics and kits). Attached to the Motor Shield is two standard 6V DC motors and 2 micro servos(3-6V). The GPIO of the R-Pi is connected to various sensors (Distance sensor, photocell, speaker, etc. nothing too demanding i think)
Originally I used a 2200mAh usb power pack to supply power to the Uno and Pi, and 4 AA batteries to power the Motor Shield but I decided to upgrade to a single power supply: http://www.amazon.com/gp/product/B00935L44E/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1
The battery is 10000mAh with 2 USB ports as well as a 9V/12V DC (2A) output. From what i can tell on the Q/A section of that battery, I should be able to use USB to power the Pi and Uno, and i can use the DC out to power the motor shield.
Does this sound correct to you considering the 4 motors? Is there anything else i should take into consideration? I was thinking i may put a heatsink on the motor shield but not sure if that would be needed or not.