We don't yet have robots quite as advanced as Star Wars' C3PO or some of the robots seen in the sci-fi flick Blade Runner, but did you know that there is an open source effort underway to produce them? Well, sort of.
RobotCub is a site that houses an
open source software repository and many other resources that open source developers are using to advance a humanoid baby robot, dubbed iCub. The project is funded by the EU, and developers all across Europe are working on their versions of baby C3PO. Check it out.