go to towerhobbies.com. Lots of battery choices. Most chargers for NiCd or NiMh won't charge to 12 volts, so what I do is wire two 6 volt packs in series but only charge one pack at a time. LiPoly is another choice. If you are going to do robotics you need to become familiar with RC airplane and car batteries. Good luck.