I would vote for Kinect for Windows over the hardware-based Asus Xtion Pro (Kinect has a better range), but depending on your project, there is a chance that won't help you. I am not familiar with the Robot operating system, but Kinect will only work on Windows 7, such as Windows 8 and, presumably, on Windows Server 2008. Asus Xtion Pro seems to have an SDK for Linux distributions, so if your robot has something like that might work.
, , . , , , Kinect. ; , USB, . . , .
edit. Kinect SDK. , SDK, , . , . Kinect , , FOV, Xtion. ( ?) --, , , .