MIT and other universities are developing an opensource operating system to be used by anyone willing to develop robots.
This way you will not need to reinvent the wheel to get your robot working (playing
.
More info:
http://ros.sourceforge.net/browse/list.php