It is sort of hard for canal to give me something out of spec since they don't really have specs to begin with. In any case, when they say 0.25" acrylic, they mean "somewhere in the 0.20-0.25 range". I usually just measure the last thing I had made with the micrometers, assume it's the same, and cross my fingers. Maybe if I stuck to one color it would help. In any case it fit after a wee bit of dremeling. This robot is my second "super traditional" robot, i.e. round with differential drive and two casters, the first being devilcat. Therefore, this one being somewhat smaller, it is is going to be called either DevilCatII, DevilCatMini, or DevilKitten, or something equally dorky. Undecided on that. Like TB2 it's mostly cnc lasercut acrylic (about 3x more than TB2) and so far it seems pretty sturdy. The drive shafts -- which have to fit the wheel bolt pattern, the bearing I.D. and the motor shaft shape -- will have to be very carefully machined, though, which officially makes this "hard". It has two 6cm omniwheel casters, which are theoretically better than swivel casters because they are stateless, but I'm a little skeptical. Of course, mounted on such short radius swingarms as they are, swivel casters were basically a non-starter. It's powered by a pair of rc-car battery packs, that is, 2x3 flat C packs, particularly 4.2AH NiMH ones, for ~60Wh total.
These are the main drive shafts. They're turned from 1" round 6061. One end is 1" diameter with a 0.348" radius 5 hole 4-40 bolt circle; this matches the wheels. The middle is turned to exactly 0.375" to fit a ball bearing that is set in the outer rib. The other end is drilled out to 6mm to fit the motors and has a 6-32 cross drill -- clearance hole on one side and tapped on the other -- which matches the hole in the motor shaft. These are definitely the most labor intensive part of the robot so far.
These are the drive motors from logo, the tragically defective and now defunct robot from which the nano-itx motherboard was also pilfered. It will take some minor frame modifications to fit these in so it may not happen for a while; also, I'm not going to bother with that until I've figured out how to build an avr servo controller capable of handling 512cpr encoders; this is sort of difficult because of the 200khz transition rate, i.e. 100 instructions per interrupt on a 20mhz avr. That's something I've been meaning to do for a while, though. The original devilcat had hardware quadrature counters, which were really quite nice, but expensive, and theoretically it should be possible to do this with a $2 avr and some clever hacking.This page contains all entries posted to Robot Army in January 2008. They are listed from oldest to newest.
December 2007 is the previous archive.
Many more can be found on the main index page or by looking through the archives.