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.

Performance Improvements<br />

Chapter 13: <strong>Robot</strong> Sumo 297<br />

In sumo, two of the most important factors that make a winning bot are strength<br />

and technique. Simply having the strongest bot doesn’t mean that you will have a<br />

winning bot; and having the smartest bot doesn’t mean that you will have a winning<br />

bot, either. <strong>Your</strong> bot needs both of these skills.<br />

Strength is related to pushing power. From physics, we know that pushing<br />

force is equal to the coefficient of friction between the bot wheels multiplied by the<br />

weight of the bot. This simple relationship pretty much tells you what you need to<br />

have in a strong bot: weight and traction. The higher the coefficient of friction, the<br />

better the traction the bot will have. The heavier the bot is, the greater the amount<br />

of force required to move it. It is best to make your bot as heavy as possible for it’s<br />

weight class. For a mini sumo, this is 500 grams. As for traction, soft wheels usually<br />

have better traction than hard wheels. Some bots have placed rubber O-rings<br />

or rubber bands on the outside diameter of the wheel to improve traction, and others<br />

have used foam wheels like you see on model airplanes.<br />

Weight and traction are the two most common ways to improve the performance<br />

of mini sumos. The other way to win is to use better strategy during the actual<br />

contest. This really comes down to the type of programs you use in your bot.<br />

Some bots spin more than they move in straight lines. Some bots use more sensors<br />

to improve vision capabilities, where others use a stealth approach to keep from<br />

being seen. Some bots even use arms to try to capture or corral their opponent.<br />

This is what makes robot sumo exciting, because it allows for many different types<br />

of bots to enter the competition. In fact, biped and hexapod bots have competed<br />

and have even won some matches. The Basic Stamp 1 microcontroller used in this<br />

example doesn’t have the memory space for advanced software control. You will<br />

need to use a different microcontroller such as the Basic Stamp 2 or the BasicX-24<br />

from NetMedia (www.basicx.com).<br />

Various Mini Sumo <strong>Robot</strong>s<br />

Figure 13-13 shows a mini sumo named Minimum Capacity built by Pete Miles,<br />

one of this book’s authors. This mini sumo uses the circuit shown in Figure 13-11<br />

and the logic shown in Figure 13-12. The actual source code is shown at the end of<br />

this chapter. Although this mini sumo is not the best-looking bot on the block, it<br />

has placed in the top three positions in tournaments in Seattle, San Francisco, and<br />

Los Angeles, and the All Japan <strong>Robot</strong> Sumo Tournament in Tokyo.<br />

One of the most exciting aspects of robot sumo is that any type of robot can be entered<br />

into the contests. Pete has also built biped and hexapod walking robots that are<br />

fully functional and have won several matches. These robots were built to demonstrate<br />

that walking robots can compete in robotic sumo contests. Figure 13-14 shows<br />

two photographs of these walking bots.

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

Saved successfully!

Ooh no, something went wrong!