Questions and Answers about Combat Robotics from Team Run Amok.

Ask Aaron banner image
7828 Questions and Answers about Combat Robotics
from Team Run Amok

Privacy Policy

'Ask Aaron' is a simple little question and answer page. It is not Reddit. Messages not asking substantive combat robot questions will not be published.

I Know a Trick
Q: I'm building a combat robot for a local competition, but it is very difficult for me to get suitable motors and electronics in my country. The only high currrent brushed motor controllers available to me are the BTS7960 H-bridge motor drivers. The BTS7950 accepts pulse width modulated signals for variable speed cotrol but I cannot figure out how to set up my FlySky FS-i6 radio to get both forward and reverse response from the motors. Can you help? [Location Withheld]

A: Mark J. The BTS7960 motor drivers are inexpensive and claim a continuous bi-directional output of 43 amps at up to 27 volts. They are a little bulky, but appealing for controlling brushed motors in intermediate weight combat robots.

The problem is that the BTS7960 is designed to be controlled by an Arduino microcontroller board rather than directly by R/C receiver output. There are seperate input pins for forward and reverse motor rotation, and each pin expects a full 0-100% duty cycle PWM signal. The FS-i6 just can't manage that and still provide single-stick control -- but I know a trick.

It just happens that the circuit board in an analog servo takes standard receiver output and splits it into the two PWM signals the BTS7960 is looking for. You'll need a couple old servos and a 5 volt power source:

  • Take apart an old servo and strip out the control board.
  • Connect the control board leads that went to the servo motor to input pins 1 and 2 of the BTS7960.
  • Provide +5 volts to pins 3, 4, and 7, with a ground connection to pin 8.
  • Plug the servo lead into the appropriate receiver port and your BTS7960 will respond just like a regular ESC.
Here is a video that shows the whole process: Brushed ESC Using Servo and BTS7960.

Below is my circuit diagram with an inset showing the details of the input pin wiring. An explanation of why this trick works gets technical. If you want the details write back -- if not just be glad it works.


Bench Warmer
Q: AYOH! It’s ya boi, CRAIGYBOT!!! I’ve been playing lots more baseball since we chatted. I scored 97 poggers and 58 assists! The coach was so impressed his face turned red and he pulverized his hat into the ground. I've now been promoted to "bench warmer"!! Robots use radiators, right? I figured I'd build one to warm the benches during the offseason.

Twelve Hours Later...

Great news!!! I've just got drafted to a team in Wisconsin! They don't have bench warmers so I won't be needing that radiator anymore.

- sorry not sorry, CRAIGYBOT [Not Wisconsin]


Top of the Charts
Q: Your site has dozens of combat robot webpages with a wide range of topics. Which are the most frequently viewed? Are the technical pages more popular or do the fan pages get the traffic? [Tampa, Florida]

A: Mark J. Our most popular pages vary a bit over time, but in a typical month these are the top five runamok.tech combat robot pages:

  1. Ask Aaron: Questions and Answers about Combat Robots
  2. FlySky FS-i6 Transmitter Programming for Combat Robots
  3. Ask Aaron: Combat Robot Design Tools
  4. Ask Aaron: Combat Robot Spinning Weapon FAQ
  5. Ask Aaron: Frequently Asked Questions
On any given day one of the fan-oriented pages like The Historic Tournament Trees or The Combat Robot Hall of Fame may get a mention on social media and rocket briefly to the top of the list, but the technical pages are reliably found at the top.
Two Versus One
Q: How is a control bot supposed to deal with a multibot?

My local competition recently added a multibot bonus mirroring the one found in NHRL, and I plan on competing with a control bot. Assuming competently designed, built and driven 'Bots on both sides, I can't think of a way to deal with them whether or not they are themselves control bots or have some sort of weapon. [Shore of the Mediterranean]

A: Mark J. I had no idea that there were combat robot events in your country. I found photos from the April event that showed a nice arena, good attendance, and some interesting competitors. Congratulations.

It kinda bites to be a control 'bot under the current rulesets. Not all design challenges have solutions:

  • How do you beat Paper with Rock?
  • How do you beat Rock with Scissors?
  • How do you beat Scissors with Paper?
