Björn Giesler built a R2-D2 (or more precise, R2-M5) replica that uses the Kinect and ROS for automation. Things he has working are platform / dome / servo motion controlled by ROS, Kinect-based people tracking and SLAM, voice recognition, and also face detection (not shown in the video).
More R2-D2 videos on YouTube channel
Source code also available http://sourceforge.net/projects/astromech-ros/
What is ROS? From Wikipedia
ROS (Robot Operating System) is a framework for robot software development, providing operating system-like functionality on top of a heterogenous computer cluster. ROS was originally developed in 2007 under the name switchyard by the Stanford Artificial Intelligence Laboratory in support of the Stanford AI Robot (STAIR) project. As of 2008, development continues primarily at Willow Garage, a robotics research institute/incubator, with more than twenty institutions collaborating in a federated development model