How should Arduino be Powered?

Hi guys, I have finished making my first robot. It was all possible because of LMR. Now one last doubt for it. For my arduino robot to freely roam I will need to power my board with some batteries. Could you tell me the amperage and voltage of the battery so that I can buy one. Will it be OK if I just attach some batteries to it directly with something connected to it so that it will fit in the power socket of my arduino board ??

Thanks for your help.

RTFM

Seriously, is this not covered in the manual? Really? Really?!?

thanks guys for that

thanks

I have to go with these

I have to go with these guys…I was going to put “with a battery pack”…but anyway, read up on how batteries work or how voltage works to understand more about what you need. You should have a basic undersstanding and in the end a love for ohms law and maybe eventually Kirchhoffs laws…

I did read the manual…

…but when I power the board with a 9V battery and the motor shield with another 9V battery and attach a servo to pin 9 on the motor shield, the servo refuses to move. it may move for some time then it stops. This is the problem that I am facing.So for this what should be done??

Thanks for that TinHead but

My Actual problem is not with the motors but with the servo. What I’ve understood is that the servo is powered through the power that the Arduino board receives. So when the servo is connected it does not move (when the arduino board is powered through a 9V battery). My servo (HS-422) requires 4.8V to 6.0 V for operation as its datasheet says. will using a AA battery pack of 9V help. 

I’m sorry …

… I didn’t get you. Do you mean to say that I should power my servo directly with 4 AA batteries (connect black to -ve terminal and red to +ve terminal of the batteries) and  connect the yellow wire to pin 9 ? instead of connecting all the wires through the motor shield ?