 |
MiniCadenza!
MiniCadenza is an in-progress Mini-Sumo
robot (10 cm on a side), being built for the monthly Northern
Colorado Mini-Sumo Championships (heh).
The picture to the left is a CAD rendering of the design; it'll
be replaced by a real picture when MiniCadenza is finished.
Why would anybody use a CAD program to design a 10 cm
robot? Hmm. Well, I do this for fun so if I feel like
playing with a CAD program, I will. Also, when I don't
completely overplan, my ten thumbs create something completely
horrible. When I do completely overplan, it ends up only half
horrible. | |
 |
Construction
MiniCadenza is mostly built from stock aluminum sheets of
thicknesses 0.025", 0.04", 0.0625", and 0.125". These parts
are screwed together with small machine screws. Click on the
picture to enlarge, or click here to see more information about
MiniCadenza's construction. | |
 |
Motors and Encoders
MiniCadenza's motors are gutted Hitec servos. In essence I
ripped out all of the electronics from the servos, making them into
just small gearmotors. Because MiniCadenza's treads don't have
a very large diameter, I run these motors hot (7v - 9v or so) to get
the speed higher.
Although a Mini-Sumo robot probably doesn't need encoders I
hadn't ever played with that kind of feedback or PID control, so I
tore the encoder wheels out of the cheapest mouse I could find and
rigged them up to the servos.
For more info about the motor system, click
here. | |
 |
Electronics
MiniCadenza uses a custom Atmel AVR 8535 board for it's control
system (shown at left), which also includes a TI SN754410NE H-bridge
to control its motors. The board is 2" x 1.2". The robot
is powered by 6 or 7 AAA NiMH rechargeables (7 for competition and 6
when I want to take it a little easier on the motors).
MiniCadenza's sensors are as follows: four Hamamatsu P5587
photoreflectors are used to detect the edge of the dohyo, six Sharp
GP2D12 IR proximity sensors are used to find the opponent, two
encoder wheels extracted from a mouse give information about what
the motors are doing, and two bump switches detect contact with the
opponent.
Click on the image for a larger version, or click
here for more details on MiniCadenza's electronics.
| |
 |
Drive System
MiniCadenza's motors hook up to a custom-built tread
system. The theory was that this would maximize traction and
help the robot push harder against its opponent. Little did I
realize how hard it would be to design and build a workable tread
system.
Click here for more on the drive
system. | |
 |
Software
MiniCadenza's software is mainly written in C for the AVR
chip. Or I should say, it will be.
Heh. | |
 |
Performance
Since MiniCadenza is still unfinished, there are no performance
details to report at this
time. | |