I'm not a fan of the multibot weight bonus, but you fight under the rules as written. You could build twin control bots, or add a small wedgebot to cause chaos. You could pick up one bot and use it to beat up the other 'bots -- I once did that with a control 'bot in a hobbyweight rumble (full story). Be creative and have fun -- fun is as good as winning.
Cardboard and Imagination
Q: I work at a California Public Library and I want to create a program introducing children to combat robotics. I want to put the kids into teams and have them build and then fight their robots. I want to keep things safe for kids and cost effective with out compromising the coolness of the bots. How would you recommend card board vs PLA plastic for the frame and chasis? [Murrieta, California]

A: Mark J. I like the sound of this!

I'll assume we're talking about thin sheets of PLA to be cut/folded/assembled. While this could certainly work I'm personally very fond of cardboard as a construction material.

  • Easy to cut/trim with scissors or rotary cutters;
  • Accepts pen/pencil markings without smudging;
  • Bonds well and rapidly with non-toxic adhesives;
  • Quickly laminates for increased strength and stiffness; and
  • Can be recycled at the end of the day.
Throw in some popsicle sticks and a few colorful markers/stickers/googly-eyes and you have a great activity. Send me some photos? You might get a few ideas from this video: Build a Cereal Box Combat Robot!
Kentucky Fried Robots
Q: One thing I remember back when I was watching Clash Bots, a Chinese robot combat show that didn't get good reception compared to King Bots, was that some of the flipper bots (like Atomic Bomb) had different materials as cords for their weapons. It wasn't as effective as bungee cords because it wasn't flexible enough to strengthen the weapon and make the robot self-right to my memory. I would like to ask, what was the material? Rope? Elastic? It's hard to tell. And is there any benefit to using them? To me probably not, but what do you think? [Social Media]

A: Mark J. I reviewed the fight between 'Atomic Bomb' and 'Princess of Wales' (Clash Bots Videos Playlist) to take a look at the flipper cord you mention.

For some reason I suddenly want a bucket of KFC.

The simplest pneumatic flipper systems apply force to extend the ram cylinder, but must rely on gravity to return the flipper to its retracted position. It is common practice with such systems to add an elastic bungee cord to retract the flipper should the robot be in an awkward position where gravity will not suffice.

The cord does not strengthen the flipping action - it actually creates a relatively small force counter to the primary motion. The benefit is that the bungee may be able to reset the flipper to allow self-righting where the 'bot might otherwise be stuck.


Too Tight for a Gearbox
Q: My design for an antweight full body spinner is very tight on space. I don't have room for regular gearmotors, even the little N10 size, and I can't find any right angle gearboxes small enough and fast enough to work.

Are there any alternative drive methods that might work in such a small space? [Social Media]

A: Mark J. I dug thru the Ask Aaron Archives and found a post from 2016 that described a couple unconventional combat robot drivetrains that require no gears, pulleys, or sprockets:

Friction drive The shaft of the motor presses directly against the surface of the tire and relies on friction to transmit power to the wheel. You will get some slippage, but if your motor has a 2mm to 3mm shaft the reduction ratio works out about right.

Tiny wheels If direct-drive for a normal sized wheel isn't practical, how about a really tiny wheel? Mount a very small wheel to the motor shaft and mount the motor at an angle to put the wheel in contact with the floor. Unconventional, but a successful antweight full-body spinner used this method as a space and weight-saving measure. The 'wheels' could be something as simple as a small plumbing washer, a short length of small diameter rubber tubing, or even a few layers of electrical tape wound around the shaft. They won't last long, but they're easy to replace.


Sports Should Be Credible
Q: I heard that one of the Battlebots seasons on the science channel was fake. They didn't show fights that actually happened and made up fights to take their place. Which season was this and why did it happen? [Tumwater, Washington]

A: Mark J. You didn't hear quite right. It wasn't BattleBots, but a combat robots show on The Science Channel did piece together a fake tournament by cherry-picking fights from an actual tournament.

Here is what Aaron wrote about it at the time:

I've discovered something about the 'Killer Robots: RoboGames 2011' show that aired on Science Channel that bothers me. It seems that the show's producers were less than truthful about the actual outcome of the tournament.

