|
Caddy
A 2005 Roborodentia entry with vision and path planning capability
|

Files | |
| file | ball_tracking.c [code] |
| file | ball_tracking.h [code] |
| Simple tracking Roborodentia objects of interest by color. | |
| file | buttons.c [code] |
| file | buttons.h [code] |
| Button debouncing, start bot logic. | |
| file | caddy.c [code] |
| Caddy's main loop and Atmel initialization. | |
| file | camera.c [code] |
| file | camera.h [code] |
| Interface to the CMUcam vision system. | |
| file | encoder.c [code] |
| Quadrature Encoder reader/driver. | |
| file | encoder.h [code] |
| Quadrature Encoder reader/driver. | |
| file | encoderconf.h [code] |
| Quadrature Encoder driver configuration. | |
| file | global.h [code] |
| Global project include file (required by AVRLIB) | |
| file | lcd_16x2.c [code] |
| file | lcd_16x2.h [code] |
| file | line_tracking.c [code] |
| file | line_tracking.h [code] |
| Line detection and PID tracking using CMUcam2. | |
| file | motor_control.c [code] |
| file | motor_control.h [code] |
| Interface to PWM motor controller. | |
| file | node_list.c [code] |
| file | node_list.h [code] |
| Course defined by a connected grid of nodes. | |
| file | path_planning.c [code] |
| file | path_planning.h [code] |
| file | permutation.c [code] |
| file | permutation.h [code] |
| Iterative (non-recursive!) permutation generator. | |
| file | robot_control.c [code] |
| file | robot_control.h [code] |
| High-level logic controlling Caddy's actions. | |
| file | servos.c [code] |
| file | servos.h [code] |
| Servo control interface for Caddy. | |
| file | test_routines.c [code] |
| file | test_routines.h [code] |
| file | tether_ui.c [code] |
| file | tether_ui.h [code] |
| Simple user interface to change parameters without reprogramming. | |
| file | tweak_data.c [code] |
| file | tweak_data.h [code] |
| Interface to the "tweak values" stored in EEPROM. | |
| file | utility.c [code] |
| file | utility.h [code] |
1.8.1.2