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 |
![]() ![]() | |
![]() ![]() |