The tournament tree shown repeatedly during the "Killer Robots" show was a fabrication that stitched together matches from the preliminary round, the losers bracket, and the main bracket of the double-elimination tournament to make up a fictional tournament that greatly distorted the actual event. Why did they lie to the audience?

Shortly thereafter I had an exchange of opinions with one of the event competitors:
Q: About your comment on the Killer Robots show...

As a competitor in the 2011 robogames, I understood why they would choose to portray the matches as single elimination. The producers explained to us that they thought the double elimination system was too hard to explain to the public. I agree: it was hard enough for us competitors to figure out who we would be fighting next. I see why you are frustrated, but sometimes profit and popularity are more important than accuracy.

A: Mark J. here: I sympathize with the desire to avoid the complexity of presenting a double-elimination tournament, but I don't believe that putting profit or popularity in front of truth is an acceptable option.


The producers of 'Killer Robots' went out of their way to mislead the viewers. Examples from their fictional tournament tree:
'Original Sin' defeated 'Son of Ziggy' in an early un-televised match.
Not true 'Original Sin' and 'Son of Ziggy' did not even meet in the tournament.
'Breaker Box' was eliminated early in the tournament by 'Last Rites'.
Not true 'Breaker Box' beat 'Last Rites' and went all the way to the semi-finals before losing to 'Sewer Snake', but we never got to see Breaker Box fight in the show.
'Touro Maximus' beat 'Vera' and was then eliminated by 'Original Sin'.
Not true 'Touro Maximus' lost to 'Original Sin' prior to a string of four wins that included a victory over 'Vera'. They were eventually eliminated by 'Last Rites'.
If you want credibility as a 'sport' you cannot lie to the audience.
BattleBots never re-arranged a sequence of fights to deliberately distort the audience perception of the tournament -- they presented 'highlight' matches and never pretended otherwise. IMHO, having host Grant Imahara stand up and lie to the television audience was not necessary and I believe it was damaging to combat robotics.

Watch the Full 'Killer Robots: Robogames 2011' video.

Compare the Killer Robots and the Robogames Tournament Trees.

Q: The 'Sports Should Be Credible' post reminds me of something. There was a rumor that the 'USA vs the World' special from BattleBots 2018 was rigged. The rumor originated from The Robot Combat Iceberg Version 3 [on Reddit, 2021]. One commenter [u/murdock129] claimed that the Kraken vs Red Devil fight was just an exhibition match completely unrelated to the event. They also said that there were unaired fights [that together] would've changed the result to 3-4 in favor of 'The World'. They didn’t leave any links backing up their claims, so I was wondering if you had more info.

- sincerely, Iceywave [West of San Antionio]

A: The comment at the end of my exchange with the RoboGames competitor where I say, "BattleBots never re-arranged a sequence of fights to deliberately distort the audience perception of the tournament" was true at the time I wrote it in 2011. The original Comedy Central version of Battlebots was an actual open-to-anyone combat robot tournament with hundreds of robots in multiple weight classes. That has changed.

See my archived editorial post: BattleBots is Not a Televised Sports Tournament.


Dirty Receiver Power
Note: This post had a couple of false starts. I've edited it down to where the hamburger got good.
Q: My robot is a beetleweight with an unusually high current draw from the weapon, and I have switched from a Neutron ESC to the Iflight Blitz E80 (the Neutrons kept dying), but now there are issues with drive sides turning off in the middle of a fight, with the robot losing connection for a few seconds, and with the ER4 receivers going bad.

I had been powering the receiver from the BEC on the Repeat Dual ESC but I've been experimenting with using the balance lead of my 6S LIHV battery to power the receiver with a 2S voltage, and I am currently using wires 1 and 3 (marked with an A). Could I switch to using two wires in the middle, such as the ones marked with a B?

I had hoped to have the problems fixed by now, but the next event is NHRL and I can't reliably replicate any of these issues at home to test possible solutions. I am trying to add as many layers of protection as possible to try to fix the possible causes of the issues, such as:

  1. Drawing receiver power from center wires on the balance lead to reduce voltage spikes (not sure if it would actually do that)
  2. Separate (bigger) BEC to reduce chances of voltage spikes to the receiver, and to make sure it can keep up with the current demand during voltage sag
  3. Ferrite rings around all wires from the weapon ESC to reduce voltage ripples to the receiver and Dual ESC
  4. Adjusting capacitor sizes (on the receiver, weapon ESC, and drive ESC)
