We have covered the iCub humanoid robot a lot here in the past. With this Cartesian 6-DoF Gaze Controller, the robot can maintain eye contact with a 3D object as it moves. The robot can also achieve head stabilization and maintain its gaze when disturbed.
The above video shows this Gaze Controller in action. More information is available here.