Please see this page for the balancing lego robots (Legway/NXTWay).
The robot activities in our lab started out as a student competition around 2001, and evolved into other robot activities. Some information about this is available at the Distributed and Parallel Robots home page.