Combat Robotics Tutorial

 by TitanTechRobotics
Contest WinnerFeatured
***DISCLAIMER: Some of this information could be better or is inaccurate.  Specifically how big of a battery you need.  I plan on making a new tutorial eventually, but for the most part this tutorial is accurate.***

Have you ever wanted to build a combat robot (battlebot), but gave up because you didn’t know where to start? Well, hopefully this tutorial/instructable will help. I condensed a lot of information down into a step by step process, taking out most of the stuff you really don’t need to know, but leaving the crucial information. This tutorial is focused on the insect weight robots (75grams to 6 pounds), because the majority of competitions held are for insect weight robots, and they are the least expensive.

Throughout this tutorial I will be putting a robot together for demonstration. I used wood for a material,and you shouldn't.  The reason why I used wood, was because I was just putting the robot together for this tutorial, and I am never going to compete with it.  In fact I already threw it away, because it was a mix-match of a bunch of different ways to do things.

 
Remove these adsRemove these ads by Signing Up

Step 1: Weight Classes

Weight Classes.png
Before you do anything else, you have to pick a weight class. The weight constraint helps determine which parts are needed.

Insect Weight class:
• 75g Fleaweight (not common)
• 150g Fairyweight (5.3oz)
• 1lb Antweight
• 1kg Kilobot (Canada Only)
• 3lb Beetleweight
• 6lb Mantisweight (not common)

I suggest building an antweight or a beetleweight as a first robot, because you don’t have to be as concerned about weight as with lighter robots. It is less expensive to build a antweight, but you will find it easier to stay under the 3 pound limit. Also, beetleweights are more common than antweights, but any competition that has beetleweights will have antweights, and vice-versa. So, it is really up to you, just pick a weight class and go with it, you can always build another robot for a different weight class.

1-40 of 93Next »
yvesyuzo says: Mar 12, 2013. 11:15 AM
Hi,
Do you recommend another motor for fairyweight? a faster one with a shaft large enough to fit finger tech wheels (0.5in or 0.75 inches of Width)

