How to power 6 number of MG995 servos?

I am building a robotic arm having 6 number of MG995 servos. Each servos requires 4.8 to 6 v. i am controlling them using 12 bit 16 channel servo controller. How can i power the servo controller/ which battery suits for it?

Robotic Arm

You should use a power supply capable of 5 to 6 V at 9 Amperes or more.

The stall current of the MG995 servo is 1.5 Amperes, which it draws every time it starts to move.

Have good solid decoupling also on each servo motor. I would recommend a Pi circuit like the last one on this page De-coupling