Please use these documents to base your projects on:
File format guidelines:
| Name | Description | Files |
| Batter Charger 20020903 | Battery recharger that can: charge batteries from 1V to 18V, detect the battery type, charge fast (near the C rate - approx. 30mins-2hours), determine if a battery is bad, measure internal resistance, indicate the current charge level of batteries, and maybe even sweep the floor (probably not) |
Proposal Minutes bz2 archive zip archive (n/a) 20020903_charger/ |
| Pic Programmer 20020903 | Simple pic programmer based on David Tait's classic pic programmer. |
Proposal Minutes bz2 archive zip archive (n/a) 20020903_picprg/ |
| Solenoids 20020829 | Build solenoids for locomotion. |
Proposal Minutes bz2 archive zip archive |
| Microcontrollers 20020829 | Invest in many PIC16F871 microcontrollers for control and testing. |
Proposal Minutes bz2 archive zip archive (n/a) 20020829_mcu/ |
| spring_01 | These are programs and specifications for our Spring 2001 robot that entered the Trinity fire fighting robot competition. The program was tweaked at the last minute before we had to put the robot in the ring. The oscillations in its wall following were unnaceptable, so we wrote a circular queue to keep track of the history of error in distance from the wall and compute differences between the present error and past error. This was because the difference approximates a derivative and intuitively, that seemed like it would dampen the oscillations. It turns out that this is called a PD control system (PD = Proportional + Derivative). |
Source code bzip2 Source code zip HC12 port descriptions Online viewable source |
| "braybot" |
This is a robot whose base is two wheels connected to motors for linear and rotational locomotion. A rod is attached to the base with a pivot, sorta like an inverted pendulum. The top of the rod is attached to a tray. The robot must be able to balance itself as well as keep the surface of the tray level so that it can carry things on the tray. The name braybot might. It stands for Balancing tRAY roBOT. |
Team |