It's a long way short of a good kinematic example, but it does work. We used the software we used because we only had a Kinect 1 to play with, you could do something much better with a Kinect 2.
# Software requirements
We got our demo running in Ubuntu 14.04 LTS on an i7 870 CPU with 8GB of ram.
You'll need Processing version 2.2.1 (an old version) and the Open/SimpleNI libraries for it to get the Kinect working.
At the robot end, we had a Baxter from Rethink Robotics, running ROS (internally) and then a ROS session on our computer to connect to it.
# Conclusion
It worked as we hoped, the Kinect would occasionally lose people.
You probably need a bunch more ROS files to get this working, drop me a line if you are interested.
It was fun, both Daniel and myself learned a lot in a short time!