This is Doyle's Home. You can find all sorts of information about him.
For example, here is a clip from Doyle's theme song.
"BUSY"NESS
| Customer Questions | Concept Generation | Presentation1 |
| Customer Answers | Schedule (table) | Presentation2 |
| Functional Specification | Schedule (picture) |
DOYLE'S CODE
| Utilities.c | Doyle's UTOPIAN utilities
includes: Control/rabbit, Filters and misc. utils |
|
| Skills.c | Doyle's SUPERFLUOUS skills
includes: Myriad of "GoToPoints", "getunstuck", etc. |
|
| Vision.c | Doyle's VIPEROUS x-ray vision
includes: Double-pass function, geometric correction function, etc. |
|
| AI.c | Doyle's AWE-INSPIRING AI
includes: basic AI structure, losing ball routine, etc. |
|
| Hardware.c | Doyle's HIT ME WITH YOUR BEST SHOT Hardware
includes: robot_control loop, button functions, etc. |
|
| Gui.c | Doyle's GOAL GRABBING gui
includes: gui functions, functions for displaying variables, waypoints, etc. |
|
| Mymath.c | Doyle's MIGHTY math functions
includes: Various math functions used throughout code |
|
| Plays.c | Doyle's POWERPACKED plays
includes: some plays called from AI |
|
| Conditions.c | Doyle's inCONCEIVABLE conditions
includes: various conditions used throughout code |
|
| MyRobot.c | Doyle's Stuff
includes: Linearization table, main loop, etc. |