Meet the ROBOTIS Bioloid: a humanoid robot with adjustable posture while walking. It has various sensors and comes with external IO ports for adding your own sensors. It comes with Zigbee technology integrated, so you can control it remotely. Coders can use C-style programming to teach the robot new tricks.
It has a transparent humanoid skin, so you can customize the robot how you like. More information is available here.