Dale's Homemade Robots
ROBOR ROBOR Mini Sumo Robot
by Dale Heatherington
Aug 2001

ROBOR is a robot designed to compete in autonomous mini sumo contests. ROBOR is bidirectional, capable of running equally well in forward or reverse. Even his name is the same spelled backwards! ROBOR is also an acronym for "Roll Opponent Bot Off Ring".

Construction time spanned 3 months and was quite educational. I improved my metal working skills, learned about sonar and programming subsumption architecture.

Click here to see photos of the July 2001 mini sumo contest at the AHRC meeting. You may download a zip file with schematics and source code by clicking here . This information is not intended as instructions to duplicate Robor. In fact, it may be incomplete or erroneous. Use it at your own risk.


Data Sheet
Size9.8cm(W) x 9.4cm(L) x 11.5cm(H)
Weight496 grams
CPUTwo PIC16F876-20/SP
8K ROM 368 Byte RAM
Programming
Language
Assembler and C
MotorsTwo Escap 280 RPM 12 v gear motors
Motor driver
chip
L293D
WheelsFour 1 inch diameter slot car tires
Drive system4WD with timing belts
Speed22 cm/sec
Pushing force360 grams (wheels spinning)
PowerSingle lithium 9 volt battery
Current100 mA crusing, 290 mA pushing
SensorsFour reflective IR sensors for edge detection
Custom 4 channel sonar to locate opponents
Tilt sensor
Fwd/Rev motion sensor (are we being pushed?)
Telemetry Linx TXM-418-RM (9600 baud 418 MHZ)


Robor - in the nude
Front view, covers removed.
Sonar sensor board visible. ROBORs sonar measures both
distance and amplitude in four directions to determine the
opponents location. The sonar code is written in assembler.


Rear view, covers removed
Rear view.
Main controller board visible.
Controller code is written in C.
Small green board in upper left corner is a
418 mhz 9600 baud telemetry transmitter.
White object between wheels is the 9 volt battery.


Bottom view
Bottom view.
The protruding brass shaft is the tilt and movement sensor.
In/out movement indicates tilt, rotation indicates direction of movement.


Tilt sensor
Closeup of the top end of the tilt/directon sensor rod.
When rod drops down the black band is in front of the IR reflective
sensor indicating tilt. Rod rotation brings the white or black half
in front of the top IR sensor indicating forward or reverse motion.
When software detects tilt or motion reversed from desired it activates
an escape algorithm.


Robor vs Movit
ROBOR is tested against the larger and heavier MOVIT OWI-9647
kit robot. ROBOR always wins.