The Battlebots Thread
Some of you may remember some shows a few years back that just
might have involved ambulatory power tools tearing each other to pieces to the delight of a screaming crowd. But, the show ended and the images of robots fighting to the death in gladiatorial combat faded into memory; what you may not know is the competitions never stopped. To this day competitions occur across several countries on what is often a monthly basis, with weight classes ranging from 390 pounds all the way down to 35 grams. As I'm in the process of building my first non-affiliated robot, I thought I would make a thread to shed some light on the world of Combat Robotics [A running build report is in the third post of the thread]. Feel free to ask questions about competitions or the building process, and if you think I've forgotten something I can update the OP with additional information.
So, how can I get in on the action?It's easy! Believe it or not, a fairly well-crafted tutorial has been made by one of the best teams in the world, Riobotz of PUC-Rio University in Rio de Janiero, Brazil. It is very long and very detailed, and can be downloaded
here.
NSF56K, the PDF is 28.7MB [I
said it was detailed.] I strongly advise reading as much of it as possible (feel free to skim it first though to get a feel for what you should really pay attention to), and particularly read the safety information; these
are killer robots we're talking about. In addition, read the rules of the major combat robotics organizations to determine what is and is not legal in their competitions. Related links are in the resources section below.
Where do I get electronics?There are a few places to shop, depending on what size of robot you're going to build. The short answer is you can get many of your electrical components from any well-equipped RC hobby site or store, but they won't always carry the best-suited components for battlebots (which endure very rugged conditions compared to other RC vehicles). For that, you will probably need to go to a robotics-specific hobby seller, which I have provided in the resources section below.
Where do I get raw materials?Anywhere from Ace Hardware to McMaster-Carr itself. A list of some of the better suppliers for certain materials is below in the resources section.
But how do I make plans/blueprints/CAD Models for my robot?There is a wide variety of software programs to choose from to design your robot, but if you're really pressed a good eye and a pencil may be all you need to draft your robot design. If you're as student, you're in luck! Some of the biggest names in the CAD [Computer-Aided Design] industry offer nearly their entire library of software to students for free while they are in school. If you're not, there are still plenty of choices available to you. Again, see the resources section for direct links and more details.
Okay, I have a design, now how do I make it?To make a basic battlebot, you need at the very least a small assortment of power tools. To make something more polished takes machining equipment, like
mills and
lathes. These generally aren't cheap, so to get access to them you either need to work in a machine shop, know someone with machine shop access, find a
Hackerspace, or order parts through an online service. Some additional information on manufacturing can be found in the resources section.
Awesome, I have a working battlebot! Where do I need to go to compete?Most competitions have websites or participate with
The Builders Database to announce their competition times and venues.
I strongly advise against impromptu fights without a properly built reinforced enclosure, as even the smallest weight classes can maim or kill.
ResourcesRaw Materials:
McMaster-Carr [Mechanical Parts & Raw Materials]
McMaster-Carr sells a wide range of products, from tools to safety equipment to raw materials. You'll find
almost anything you need here for structural components.
Speedy Metals [Raw Materials]
Speedy Metals sells raw materials, primarily stock metal. Their prices are generally better than McMaster-Carr.
Online Metals [Raw Materials]
Online Metals is very similar to Speedy Metals, but they also sell some composite materials (like high density plastics & carbon fiber).
*Also, see below for materials available through The Robot Marketplace
Electronics
The Robot Marketplace [All Internal Components]
The Robot Marketplace sells basically all the different categories of parts used in battlebots, but most people seem to go there for electronic components and drive motors.
Hobby King [Batteries, {Weapon} Motors, Speed Controllers]
Hobby King is a supplier of RC vehicle parts. Most of their prices are fairly reasonable.
FingerTech Robotics [Antweight & Beetleweight Parts]
FingerTech Robotics sells parts for
very small robots. A good place to look for Antweight or Beetleweight parts (primarily motors, speed controllers, and batteries).
SparkFun Electronics [Electronics]
SparkFun sells electronic components for DIY projects. Some of their small components are very well suited to battlebots, like their Batteries and some of their Motors.
BaneBots Robot Parts [Drive System Parts for smaller Battlebots]
BaneBots sells drive motors, gearboxes, speed controllers, and wheels suitable for more lightweight robots (I would guess most of their products work best in robots no heavier than 30 lbs).
Team Whyachi [Large Drive System Components, Advanced Custom Manufacturing]
Team Whyachi is still around, and you can buy some of the best parts for drive systems that exist from their website. They can also make a wide range of parts for your robot through their Bot Shop (note that this may be expensive).
Manufacturing
eMachineShop [Machining Services and 2D CAD software]
Don't have fancy machines? Have no experience with CAD programs? Not a problem! eMachineShop offers both machining services and a free 2D CAD program that works with their services. (I recommend using this for bulk orders though, as pricing can be steep)
Big Blue Saw [Waterjet/laser cutting services]
Big Blue Saw will waterjet almost any part for you which they are physically able to make with their machines. They accept a few filetypes (DXF, PNG, or GIF) as templates, or you can make a template with their online 2D CAD program. See their site for more details on
what materials they offer, or ask them about using a different material than what they usually offer.
*Also, see the above link for Team Whyachi's Bot Shop
**For hands-on work near you (I recommend this, because it'll save you a ton of money), see
Hackerspaces.org. This site has a list of hackerspaces worldwide, on all continents except Antarctica.
Competitions
The Builders Database [aka buildersdb]
This is one of the most used databases for robot, team, and competition information in North America.
The Robot Fighting League
The largest rulemaking entity in the world of North American combat robotics competitions. Competitions are listed on the front page and on their Event Calendar (third link down on their sidebar). Be sure to read their rules!
BattleBots
The most publicly famous North American rulemaking and competition entity. Be sure to read their rules!
*Don't be afraid to search for competitions on Google or any other search engine of your choice. Not all are listed on these sites.
Research Tools
The Riobotz Combot Tutorial [General Information Source]
A must-read for anyone seriously interested in competing in combat robotics tournaments.
The Robot Fighting League (RFL) Forums
A major discussion location for active competitors. I recommend it as a good place to go see what's going on in the RFL and to ask questions.
MakeItFrom.com [Material Comparison Tool]
Compare materials across a wide set of properties.
Wolfram Alpha [General Information Source & Calculation Tool]
Performs calculations, unit conversions, and gives material properties.
YouTube
Watching videos of competition matches can be very helpful in both early research on robot designs & performance as well as observing real-world driving strategies. Also, watching killer robots on demand is awesome.
Software
Student Autodesk Software [Free CAD software for Students]
One of the primary flavors of CAD software on the market. I personally use Autodesk Inventor, and it's similar enough to SolidWorks that after learning one you can switch to the next in about a day or two of fiddling around.
Go here if your school does not supply student email addresses.SolidWorks For Industrial Design [SolidWorks Tutorials]
This is an excellent site to learn from scratch or brush up on your SolidWorks skills.
*You can also use the free software provided by some of the manufacturing services previously mentioned. One ghetto-machining trick: print a 1:1 scale drawing of a plate part from emachineshop's software onto a label sheet, then stick it to your stock material. Instant cutting guides.
High-Level Resources [Not Recommended for Beginners]
How to Make Your Own Miniature Electric Hub Motor [DIY Brushless Outrunner Guide]
Charles Guan's renowned guide on the design and assembly of brushless outrunner motors. Be sure to check the links he refers to both throughout the guide and at the end.
Go Brushless [Weapon Motors & Speed Controllers]
Go Brushless offers almost anything you could possibly want as far as DIY brushless motors go, at least up to a certain size. They also have helpful winding diagrams and other instructions for making your motors.
Open Melt - Open Source Melty Brain [How to make a Melty]
In-depth details on the control systems, design and calibration of Melty-style full body spinners.
Posts
Past Competitions
PA Bot Blast - 7/17
Location: Columbia Mall, Bloomsburg, PA
Time: Matches starting at 11 AM, ending at 7 PM
Weight Classes Present: Fairyweight (150g), Antweight (1lb), Beetleweight (3lb), Hobbyweight (12lb)
Results: Antweight Champion - Fangus 3.0
International Air Tattoo 2010 - 7/17 to 7/18
Location: RAF Fairford, Fairford, UK
Time: No specific times listed.
Weight Classes Present: UK Antweights (150g), UK Featherweights (13.6 kg), UK Heavyweights (100 kg)
Results:
Schiele Museum "Clash of the Bots" - 7/24
Location: Schiele Museum of Natural History, Gastonia, NC.
Time: Not listed
Weight Classes Present: Fairyweight (150g), Antweight (1lb), Beetleweight (3lb), Non-Combat Bot Hockey (12-15lb)
Results:
Gulf Coast Robot Sports 6 - 8/14
Location: Bradenton, Florida, at the Hobby MarketPlace/Robot MarketPlace Retail Store
Time: Matches starting at 11 AM
Weight Classes Present: Fleaweight (150g), Antweight (1lb), Beetleweight (3lb), Unmodified RC Toy (special)
Rule Set: RFL
Robot Battles 39 at Dragon*Con - 9/5 to 9/6
Location: Hyatt Regency Hotel & Conference Center, Atlanta, GA
Time: Matches starting 10 AM on Sunday the 5th for Antweight & Beetleweight class robots, Matches starting 12 PM on Monday the 6th for 12 & 30 lb Sportsman weight classes.
Weight Classes Present: Antweight (1lb), Beetleweight (3lb), Sportsman [open-air safe] 12 & 30 lb classes.
Rule Set: Special
Antweight Class [1 lb], Name: Kinetic Discourager Glass Cannon
Weapon Type: Vertical Disk
Competitions: Dragon*con Robot Battles 42, 0-1 win/loss record
2011:
9-1 to 9-2:
BUILD ALL THE THINGS. Over the course of one evening and one 16 hour caffeine-fueled extravaganza of robot construction, Glass Cannon finally came online. Competition notes, pictures, and final details will be in the thread-resurrecting post below!
7-17:
After a stupendous amount of nothing happening, I've finally got something to put up here again. For the time being, I'm abandoning the custom motor for an off the shelf brushless outrunner. In the future I'd like to get the custom motor running, but I'd prefer to have a working robot for Dragon*con this time around. I should have some CAD assemblies done in a few hours, and from that I can order some materials for the updated layout (lots of plastic). Once the materials are ordered, I'll put up a general update post.
1-3:
Some new photos will be up shortly. What's happened in the intervening months is a whole lot of nothing; I did, however, press fit the weapon disk to the weapon's motor can and determine that I needed to make new side pieces. Initially I believed the 1/8" aluminum would be thick enough for proper fastening, and I've now realized that wasn't such a good idea. New side pieces will be designed and then machined from 1/2" polycarbonate, hopefully two weeks from now.
2010:
9-2:
Due to unfortunate delays, the robot will not be done in time as planned. However, there will still be a great number of robots in attendance at Dragon*Con Robot Battles, particularly some impressive creations in the 30 lb class.
8-12:
The photo above is just after removing the weapon disk from a heat treating oven set to 1742 degrees Fahrenheit. To treat S7 steel for use in battlebot weapons, you first superheat it at that temperature for 30 minutes, then quench it in oil. Once cooled, the part is then de-greased and re-heated to 600 degrees for two hours, then allowed to cool in open air. This produces a very particular grain structure in the metal that provides sufficient hardness and toughness for the demands of the application - in this case, knocking the crap out of little metal objects.
7-27:
7-26:
In other news, a few days ago I let the cat out of the bag: KD's first competition will be at Dragon*Con this September! My current aim is to have at least all machining done within the next two weeks, leaving the remaining time for electrical work, assembly, and driving practice (yay fighting the gyroscopic effect of a large spinning mass!).
7-22:
7-19:
7-16:
In addition, after much consideration and debate the robot now has a name: it is the Kinetic Discourager/Kinetic Discouragement Device, shortened to KD on the robot itself. The name was inspired by the Portal 2 feature/environmental hazard known as the Thermal Discouragement Beam.
The robot still needs a name.
7-13:
As an aside, the robot needs a name. I'm open to suggestions.
7/11:
One feature of the robot that some of you may have noticed is the distinct lack of any transmission hardware - like a pulley & belt - from the weapon to a motor. In this case, that is because the weapon itself is a motor. The weapon's CAD assembly is broken down into four unique components: the disk, the endcaps, the axle and the motor can. The motor can is normally hidden from view by the endcaps, but here's what it looks like with one removed: The particular flavor of electric motor this falls under is a brushless outrunner; it is brushless in that it does not use any physical brushes to deliver power/switch current directions to the wire coils on the stator [the stationary iron core that is used to produce the electromagnetic fields that make the motor spin], and the term outrunner tells you that the outer can of the motor itself is what turns, not the axle. The reason I chose to use this setup was to save space (and therefore weight) on the robot. If you're more curious about the specifics on the function of brushless motors, check out Charles Guan's brushless hub motor design & assembly tutorial under the high-level resources above.
Today I wound the stator for the motor, which is an easy but tedious process. The stator itself is a standard nine-pole stator (most commonly found on the insides of CD & DVD drives), which gets me three sets of three poles per stator. Each pole has eighteen clockwise winds of wire (nine outward, nine back inward) for a total of 54 turns per phase. This should result in a decent amount of torque for a short spinup time on the weapon. Now, none of this probably makes very much sense to many of you, but the really dumbed-down bad-explanation version is fewer turns of wire = less torque and more speed, while more turns of wire = more torque and less speed. In reality, it depends on all kinds of variables like the strength of the magnets in the motor, the resistance of the wire, the current supplied, etc [the tutorial I mentioned a paragraph back explains all of this far better than I can]. Here's the result of today's labors: A bit underwhelming, but it's one more step toward the completed product. The little silver block is one of the twelve magnets that will be affixed to the interior wall of the motor can. No, that is not an over sized D20.
7/10:
Images of the latest CAD assembly under spoilers:
Current Progress:
Right now, I'm adding the final fasteners to the model and one or two additional components & features to the parts before prepping to switch over to CAM programming. CAM programming is how you switch from a digital computer model to encoded instructions a CNC machine can interpret to automatically cut the part from stock material.
a) It's nowhere near as big in the UK and
b) My time and money is at a premium due to marriage/house purchase!
Keep updating the thread though, I'm looking forward to seeing some pics as you progress.
PSN: SirGrinchX
Oculus Rift: Sir_Grinch
On a) I suspect it depends on where you look - I just googled around a bit, and I discovered a fairly major event is about to occur this coming weekend (heavyweights and all) in the UK. I'll admit, it's hard to find some events though - the vast majority are for the small weight classes run by local groups that don't have a very good web presence, so unless you're in the know you never hear about them.
That would be pretty cool.
Group designed bots have been suggested before, but there's a few problems to overcome. Getting everybody on the same CAD package is one. Also, even with online machining services, there's still a lot of assembly, testing, and tweaking that goes into building a fighting robot, and that must be done in person.
http://www.youtube.com/watch?v=_e4cHWS2758
I think all anyone really remembers of the UK show is this little dude because it actually did severe damage:
http://www.youtube.com/watch?v=lzraVXP-5KQ
PSN: SirGrinchX
Oculus Rift: Sir_Grinch
http://www.youtube.com/watch?v=Gw0KbLlJYfU
http://www.youtube.com/watch?v=vUtbt5vEt8M
In other news, I've finally been able to track down news from a competition that took place two weeks ago. The Pennsylvania Bot Blast tournament on July 17th went off well, and the winner in the antweight bracket was Fangus 3.0. Here it is fighting... itself?
Summer 2011
In a combination of idle/unallocated time at my internship and at home over the summer, I was able to produce a new chassis layout. This has vastly simplified its construction, and was the last piece I needed before starting up fabrication again.
The first components made were endcaps and assembly tools for the weapon hub motor. Going off on a bit of an adventurous/insane streak, I decided to 3D print them; after all, if you have access to a 3D printer why not take advantage of it? Once the parts had finished printing, I went about finishing the assembly of the motor. In this case, that meant gluing the magnets to the motor can and applying a protective layer of epoxy to the stator windings to prevent wear and short circuits. If you'll recall, in this robot the weapon itself is a motor - specifically a brushless outrunner - in order to reduce the number of components to limit the possibility of damage and to decrease weight. Once the whole thing was together, I mounted the axle in a lathe (the most convenient stationary object I had at the time), attached a power supply, speed controller, and servo tester, and turned it on:
With my internship winding down and packing for heading back to school well underway, I boxed up what I had managed to finish.
Fall 2011
With Dragon*con fast approaching, I needed to make the new chassis quickly. I made an order with expedited shipping from onlinemetals, and then waited. And waited. And then finally heard that they accidentally sent my polycarbonate to my billing address around 1000 miles away. Fortunately, McMaster-Carr is close enough that I was able to make an emergency order and have the polycarbonate I needed arrive the next day.
It's worth noting that I'm not the only person who builds personal battlebots at my school. The owner of the antweight [1 lb] DDT and beetleweight [3 lb] Cake is also a student here, and we both volunteer in an open machine shop on campus. Some of his friends wanted to get in on the action as well, and Internet Famous (featured in MAKE magazine, Popular Science, on Engadget and hackaday.com) Charles Guan was visiting and making use of the facilities here for his robot, the antweight [1 lb] Pop Quiz. This sets the stage for a two day caffeine-fueled robot building extravaganza to finish Glass Cannon, repair Cake, DDT, and Pop Quiz, and build three of what were dubbed 'Ass robots', perhaps better understood by "robots we pulled out of our ass in two days". I'll give a little run-down on each before continuing with Glass Cannon:
DDT & Cake
Pop Quiz
The Assbots
http://www.youtube.com/watch?v=auQF35sRpi4&feature=player_embedded
The second Assbot, Melty Butt, was a translational drifter or "MELTY" robot built for the hell of it out of whatever was on hand. It worked pretty well, except it was made of wood, and wood is not meant to hit things at a few thousand RPM. The image is before its fight, and after is its video:
http://www.youtube.com/user/XoWang#p/u/3/-buqqEaRkHM
The third Assbot, "$20,000 Per Year Mechanical Engineering Degree", was built by Charles in 30 minutes one night with whatever was in arm's reach. The description by its creator: "the hand is symbolic of begging for money and the weight of student loans; the duct tape wrapped around the galvanized roof flashing is representative of the challenges students face in pursuit of fulfilling their engineering degree requirements; the threaded rod represents front-end ballast mass."
On Thursday afternoon and Friday, I used the waterjet machine to cut out the polycarbonate pieces for the frame. It's quite a loud machine to use, but it's easily becoming one of my favorite ways to make parts. Here's the baseplate & top plate being cut on the machine:
After a bit more work Saturday evening, the robot was finally done. Here's how it looked at the competition:
The week after the competition, I replaced the damaged electrical components and changed out the polycarbonate top and base plates for 7075 Aluminum plate of the same thickness. The robot is still comfortably under the weight limit, and is now significantly more resistant to saws. Further updates to come include embedding LEDs in the polycarbonate side panels, new weapon endcaps, and possibly laser-etched artwork into the aluminum top & base plates. Additionally, I'm troubleshooting my transmitter and will hopefully be able to drive it around again shortly.
Loved robotwars as a kid.
They're different, I'll say that. The nature of how battlebots work is their power output isn't proportional to their weight; lower weight classes can be more powerful per pound than most heavyweights. This means fights with smaller robots are frequently much more dynamic, in the physical sense. Robots with active weapons throw each other all over the place, both because it takes less to throw small things around and they're so powerful for their size. Good examples below (Cake & DDT video compilation from the competition):
http://www.youtube.com/watch?v=MYgbnpUj8-o
http://www.youtube.com/watch?v=ci13pU9g4q8
here's a video of it: http://www.youtube.com/watch?v=vH1ZZnkiBsA&feature=plcp