Thank you
TitanTechRobotics (author) in reply to yvesyuzoMar 12, 2013. 7:06 PM
Are you building a featherweight (30lb) or fairyweight (150g) robot? For a fairyweight I recommend the new mini sparks that fingertech will be releasing soon. There will likely be several gear ratios to pick from that will determine the speed. The shafts on these motors will likely be 3mm (~1/8") as that is what the size of hubs wheels fingertech makes.

If your original question about motor mounts was about fairyweights rather than featherweights, then absolutely you can use UHMW as a motor mount material. That would likely be my material of choice of a fairyweight motor mount because it is strong enough and very light. In my last reply I said I didn't have much experience with featherweights. However, I am much more experienced with fairyweights as I have built one and I am familiar with the components because they are sold on the websites I frequently by things from for my antweights (1lb).

If this is your first robot I recommend building a fairyweight or an antweight because they are much less expensive and are easier to build than a featherweight.
yvesyuzo in reply to TitanTechRoboticsMar 13, 2013. 7:25 AM
Im building both!
But Im focus on the fairy now.
I dont have time and I need a fairyweight motor to fit FT wheels.
The 100:1 RMP is to slow and the 30:1 is to short on the shaft, even the lectra wheels wont fit.
Do you think 5mm armor wall's will be fine on combat?
Thank you for the help!
TitanTechRobotics (author) in reply to yvesyuzoMar 13, 2013. 8:00 AM
The 30:1 should be fine for the lectra and lite flite wheels if you use a lite flite hub that fingertech sells. The shaft doesn't have to go very far into those because the set screw part is about 1/4" deep. I used some 30:1s with lite flite hubs and they worked fine in my fairyweight.

Depending on the material 5mm should be plenty. My current antweight uses 3mm UHMW in some places. I'm not expecting the 3mm to hold against most weapons though but it should be thick enough to protect the electronics even if the UHMW gets torn up during a hit.
yvesyuzo in reply to TitanTechRoboticsMar 13, 2013. 7:45 PM
I dindn't knew about that, I though the lite flite hub couldn't support the wheels.
Do you know any material besides titanium, to use on a vertical spiner weapon?
TitanTechRobotics (author) in reply to yvesyuzoMar 14, 2013. 5:02 PM
For a 150g 1/8 Ti should be fine. For higher weight classes I recommend heat treated S7. It will hold up well to almost anything.
yvesyuzo says: Mar 7, 2013. 4:29 PM
Thanks for the answer!!
I have another question, about speed controlers and motors.
If for instance i have a Victor 884 with the Maximum Current of 40A continuous, and use it to control the CIM Motor(12V DC), with a Stall Current of 133A. In the case of conecting a LiPo battery(12v) to control the motor the Esc's will burn? No way I could use this combination?
Btw do you have a active robot for this year??
Thank you
TitanTechRobotics (author) in reply to yvesyuzoMar 7, 2013. 4:42 PM
Victor 884's should be able to control a the CIM motor you're talking about, I put the numbers from the motor into this calculator, http://www.architeuthis-dux.org/torquecalc.asp, and it shouldn't get close to stalling. Most of the time motors won't reach their stall current because the wheels will start to spin before then. I only build insect weight robots, so I don't have much experience with what motors people are using for featherweights. People from the RFL Forum or the Facebook group called Robotics Community are more knowledgeable in the higher weight classes than I am. You might want to ask around on those forums to see what parts they use. I do have an active robot. It is an antweight called Guildenstern and I plan to compete with it at the Central Illinois Bot Brawl in April (http://www.buildersdb.com/eventdetail.asp?eventid=363). It's been about a year and a half since my last competition and I've been working on the robot on and off since then. If you have any other questions please ask, I'll do my best to answer them.
yvesyuzo says: Mar 3, 2013. 6:55 PM
Hi!
Do you think UHMW motor mounts should work fine on Featherweight?
TitanTechRobotics (author) in reply to yvesyuzoMar 3, 2013. 7:07 PM
UHMW probably wouldn't be the best material in a featherweight. I recommend aluminum because if you face mount the motor (screw through the mount into the front of the motor) UHMW wouldn't hold up too well if one of the wheels gets hit. Also, if you use a clamp style mount with UHMW in a featherweight the torque the drive motors in that class generate could make the motors spin inside the mounts because UHMW is kind of a slippery material.
ahleagle says: Dec 28, 2012. 6:09 PM
hello im trying to make a beetle weight bot and I'm trying to figure out what battery to get. the motors im planning on using are the "FingerTech spark 20:1 Gear motor" and im looking at this battery it is a E-Flite 1800mAh 2S 7.4V 20C LiPo Battery, 13AWG EC3. i am also using the smallest sabertooth esc the one rated for 5amp continuous and 10amp max per channel. I would greatly appreciate any feed back you can give on the battery subject. Is it a good one? will it work? and why are there two leads comming off of the battery?
the links to the above mentioned items are below. thank you for any help you can give in advance.

-ahleagle

motor:
(http://www.robotmarketplace.com/products/0-FT-SPARK16-20.html)

esc:
http://www.robotmarketplace.com/products/0-SABER2X5-RC.html

battery:
(http://www.amazon.com/E-Flite-1800mAh-7-4V-Battery-13AWG/dp/B000YUTIVI/ref=sr_1_1?ie=UTF8&qid=1356744401&sr=8-1&keywords=lipo+battery+7.4v+e-flite)
TitanTechRobotics (author) in reply to ahleagleJan 1, 2013. 9:21 PM
For the drive motors I recommend that you don't use the gold version of the sparks. They are not intended for combat. Silver spark are much more suitable for combat and are made by the same company. You should be able to find them from robot marketplace. I have never used silver sparks in a beetleweight but I know of other builders who have and they have had success with them. You will probably have to run the motors at 4S (14.8V) for them to work effectively in a beetleweight though. If you don't plan on having a weapon the silver sparks won't be powerful enough for a wedge robot.

For the ESC I recommend fingertech tinyescs. They are the same price (or pretty close) as the sabertooth and are tremendously better. I have used the sabertooth escs before and had a lot of issues with them. If you get the tinyescs you have to buy two, one for each motor.

The battery had two leads because it is Lithium Polymer (LiPo). One lead has the positive and negative (red and black) wires which connect into you robot, these are like the normal terminals on a battery. The other lead has the wires which connect to each individual cell of the battery. This lead is used when charging the battery, because the cells need to be kept within .1V of each other to avoid damage to the battery. LiPo battery chargers take care of keeping the cells within .1V of each other when charging.

That battery is likely too low of voltage if you use silver sparks, and too high of a capacity. I don't know what capacity you need for sure with out knowing weapon specs, drive motor, and tire size. But, 1800mAh is a little overkill unless the weapon draws a tremendous amount.

This will help with motors and battery choice, at least for drive anyway.
http://www.killerbotics.com/kbtools/TentacleTools/
Silver Sparks aren't an option so you will have to input their specs from fingertech's website.
ahleagle says: Jan 1, 2013. 4:32 PM
What gear ration would you recommend for a Beetleweight in the finger tech spark series silver motors?
black hole says: Feb 2, 2012. 2:32 PM
Perhaps a good defence against saws might be multiple thin plates that could get torn off without doing major damage to the robot. It also might work against spear bots.(The top layer cracks, then the next... giving you more time)
foodcity1234 says: Sep 11, 2011. 9:54 PM
what about carbon nano-fibers? they are very strong and durable. stronger than diamond, actually.
mettaurlover in reply to foodcity1234Sep 24, 2011. 9:57 PM
And they can't be produced in useful quantities yet, or for a reasonable cost.
foodcity1234 says: Sep 11, 2011. 10:08 PM
i have an idea. how about using a mag lev to hold up the upper half? neodymium magnets work best for mag levs.
cmcmillan says: Jul 25, 2011. 5:18 PM
how would i make a flametrower i mean i know how like all i need is some wd40 and like a candle but i dont know how tospray the wd40 from a good distancent
35Timmy in reply to cmcmillanSep 8, 2011. 4:16 PM
please i just advise that you keep the wd40 away from flames even read it on the safety label if you really want more info in fact it is a hexagon danger of flammablity and same with pioson
minglewithmetal in reply to cmcmillanAug 18, 2011. 7:41 AM
If you watch the UK robot wars, you see that Seargeant Bash has a massive nozzle and underneath it, there is a tiny little flame. Gas goes through the metal tube,and through the metal nozzle, so the flame 'throws' itself. You might find it a bit hard, but that's all my knowlege. Good luck!
TitanTechRobotics (author) in reply to cmcmillanJul 25, 2011. 5:57 PM
You could just mount a servo on top of the can of WD-40 to press it down.  It should spray far enough by itself if it has a straw on it.  Also, you would have to use some sort of electric ignition device (way too fancy of a name), like a wire that gets hot or a gas grill sparker, because they wouldn't let you have a candle on your robot.  Most competitions don't let you have flamethrowers at all.
sampson111 says: Jan 26, 2011. 9:42 PM
why dont u hav wheels on the front of the robot i im making one too ill take photos and put them up
TitanTechRobotics (author) in reply to sampson111Jan 27, 2011. 2:15 PM
The extra wheels would have added too much more weight.  Also two drive motors was enough torque.  In insect weight robots it is much more common to have 2 drive wheels instead of 4.
sampson111 in reply to TitanTechRoboticsJan 27, 2011. 7:04 PM
wat if the front wheels had no drive motor and just rolled when the two back motors were going but even then it would be still to heavy depends on witch weights classes ure in
TitanTechRobotics (author) in reply to sampson111Jan 27, 2011. 7:38 PM
It is easier to use a caster, or a carriage bolt instead of having two more wheels in the front.  On the robot in most of pictures I used a caster, but it wasn't very durable, so I suggest a carriage bolt.  Also like you said, it does depend on the weight class, it would be much easier to keep a beetleweight at 3 pounds with the extra wheels, than keeping an antweight at 1 pound.

-TTR
sampson111 says: Jan 27, 2011. 7:00 PM
kool thanks that helped alot
sampson111 says: Jan 26, 2011. 9:45 PM
what sort of wheels are u using were can i get them thanks
TitanTechRobotics (author) in reply to sampson111Jan 27, 2011. 2:19 PM
I used banebots wheels, they come in many different sizes and 3 different hardnesses.  The hubs they make come in a couple of different shaft diameters.  Lite-Flite wheels are much more common though, because they offer a good blend of light-weight and grip.

-TTR
TitanTechRobotics (author) in reply to TitanTechRoboticsJan 27, 2011. 2:22 PM
Forgot to mention, both of those types of wheels are available from Robot Market Place.  That is where those links are to.

-TTR
lordi87 says: Jan 17, 2011. 8:48 AM
Where do you get your weights from?
I tried google products and ebay but couldn't find them
TitanTechRobotics (author) in reply to lordi87Jan 17, 2011. 8:58 AM
Are you talking about the washers?  Those are available at any hardware store.  I prefer using washers over lead or tungsten weights (like those used in pinewood derby), because you can easily adjust the weight by taking off a few washers, rather than having to cut the lead or tungsten weight.

TitanTechRobotics (author) says: Jan 11, 2011. 2:48 PM
I added a design step and a materials step today.  Also, this instuctable is a finalist in the Epilog Contest.

-AI
XPProductions says: Jan 5, 2011. 1:20 PM
It's necessary 2 batteries, onte to the sabertooth, other to de receiver?
And if my receiver have only the labels: Channel 1, 2, 3, 4, 5, 6 and Battery?
TitanTechRobotics (author) in reply to XPProductionsJan 5, 2011. 4:49 PM
The site went down yesterday when I was in the middle of answering your other questions, so I will answer them both here. 

Controlling 4 motors is very similar to controlling 2 motors.  You basically just add one extra motor to each side of the robot, and hook the wires from that motor into the same place the other motor on that side is.  You have to make sure that the motors can handle the stall current from both motors combined though.  If you were using a Sabertooth Speed Controller, you would put the wires from one side of the robot into the "motor 1" screw terminal and the wires from the other side into the "motor 2" screw terminal.  With a setup like this it would use the same amount of channels on the receiver as a 2 motor setup. 

It sounds like in the video that the person is using "tank style steering" where the motors on one side of the robot respond to one stick, and the motors on the other side respond to the other.  The Sabertooth has a feature called mixing.  This allows for controlling the robot with the up/down and left/right movement of on of the sticks, freeing the other stick up.  It is good that the stick on the other side of the radio is freed up, because that stick is good to use for weapon control.  This channel that is freed up is the throttle channel.  It is a stick that will move up and down, but it will stay where you leave it (it doesn't return to the center). 

The radio you found appears to be a good radio.  I have never used it, but it should work.  I don't know about the reliability of that site, but they appear to be the manufacturer of the radio.  

You only need one battery when using a sabertooth.  There is something called a "BEC", which stands for Battery Elimination Circuit.  What this does is provides power to the receiver.  The sabertooth has this feature.  So, you can just hook the battery into the sabertooth, and it will power the receiver for you.  There is a problem with this though, if your weapon speed controller also has a BEC, then it can damage the speed controllers because both are trying to power the receiver.  Fortunately, it is easy to fix this, you can pull out the red wire on the connector that plugs into the receiver.  The part 3 wiring video shows how to do this.  (It's hard to explain in words)

I have never used that receiver before, so I am not sure what the numbers correspond to on the radio.  You would have to look at the manual to determine that.  On spektrum receivers, they are labeled with the words of what usually would go there for a model airplane.  But, it wouldn't be to difficult to determine what responds to what.  You could just plug a servo in, and see what stick/switch on the radio causes it to move.

P.S. Don't be sorry for asking questions, I am happy to answer them.
XPProductions in reply to TitanTechRoboticsJan 5, 2011. 5:47 PM
You are fantastic!
Thank you very much!

=D
TitanTechRobotics (author) in reply to XPProductionsJan 5, 2011. 6:15 PM
You're welcome!  When you finish you should post pictures of it!

-AI
TitanTechRobotics (author) says: Dec 31, 2010. 8:42 AM
The Robot Market Place will ship internationally, but you can use parts from a RC car.  If you use the radio/receiver from the RC car, you can't have a weapon on your robot, and the robot has to be in a division under 12 pounds.  Some parts are available from RoboCore, which is in located in Brazil.  Also, you probably already know this, but combat robotics is fairly popular in Brazil, in fact one of the most successful teams is from Brazil.  Here are some links to combat robotics located in Brazil:

RioBotz

RoboCore

Both of these are in Portuguese, but since you are from Brazil, I assume that you know Portuguese.  

-AI
XPProductions in reply to TitanTechRoboticsJan 3, 2011. 6:51 AM
Thanks.
If i buy separately a RC Controller for the weapon.

Oh, another question:
Is the gearbox inportant on motors?
Whats the function of them?
TitanTechRobotics (author) in reply to XPProductionsJan 3, 2011. 7:08 AM
I don't think that you can just use a separate RC radio system for the weapon, because I am pretty sure you can only use one frequency.  To be sure you could ask the people who run the event you are planning on competing in, because the may allow it.  Also something else that I forgot to mention before, is that if you do use a RC radio system, then it has to be one that can change channels.  (At least 2 available channels are required.)  The gearbox is important, because most motors spin very fast but have little torque.  So, a gearbox slow the motor down, and give it more torque.  If a motor with out a gearbox was put on a robot, the robot probably wouldn't move.  

-AI
XPProductions in reply to TitanTechRoboticsJan 4, 2011. 3:11 AM
Sorry, other question...

I see on youtube a tutorial about transmitter and receiver.
In that tutorial they have used 2 motors, the first in Ch1 and the second on channel 2.When the left toogle was actvated, the lef motor rotate, the same with the other side.
But, if my robot have 4 motors?
Is the other channel for buttons to activate the weapons?
You recommend this?
http://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=9041

Thanks by the attention!
1-40 of 93Next »
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!