|
Flaming P'nut |
||
|
History: The RI/SME Sumo matches involved large (hundreds of pounds) robots on a five foot diameter ring. The strategy was simple: blast straight ahead and push anything out of the way. Our Explorer Post’s Sumo competitors always used Peg Perego motors and drive trains. Control was simple with micro switches and relays to control the motors. The chassis was plywood and body was aluminum. Four 6 Volt gel cells provided the power. For the 2002 SME competition the rules changed. The Sumo circle was extended to 16 feet diameter and the competitors initial start position was determined by the throw of a dice with six specified possibilities. While one group of kids worked on a new chassis, we developed the electronics based on our Sticky and Runt (Exhume) Sumo Robots. The Parallax BS2sx was used for control along with the software from Sticky with minor modifications for the different dynamics of the larger robot. Flaming P’nut had a problem at the 2002 RI/SME competition. See the first H Bridge below. For the 2003 RI/SME competition, Flaming P’nut dominated the 150 pound high school class. In 2004 the RI/SME was replaced by the Robotics and Technology Invitational organized by the Ohio Technology Organization. Flaming P'nut continued to dominate the 150 pound class. |
||
|
Batteries: The first problem that we faced was the multiple six Volt batteries in the Sumo. Each motor was likely to require 10 amperes of current and the battery needed to provide power for up to two 3 minute rounds. The existing 12 Volt 7 A-Hr, and double 6 Volt 12.7 A-Hr batteries were not capable of providing the power needed. A 12 Volt 18 A-Hr battery was close, but was barely adequate. A new 12 Volt 20 A-Hr battery proved to be much more capable of providing the needed power. Four Panasonic LC-X1220P batteries and two automotive battery chargers were purchased. These batteries have proven to be adequate for our needs. One battery powers all motors and electronics. |
||
|
No line sensors are used. |
||
|
|
||
|
The control circuitry is housed in a plastic box bolted behind the front steel face. The top of the plastic box has the two starting toggle switches and connectors for the four motor drive boards. The rear of the box has the RS232 connection and two switched 12 volt outputs.
|
||
|
The Parallax BS2SX has eight program slots (numbered 0 to 7). The present software for Flaming P’nut used four of the slots. The four programs cover four separate functional areas. Program slot 0 is the main start-up program called 2004Sumo.BSX. The main function of 2004Sumo.BSX is to determine whether to immediately attack or go into one of the start routines. It’s main input is the center-off toggle switch on top of the control box. 2004Sumo.BSX also runs the IR LED sensors and indicates their condition via the Red/Green LED on the control Box. Program slot 1 program, Start_Patterns.BSX runs the initial start routines. The main inputs to Start_Patterns.BSX are RAM and EEPROM stored variables from 2004SUMO.BSX. The stored variable tells Start_Patterns.BSX which start routine to run and whether to run the routine to the right or left. Program slot 2 contains the main program called SearchDestroy.BSX. This is the main program that looks for the opponent and attacks when anything is detected. There are several “What Ifs” programmed in to take unique evasive action based on previous year’s experience. The last program in program slot 3 is Remote_Control.BSX. This is just a demonstrator program that uses the “Kill Switch” inputs to tell the robot to go forward, turn right, turn left, or backup. |
||
|
|
||
|
Six gearboxes are used. There are four in Flaming P’nut and two spare with spare H bridges and motors. We have never had any gearbox problems. |
||
|
|
||
|
For 2003 the iron wheels were replaced by Colson Performa Rubber Wheels. Part of the wheels had to be machined off to fit the hub. The wheels are held to the hubs with five 3/16 inch dowels passing through the wheels and hubs parallel to the axle. |
||
|
H Bridge first design: Two FETs per H bridge leg were used. The positive side was IRF9540N FETs and the negative side was IRF540N FETs. The FETs were driven by the output of an optical isolator. SR504CT Schottky diodes were used to suppress voltage spikes. The BS2SX processor generated standard servo pulse width (1.0 msec to 2.0 msec) signals to standard servo electronics. The servo electronics drove the optical isolators instead of the normal servo motor. This resulted in a Pulse Width Modulated drive at a frequency of 50 Hertz. The IRF9540N and IRF540N were deemed sufficient to handle the 10 ampere maximum load of the motors without heat sinks. During the third match of the 2002 event, Flaming P’nut locked up with another 150 pound robot and spun in a tight circle for about a minute. That proved too much for the right rear H bridge and two of the IRF9540Ns blew up in a big way. A redesign was necessary. |
||
|
Driving five IRF4905 and four IRF3205 gates with an optical isolator seemed to be insufficient and the 50 Hertz PWM rate seemed slow. So, the Servo Electronics and optical isolators were replaced with a Pololu Dual Serial Motor Controller. The SN754410 could provide a substantial amount of gate drive current and the PIC created a PWM frequency of 600 Hertz. Also, the BS2SX programming was modified to initiate an escape routine if Flaming P’nut did the same thing too many times. |
||
|
|
||
|
|
||
|
The 2002 version of Flaming P’nut had, as a starting option, as IR television remote control. That control would both start the match and select the start routine and direction. The remote start was not allowed to be used even though the rules specifically allowed “a remote off/on switch”. The rules have since been changed to allow only remote off switches. |
||
|
|
||
|
|
||
|
|