Sumo Bot - Many people start very early on with a Mini Sumo bot. I waited over 4 years, but finally got around to it. Mainly to provide some motivation for beginners in DARC, but it's a cool project.

Here's a full view of the bot. The scoop on the front exceeds the 10 cm restriction on the long axis, so I have to revisit, but for now the goal is to just have something that runs for the club competitions.

Brains are provided via the DARC board. There are 2 sensors. A Fairchild QRB1134 reflective IR sensor looks down to sense the white line/black surface. A Sharp GP2D120 provides the forward looking detection sensor.

The main frame is made from easily cuttable and drillable 1/4" expanded PVC that I bought at a local plastics supplier in Denver (S and S Plastics). You can also buy 12x12" sheets of this material from budgetrobotics.com.

The front scoop is 1/8" aluminum. Power is supplied from 4 AAs in a battery clip inside the chassis.

Sharp IR ranging sensor looks ahead for opponents. The ability to "pan" back and forth is done by moving the entire robot platform. Back view shows the battery compartment (4 AA's clip) tucked up under the circuit board. The servo mounts are right angle brackets I bought from budgetrobotics.com. As is the nylon caster on the back for balance. The wheels are from Acroname. This bottom view shows the Fairchild QRB1134 sensor piercing the aluminum front scoop. I made the scoop with 1/8" thick aluminum angle stock, bending the 90 degree stock into a much gentler 20 or so degrees.

I programmed the Sumo Bot with BASCOM (basic language). The algorithm is very basic

Step 1: Check line sensor. Is it on white?

yes - back up and turn and goto step 1 again

no - goto step 2

step 2: get IR range. Is something in range?

yes - drive forward

no - turn right slightly and goto to step 1

Click here to see BASIC source code