Maker Pro
Custom

Types of Battery Systems for Robots

November 22, 2019 by Seth Schaffer
Share
banner

Choosing the right power source for your robotics project is essential. Learn about different types of batteries here!

We started out by discussing how to control big motors and how to pick a suitable motor controller for a motor with given electrical demands. We then went on to figure out how much mechanical power is needed for a given project and how to choose a motor suitable for that project.

Now we need to figure out how to power the whole system. Some projects might be small enough that a wall adapter or chunky AC-DC power supply can work, but there are a few problems with this.

Battery Chemistry

I could go on forever about different types of batteries, but in 2019, lithium batteries are king. 

If you need a massive energy capacity on a budget then lead-acid (think: car battery) might be for you. Otherwise, lithium-ion (Li-Ion) or lithium-polymer (LiPo) are the way to go. 

Robot_Battery_System_SS_MP_image5.gif

The relationship between specific and volumetric energy density in different battery types. Image courtesy of CEI.

I won’t touch on non-rechargeable batteries because they are more costly in the long run, but if you have a project powered by 1.5V AA or AAA batteries, a 1.2V NiMH rechargeable replacement can usually be found.

Lead Acid Batteries

Pros: Cheap and large capacities available. 12V increments used in lots of projects. Generally ‘safe’ if you avoid wet cell and flooded batteries (use gel or AGM, or any ‘non-spillable’ types).

Cons: Basically only in 6V and 12V increments. Super heavy. Take forever to charge. Smallest are several amp-hours. Lose capacity sitting on a shelf and need to be kept fully charged to help alleviate this.

lead acid battery

Example of a lead-acid battery.

Uses: Go Karts, Scooters, larger platforms that don’t need tremendous power but need lots of energy capacity, solar power systems, UPS.

NiMH or Nickel Metal Hydride

Pros: On the cheaper side. Lighter than lead-acid. Can be trickle-charged slowly without a pricey charger. Hard to “kill.”

Cons: Voltage drops precipitously throughout discharge. LiPo has generally replaced these in hobby and RC so these are harder to find. Don’t work for nearly as many charge cycles as lithium. Also, loses charge sitting on a shelf.

nickel metal hydride

Example of a nickel-metal hydride battery.

Uses: Airsoft guns, cheap RC cars/toys, AA/AAA replacements, cheap power tools.

Lithium-ion Cells (e.g., 18650 Cells)

Pros: relatively safe when combined with a battery management system in a pack. Very lightweight and durable due to the metal packs. Stable voltage during drain and high energy density.

Cons: Can be quite expensive. Requires a spot welder to make your own packs. Needs an expensive smart charger.

lithium ion battery

Example of a lithium-ion battery.

Uses: Pretty standardized for use in flashlights, various low current electrical equipment, or in large battery packs in everything from a Tesla to an electric skateboard or bike.

Robot_Battery_System_SS_MP_image8.jpg

An example of lithium-ion cells working in a system. 

Lithium Polymer or LiPo/LiPoly Packs

Pros: Super lightweight, packs usually are just a collection of single cells with a balance plug and main power plug. Cheap in smaller sizes, but larger is also competitive up to a point. Wide range of voltages 3.7v (1 cell) to 22.2V (6 cells) for hobby uses, and up to 44.4V (12S) common for power-hungry projects like e-skateboards. Insane current capacity and energy density.

Cons: can be VERY dangerous if handled improperly. Basically, they're polymer bags full of exploding self-oxygenating fire. (LiFePO4 are safer more stable variants, but heavier and more expensive). Needs a smart charger and MUST be properly stored and maintained.

Robot_Battery_System_SS_MP_image10.jpg

An example of a one-cell lithium polymer battery.

Uses: Combat robots, RC airplanes, and drones (RC everything really). Single cells for Arduino projects and mobile devices like phones, Bluetooth headphones. Multiple cells in most modern laptops.

Robot_Battery_System_SS_MP_image11.jpg

An example of a multi-cell lithium polymer battery.

Battery Ratings

All batteries will list a voltage or cell count, a capacity in amp hours (Ah) or milli-Ah (mAh). Some will give a discharge current rating or burst current rating, for LiPo this is a C rating.

