 |

MY ROBOT, so far ...
last
updated: March 5, 2005
Pictures
Features
 |
The drive system.
Almost all robots use differential steering (steering is done by
changing the speed or direction of the drive wheels), but
not this one. It has 2 wheels in the front that steer
like a car, and 1 drive wheel in the back. This has a few
advantages, but also has it's drawbacks.
Modular design
Most sections of the robot can be easily removed and operated by conecting to a PC with a serial cable. This includes: the drive mechanism and motor control, sound module, RF unit, the display, voltage monitor and servo controler, 5V switching power supply |
Block diagram (outdated) Flow Chart(outdated)
The source code
version 9.0, Nov. 25, 2004
 |
main.h - defines,function list, global variables
robot.c - initialization ("main"), support functions
states.c - the behavior - as the robot wanders around, control is passed from one "state" to another. The display will always show the name of the current state. There are 11 states and they're in this file
alt.c - test/demo programs
|
The Parts
Sound module
RF link
12 Volt wiring harnass
Serial adapter
LCD controller
Home page | My robotics notes
|