My main question is: Would powering the receiver from the balance lead reduce voltage spikes and voltage sag since the positive wire is now separated by multiple cells from the main power wire?

I'm trying to do everything possible to solve these issues now since I don't have any more chances to test changes individually. [Raleigh, North Carolina]

A: Mark J. That must be a HUGE current draw To cause such trouble.

About your port tap: The balance port tap you propose creates a "floating ground" within the wiring circuit. The receiver ground is now at a higher voltage potential than the ground used by the ESCs. If you include the ground lead from the receiver to the ESC there will be a dead short across the first two cells of your battery -- a condition known as a "ground loop". See this archived post for a more complete discussion of ground loops.

Going with only a signal wire from the receiver to the ESC prevents the ground loop -- but the ESCs expect to see a receiver signal that ranges from about ~6 volts (high) to 0 volts (low) compared to the ESC ground. If the receiver is setting on a circuit with a ground three cells above the ESC ground, the ESCs are going to see a signal ranging from about 18 volts (high) to 12 volts (low). ESCs aren't likely to respond well to that signal.

The general rule is: "Wire Everything to a Common Ground."

To your main question: Pulling power from the center cells of the battery will not offer significant protection from voltage fluctuation. Current is drawn equally across all cells in the battery and any voltage fluctuations will effect all cells equally as well. Even if you could avoid the ground loop and signal voltage problems the tactic will not solve your voltage issues.

Hard core R/C airplane guys often use a voltage stabilizer on their receivers that "helps to eliminate brownouts and prevents your receiver from rebooting." It's just a good sized electrolytic capacitor that plugs into an unused receiver port to offer a little buffering. But it sounds like the voltage fluctuations you're seeing are way too large to be solved by a capacitor, ferrite rings, or a larger BEC.

You've run out of time for experimentation and you need something absolutely guaranteed to eliminate receiver power fluctuations: stop trying to clean up your existing receiver power source and simply replace it. Your ER4 receiver is happy with anything from 4.5 to 8.4 volts input, so add a dedicated 2S 150mAh LiPo to power the receiver directly. Weight is only about 10 grams and a full charge is good for well better than an hour of operation. You will likely want to include a ground wire from one receiver port to one of the ESCs to provide a reliable signal return path.


Stop at Line Five
Q: Is the question "Is asking a question about if a question is substantive substantive?" count as a substantive question?

- couldn' t resist, Iceywave : ) [West of San Antionio]

A: Mark J. A meta-question deserves a meta-answer:

There was a young boy from the sticks
Whose Limericks went to line six.
They started OK
But then went astray
When he found himself in a fix
Toward the end.

Flashback: an archived post from 2021
Q: Somebody made a comment about the "hamburger is bad" rule on [a combat robot social media site]. Can you tell me what that rule is? [Henderson, Nevada]

A: Mark J. You came to the right place.

'Ask Aaron' has a long history of receiving requests for very specific recommendations on materials or components that provide far too little information for us to give a useful answer. We needed a name for this type of question and a way to explain our problem in answering. In 2010 we published a webpage titled "The Hamburger is Bad" that uses a fictional exchange of questions and answers about whether a 1/4 pound hamburger is good to depict the problem. The meme caught on in the combat robot community.

So, "The Hamburger is Bad" is not so much a rule as a shorthand request to provide adequate information when asking a question.

Hey Rodger, the link to the 'Hamburger is Bad!' page on the 'Flashback Post' from 2021 is incorrect!

- sincerely, Iceywave

Mark J. Rodger the Web Gerbil's new contract gives him the entire month of May off. Rodger used to negotiate his own contract, but this year a hard-nosed red tree squirrel claiming to be his agent showed up. The squirrel turned out to be a skilled negotiator. In addition to a full month off I had to throw in two pounds of pecans, a gym membership, and bottled water for his water bottle.

This one was on me -- the link is now correct.


Brushless in Tunisia
Q: What are the best brushless motors for the weapon system and the drive system for a 70 kg fighting robot [Tunis, Tunisia]

