We've had that problem to. The CMU cam looks up to find the light and while it moves to a level it sees it but it still moving to the level. Once it gets on the level it realizes it has lost it and returns to the regular position. Thus in a loop. Right now the camera is mounted on the RC on the base of the robot. Hopefully when we move it a couple feet higher to the arm, this problem will solve itself.

I don't want to go in and start editing Kevin's searching code. :X