LiPo-specific Ratings

S and P refer to series and parallel cells. Almost all are 1P if labeled, but it’s generally assumed it’s still 1P if not labeled, which means it is one set of cells in series.

A single cell is 3.7V nominal so 3S is 11.1V nominal, 2s is 7.4, 5S is 18.5, etc. A 2S2P pack simply has a series/parallel configuration with two in series and two in parallel for a total of 4 cells, at a voltage of 7.4 volts, but double the mAh capacity of one single cell within the pack. Usually, people just use ‘cells’ in reference to S since nearly all packs are 1P, and thus a 3S pack is “3 cells.”

parts of a lipo battery

The important parts of a LiPo battery.

C rating refers to how many times the capacity in amp-hours can be discharged at once safely. If you have a 1000mAh pack and it is labeled as 25C/40C burst, that means it will handle 25A continuous or 40A bursts (usually a couple of seconds, but up to 10 seconds). 

It’s pretty common for these ratings to be inflated, and they tend to drop at larger capacities so watch out if you see a cheap 100C 4000mAh battery. However, C ratings above 50 are common for batteries less than 1000mAh. A 500mAh 75C/150C burst battery can handle 37.5A continuously and 75A bursts. A massive 10C 10000mAh battery can handle 100 amps continuously.

What Voltage, Capacity, and Current, do I need?

You want to match the voltage of the battery system to the same voltage at which you will be running the motors.

Capacity is simply going to determine the battery life or runtime of the project. This may require some assumptions about the continuous draw of your motors, but using current sensors when testing will help you see what they draw under load.

Your discharge capacity or current needed is essentially the total sum of the current draw of all motors under a typical load (keeping in mind bursts may demand a higher C rating for smaller capacities).

Example of Voltage, Capacity, and Current at Work

A combat robot with three motors: one on a lifter, and two for drive. 

The project will operate at 22.2V or 6S. Drive motors draw peaks of 25 amps each, but tested under load they were measured at 12 amps, and they won’t run for more than 70% of the time during a match. The lifter draws peaks of 50 amps and 20 amps under load, but it won’t run more than 20% of the time during a match. The matches are 3 minutes long or 0.05 hours.

Capacity needed:

Robot_Battery_System_SS_MP_image1.png
Robot_Battery_System_SS_MP_image2.png
Robot_Battery_System_SS_MP_image3.png

So now we know we need a 6S 1300mAh battery with a C rating of 35 or higher and burst of roughly 75 or higher.

There are tons of guides available that go into far more detail, here are links to a few:

Batteries for Stationary Projects

It may seem counter-intuitive, but there are several reasons why a battery would be needed even to power projects that will be mounted in one place forever.

Electrical Noise

If you want to spend hundreds of dollars on a lab bench power supply that provides you with 10 amps of clean power and dedicate that to a robot, then you won’t have this issue. If you are a normal DIYer or maker, you will.

Anything taking wall power gets noise not only from the 60hz or 50hz AC power coming in, but from other appliances running on those circuits. Batteries always provide clean, steady DC power. An appropriately sized battery also experiences less voltage droop than an unregulated AC-DC supply.

Current Capacity - Especially Stalled

If you want to get a 12V AC-DC supply for a 50A motor, you will likely need a much larger supply than 50A. 

I can get a 55A current rated brushless motor for $20, and an ESC to drive it for $30 or so. At first, you might see a 12V 50A supply is only $40 or so and think that’s fine. However, for a few milliseconds, the motor could draw twice that and brownout or even damage the supply. 

You really need a much bigger supply that could handle 75 or 100 amps for a tiny time period even if your motor will then only operate at a fifth of that. The load could instead be handled by a $15 LiPo battery rated for bursts over 110 amps, in tandem with a much cheaper power supply.

Power Limits

Power limits change based on your country.

In the United States, at 120V power, most wall outlets are connected to a 15A breaker limiting the power from the socket to 1800W of peak power, and appliances are generally limited to 1500W continuous.

Author

Avatar
Seth Schaffer

I am a professional Mechanical Engineer with a passion for combat robotics. I use CAD tools, CNC and 3D printing to create bots 3 to 30+ pounds.

Related Content

Comments


You May Also Like