|
Caddy
A 2005 Roborodentia entry with vision and path planning capability
|
| Simple tracking Roborodentia objects of interest by color | |
| Button debouncing, start bot logic | |
| Caddy's main loop and Atmel initialization | |
| Interface to the CMUcam vision system | |
| Quadrature Encoder reader/driver | |
| Quadrature Encoder reader/driver | |
| Quadrature Encoder driver configuration | |
| Global project include file (required by AVRLIB) | |
| Line detection and PID tracking using CMUcam2 | |
| Interface to PWM motor controller | |
| Course defined by a connected grid of nodes | |
| Iterative (non-recursive!) permutation generator | |
| High-level logic controlling Caddy's actions | |
| Servo control interface for Caddy | |
| Simple user interface to change parameters without reprogramming | |
| Interface to the "tweak values" stored in EEPROM | |
1.8.1.2