Page 195 - Build Your Own Combat Robot
P. 195

Build Your Own Combat Robot
                 176
                                      The “PWM” outputs are the same type of 1- to 2-millisecond signals that R/C
                                    servos and electronic speed controllers such as the Victor 883, Vantec, and tradi-
                                    tional R/C car ESCs, understand. With this system, you could control 16 different
                                    high-powered motors—double the number of motors you could control with
                                    top-of-the-line traditional R/C systems. Then you can add up to 16 additional re-
                                    lay controls for weapons, actuators, lights, or just about anything else you would
                                    like to control.
                                      What makes this system different from traditional R/C systems is its ability to
                                    analyze digital and analog inputs. In your robot, you could include tachometers
                                    on the motors to monitor actual rotational speed to implement closed-loop speed
                                    control. You could add thermocouples or resistive temperature sensors to the motor
                                    housing to monitor the temperature of the motors and help prevent them from
                                    overheating. In the robot controller is a Basic Stamp that can be programmed to
                                    read in the input values and send signals out to control the corresponding actions
                                    of the robot. Not only can the robot perform some semiautonomous actions, but
                                    the robot controller can send back information to the main operator interface so
                                    that the operator can be notified what the robot is doing internally. One set of data
                                    could be a self-diagnosis to monitor the health of the robot during a combat
                                    match, and you could even monitor the charge on the batteries in real time.
                                      Table 8-4 shows a list of input and output features of the operator interface. The
                                    operator interface for the Isaac system is different from traditional R/C transmit-
                                    ters. With the traditional R/C transmitter, the radio frequency (RF) transmitter,
                                    joysticks, knobs, switches, and all the electronics are enclosed in one single
                                    hand-held package. The Isaac operator interface consists of a general electronics
                                    module and a separate RF transmitter/receiver module. All the joysticks, switches,
                                    knobs, and displays have to be added. The drawback to this system is that the en-
                                    tire operator interface has to be built. The advantage to this type of setup is that you
                                    could build an interface that has all the control features you want in the robot, and
                                    the features can be located where you want them. So, for example, the same joystick
                                    used with computer games can be used, or a simple potentiometer joystick found in
                                    traditional R/C transmitters can be used. The light emitting diode (LED) indicators




                                     Input/Output Device                    Quantity
                                     Joystick ports                          4
                                     Digital inputs                         16
                                     Analog Inputs (0–5 volt, 8-bit A/D)    16
                                     LED indicators, user defined            8
                                     LED output drivers                      8

                                     TABLE  8-4    IFI Robotics Isaac Operator Interface
   190   191   192   193   194   195   196   197   198   199   200