Caddy
A 2005 Roborodentia entry with vision and path planning capability
 All Data Structures Files Functions Variables Typedefs Macros Pages
File List
Here is a list of all documented files with brief descriptions:
o*ball_tracking.c
o*ball_tracking.hSimple tracking Roborodentia objects of interest by color
o*buttons.c
o*buttons.hButton debouncing, start bot logic
o*caddy.cCaddy's main loop and Atmel initialization
o*camera.c
o*camera.hInterface to the CMUcam vision system
o*encoder.cQuadrature Encoder reader/driver
o*encoder.hQuadrature Encoder reader/driver
o*encoderconf.hQuadrature Encoder driver configuration
o*global.hGlobal project include file (required by AVRLIB)
o*lcd_16x2.c
o*lcd_16x2.h
o*line_tracking.c
o*line_tracking.hLine detection and PID tracking using CMUcam2
o*motor_control.c
o*motor_control.hInterface to PWM motor controller
o*node_list.c
o*node_list.hCourse defined by a connected grid of nodes
o*path_planning.c
o*path_planning.h
o*permutation.c
o*permutation.hIterative (non-recursive!) permutation generator
o*robot_control.c
o*robot_control.hHigh-level logic controlling Caddy's actions
o*servos.c
o*servos.hServo control interface for Caddy
o*test_routines.c
o*test_routines.h
o*tether_ui.c
o*tether_ui.hSimple user interface to change parameters without reprogramming
o*tweak_data.c
o*tweak_data.hInterface to the "tweak values" stored in EEPROM
o*utility.c
\*utility.h