Many of us have seen and used the Leap Motion controller. You can develop apps and do all kinds of fun things with a Leap. This video from Interactive Architecture Lab shows how you can use this technology to control an industrial robot:
[Source]