We have worked for and advocated an open source platform for robotics. We show students how to implement open source code for robotic frameworks, use off the self electronics, and utilize sensors.
Here is a short film showing such a robot, built from scratch.