F.R.E.D.D.Y.

The Programable Robot


Summary

        FREDDY is the name of our programable robot that we built for our CSE 466 class. We haven't really decided what the acronym means but the name is fitting as sometimes the robot seems to have a mind of its own. Jeremy has suggested that the name should be "Free Ranging Electronically Deranged Droid Youth," similar to the one in the movie "DARYL" from the glorious decade of the 80's.

        The entire project consists of the robot as well as a user program that is used to download a set of instructions to the robot via the COM1 serial port. The robot consists of a set of stepper motors, a serial interface and a sonar all controlled by a central 8051 microcontroller. In other words, we built it out of spare parts found in the lab. We have documented our machine from conception through 'final release' in the set of documents below. Freddy was alot of fun...when he wasn't messing with our minds with some stupid electrical or compiler issue!


Project Documents and Materials

Initial Project Proposal (HTML) (Word 2000 document)

Overall Design Document (HTML)

C code for Freddy's 8051 w/o AI (text file)

C code for Freddy's 8051 w/ AI (test file)

Zip file containing the user program

Schematic for Freddy's layout (JPEG) (PDF)

Freddy's Photo Album

All materials on this page are copyright Daniel Dunham, David Deterra and Jeremy Hance. The University of Washington Department of Computer Science and Engineering has full rights to the use of this project. All other rights reserved.