28.01.2013 Views

Build Your Own Combat Robot

Build Your Own Combat Robot

Build Your Own Combat Robot

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

FIGURE 2-3<br />

A robot showing<br />

how badly its<br />

armor was<br />

damaged at<br />

a BotBash<br />

tournament.<br />

(courtesy of<br />

Andrew Lindsey)<br />

Chapter 2: Getting Started 27<br />

Now, it is time to add the weapons to the design process. You need to design a<br />

support structure to support the weapons and their actuators. The support structure<br />

should be mounted to the main frame, and the support structure needs to be<br />

very strong. As Newton’s Second Law says, “For every action, there is an equal<br />

and opposite reaction.” In other words, any force your weapon imparts onto an<br />

opponent will elicit equal reaction from the opponent onto your bot. Thus, the<br />

weapon support structure needs to be able to withstand those forces. Chapters 9<br />

and 10 discuss construction and weapons techniques.<br />

The last part of the mechanical design process is the armor. You should design<br />

your armor to be replaced, because it will inevitably get damaged during combat.<br />

You don’t want to damage your own bot just trying to replace the armor, so it<br />

needs to come off fairly easily—when you want it to. Sometimes the armor and the<br />

frame are the same thing. In other words, there is no armor other than the frame itself.<br />

Chapter 9 discusses the various materials that make good armor.<br />

At any time during the mechanical design process, you can select which radio<br />

control system and “robot brains” you want to use. For driving a bot, you need at<br />

least two control channels—one for forward and reverse, and the other for turning<br />

left and right. This is true for bots that have channel mixing. With no mixing,<br />

you would use one channel for the left wheels and one for the right wheels. Additional<br />

channels are for controlling the special features.<br />

You might want to automate some bot functions, like shooting a spike when<br />

the opponent gets within 1 foot of your bot. Here is where you specify the types of<br />

sensors for detecting the opponent and figure out how to mount them inside your<br />

bot. You’ll probably need to have a microcontroller inside the bot to process and<br />

interpret the sensor results in order to control the weapon. Before you implement

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!