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.

Innovation First Isaac <strong>Robot</strong> Controller<br />

and Other Radio Modems<br />

Chapter 8: Remotely Controlling <strong>Your</strong> <strong>Robot</strong> 175<br />

The IFI <strong>Robot</strong>ics Isaac R/C system was originally developed for the FIRST (For Inspiration<br />

and Recognition of Science and Technology) robotics competition.<br />

FIRST robots are designed to participate in a competition requiring rather complex<br />

mechanisms with jointed arms, telescoping grabbers, and complex omni-directional<br />

movement, which makes their control needs a lot more involved than<br />

that of a typical combat robot.<br />

The FIRST system is built around a 900-MHz, bi-directional radio modem,<br />

which transmits high-rate serial data between the control gear and the robot. The<br />

transmitter gear is a modular design that is capable of using standard PC-compatible<br />

game-type peripherals such as joysticks, steering wheels, foot pedals, or custom<br />

user-built control gears. The receiver contains a user-programmable radio, which<br />

can control complex functions on the robot in response to commands from the<br />

transmitter. Digital and analog inputs to the receiver board can be used as feedback<br />

to the control system, or they can gather telemetry data to send back to the<br />

transmitter for driver displays or recording on a laptop computer.<br />

The IFI <strong>Robot</strong>ics system uses the 900-MHz band to transmit its control signals.<br />

The data packets traveling between the transmitter and receiver are coded with a<br />

team number to ensure that one IFI <strong>Robot</strong>ics radio set does not interfere with another<br />

IFI <strong>Robot</strong>ics radio set, which is a tremendous advantage over hobby R/C<br />

gear that has no way of distinguishing between one radio and another on the same<br />

frequency. The coded team number is custom settable by the users and the event’s<br />

organizers. The bi-directional data transmission also gives the operator a clear indication<br />

of radio signal integrity, diagnostic lights on the operator interface tell<br />

the operator the status of the receiver, and a button on the transmitter control<br />

board can be used to reset forcibly the receiver’s user-programmed computer system.<br />

IFI <strong>Robot</strong>ics sells two types of robot controllers—the Isaac16 and the<br />

Isaac32—that are similar except the Isaac32 has twice the number of output channels<br />

and onboard sensor inputs, and the radio modem is a separate item and not built<br />

into the system as is the Isaac16. Table 8-3 shows a list of the number of inputs and<br />

outputs in the two robot controllers.<br />

Feature Isaac16 Isaac32<br />

Digital sensor inputs 8 16<br />

Analog sensor inputs (0–5 volt, 8-bit A/D) 4 8<br />

PWM outputs 8 16<br />

Solid-state relay outputs 8 16<br />

TABLE 8-3 IFI <strong>Robot</strong>ics Isaac <strong>Robot</strong> Controller Input/Output Specifications �

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

Saved successfully!

Ooh no, something went wrong!