A: Mark J. "Best" depends on many factors which you have not shared in your question. Additionally, brushless motors of this size require substanital expertise in adjusting their controllers to provide acceptable performance; they are not "plug-and-play". The "best" motors for your particular situation may not be brushless at all.

Further, I have seen videos of recent Tunisian robot combat (see image below). Wire mesh is wildly inadequate for the safety of the competitors and spectators. Combat robots of this size and power require a much higher standard to protect human life and limb from potentially deadly shrapenel. My conscience does not allow me to assist in creating faster or more powerful robots for use under such conditions.


How Wide Is It???
Q: My 2wd robot has the batteries and drive escs on one side. To do this I would need to lengthen the phase wires of the second drive motor a considerable amount. I have space to move one of the escs over, but that would then mean having a really long signal wire as a result to get to the receiver. Between the two, which would be the more favorable option? [Sacramento-ish]

A: Mark J. I hesitate to answer this question because I have to guess at how you define "a considerable amount" and "really long". If your robot is "SMEEEEEEEEEEEEEEEEEE" wide you might need special techniques -- may I assume your 'bot is not that expansive?

  • It is considered good practice to keep all phase wires for a given motor the same length, but the phase wires from ESC to motor #1 do not need to be the same length as the phase wires from ESC to motor #2.
  • A long receiver signal wire is not itself a problem. General advice is to keep it under 15 feet, assuming that it is routed to avoid sources of potential interference. You can always bind a second receiver to your transmitter and put it on the other side of the 'bot if you like.
  • The only critical wire length is the run between the battery and the ESCs. Those wires need not all be the same length, but they should be kept quite short.
Given the above, the preferred solution is to keep both ESCs close to the battery and extend the phase wires of the more distant motor.
So Very Close
Q: I'm making a beetleweight horizontal spinner for my first robot. I have all the electronics but I do not know how to wire it. Is there a way to wire a skid steer system on a duel esc? [SanFran Bay Area]

A: Mark J. Read the "Don't Do That!!!" post immediately below for a link to a wiring diagram for skid steer with a dual ESC -- plus several reasons why a novice builder should not construct a robot with a spinner weapon.

Then read the Ask Aaron FAQ to answer the next few questions you'll want to ask.

Q: On a skid steer with a duel esc should I power each wheel individually or is it better to create some form of a linkage between the two. If its best to individually power them do I wire two motors to each input on the esc or do I need two duel ESCs

A: You have not mentioned how many wheels your robot has. Most beetleweight horizontal spinners are two-wheeled. From your question I will guess that you have a four-wheel design with each wheel powered by its own motor. It helps to tell me things like this because my psychic abilities are weak. As shown in the wiring diagram above, it is typical to wire both motors on one side of the robot to a single output on the dual ESC. The diagram makes a couple assumptions:

  • You have not mentioned what drive motors you have selected. The diagram assumes that you are using 'brushed' drive motors -- 'brushless' drive motors each require an output from their own ESC.
  • You have not mentioned the specific dual ESC you have selected. The diagram assumes that the selected ESC has sufficient current capacity to supply both of the drive motors thru each output port.
If you require specific recommendations I will need to know the specific components selected for your robot: drive motors, drive ESC, wheel diameters, battery voltage, and battery capacity (mAh). It may also be handy to know what radio brand and model you have selected to control your robot.
I will restate my concern that you as a novice builder plan to construct a robot with a spinning weapon. I worry both for your safety (do you have a safe test box in which to try-out your weapon?) and that the added complexity of a spinner weapon will lead to a poor experience for you at your first tournament. Please do reconsider.

Don't Do That!!!
Q: My competition is on April 25th and this happened. I don’t think I have time to replace them. Can these two still work? I don’t know what happened. [Washington D.C.]

A: Mark J. What happened is that you plugged two random wires from your brushless weapon motor directly into the main power plug on your 6S LiPo battery. Brushless motors are 'dumb' -- they require a motor controller to route current thru each of the three winding circuits in the proper sequence and timing in order to operate. Plugging a pair of brushless motor wires into a battery creates essentially a dead short which pumps hundreds of amps thru one motor loop.

