Team 619 finds that the camera code works
great this year! It truly was a turnkey operation. Knowing what a pain the camera has been in previous years, I assigned three programmers the task of making it work. They finished in about two days.
CircleTrackerDemo contains a function called "getHorizontalAngle()". You call it and it gives you the horizontal angle to the target. It's that simple. No lighting constants to tune, color constraints to check...etc.
They even went ahead and showed you how to set up a PID loop and gyro. We don't use those high-level features of WPIlib (that's a little
too easy IMO), but one can literally download the sample program to the robot and have a working vision tracking system.