28.01.2013 Views

Build Your Own Combat Robot

Build Your Own Combat Robot

Build Your Own Combat Robot

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

158<br />

H E control system you use for your robot must fulfill several requirements.<br />

It should be reliable and reasonably immune to interference. It should have<br />

at least enough range to communicate to your robot in the far corner of the<br />

arena—and preferably much more to be safe. The receiving system should be<br />

small and able to withstand a lot of vibration and shock. It should be able to command<br />

multiple systems on your robot simultaneously. It should be capable of varied<br />

degrees of control so that your robot does not have to drive at full speed all the<br />

time. And, finally, it should be available as a reasonably inexpensive off-the-shelf,<br />

solution so that you do not have to spend more time engineering the radio control<br />

(R/C) gear than the rest of the robot.<br />

In the early days of robotic competition, robot builders attempted to use everything<br />

from garage-door–opener radios modified for multiple command channels<br />

to radio gear sending commands encoded in audio tones, infrared remote controls,<br />

tether-line controls, and networked computers running over wireless modem<br />

links. The most effective technology turned out to be hobby radio control (R/C)<br />

gear, the relatively low cost, off-the-shelf R/Cs intended for use in model cars and<br />

planes. Today, nearly every robot in major competitions uses some form of commercial<br />

hobby R/C, and competitions have based their R/C rules around this standard<br />

control system.<br />

Traditional R/C Controls<br />

All R/C systems, whether AM or FM radio systems or high-end computerized transmitter<br />

and receiver sets (which are all discussed later in this chapter), use essentially<br />

the same electrical signals to transmit control information from the radio receiver to<br />

the various remotely controlled servos and electronic motor controllers. See Figure<br />

8-1. A three-wire cable runs from the radio receiver to each speed controller and<br />

servo in the robot. One wire provides about 5 volts of power to run the servos. A<br />

second wire is a ground reference and power return line. The third line carries the<br />

encoded 1- to 2-millisecond pulse train signal that commands the motion.<br />

Movement commands are encoded with a pulse position modulation system<br />

(some people call this “pulse-width modulation”; Chapter 7 explains the difference

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

Saved successfully!

Ooh no, something went wrong!