DO NOT connect brushless motor wires directly to a battery! You're lucky to still have fingers on your left hand and a non-burnt crotch.
The Basics: Your brushless weapon motor plugs into the weapon brushless ESC, and the brushless ESC plugs into the battery.
  • See the simplified combat robot wiring diagram.
  • Do not test 'loose' components. A brushless motor of that size will have a violent torque reaction if wired up correctly. Tie everything down securely.
  • The motor and battery may or may not be useable at this point. If the battery sleeve is no longer snug and tight around the cells ("puffy") the battery is toast and should be disposed of properly. Never attempt to charge a 'puffy' LiPo battery.
  • IF the plastic battery sleeve is still tight you may:
  1. Securely mount the motor -- disconnected from the weapon itself.
  2. Correctly connect the motor to the ESC.
  3. Plug the ESC into your R/C receiver.
  4. Cautiously attach the ESC to the battery.
  5. Turn on your transmitter with all sticks and switches in the correct start-up positions.
  6. Provide 5-volt power to the receiver.
  7. Carefully apply a little throttle from your transmitter to see if the motor responds.
Combat robots aren't rocket science, but you are dealing with potentially dangerous components, high power levels, and many opportunities to hurt yourself or others by screwing something up. This is why novice builders should build small robots without spinner weapons. Being under time pressure to complete your robot only adds to the danger.

Consider dropping out of the competition and revising your design to something more appropriate for a new builder. I'll write you an excuse slip if you like.


About So Big
Q: What is the usual size of an 'insect sized' arena? [Lagos, Nigeria]

A: Mark J. A common size for beetleweight competition is 8' by 6'. One-pound antweight arenas are often 4' by 4'.

Here is a YouTube video covering the design and building of a 4' by 4' antweight arena with a link to a parts list and design drawings.


What's Left?
Q: Build: Repeat Robotics 16mm Brushed Planetary Motors MK2 and a Scorpion Nano 2.1 brushed ESC. When starting moving one motor stops. After a restart, the motor works again. I've switched out the Scorpion Nano, the motor, and the fully charged 3S battery. The issue remains.

Looking for some problem solving tips. [Social Media]

A: Mark J. OK -- it isn't the motor, it isn't the ESC, and it isn't the battery. Tell me about your radio system.

Comment: Ooo, good call. I'll switch to another Rx and Tx.


No Steering Wheel
Q: drive train [Madhya Pradesh, Bharat]

A: Mark J. I've never actually tried, but it shouldn't be very hard. You can only go where the rails go, so just give it a little throttle and toot the whistle once in a while.

 

They Don't Get It
Q: What do your combat robots think of the current COVID-19 pandemic? [Kansas City, Missouri]

A: Mark J. My robots don't care. My robots don't spread, suffer from, or die from Covid-19 -- but you can. Don't be selfish. Follow the science. Stay safe.


Two photos of Aaron Joerger Remembering Aaron Joerger, 1991 - 2013

The 'Ask Aaron' project was important to Aaron, and I continue the site in his memory. Thank you for the many kind messages of sympathy and support that have found their way to me. Aaron's obituary

- Mark Joerger   
Killer Robot drawing by Garrett Shikuma

Q: how can robots help us deal better with hurricanes and why? [Ontario, California]

A: [Aaron] Few people in Nebraska are threatened by hurricanes, so send a swarm of killer robots into low Atlantic and gulf coastal areas to drive the puny human inhabitants toward Nebraska. Problem solved.

Robot haiku:

That's obviously
A question from your homework.
Do your own research.

Aaron's Greatest Hits! More of Aaron's Poems Aaron at Nickelodeon Robot Wars Aaron's Minecraft High Dive Video Aaron's World of Warcraft Player Guide



We welcome combat robot questions. Please search the Ask Aaron Archives first to see if we've already answered your question. Recent Q&A are posted above.

  • Type your question into the box.
  • Click 'Choose Files' to attach - if needed.
  • Click 'Send'.




Thousands more robot combat questions and answers in the searchable Ask Aaron archives.



Run Amok Combat Robotics homepage
Copyright 2009, 2025 by Mark Joerger
All rights reserved.
how to design and build a battlebot