Blew My Mind

What’s happening here? A guy is brushing a cat via a remotely controlled robot but, the robot is more of an avatar since it is directly mimicking his movements plus he’s using a bunch of readily available or open source technology like Wiimotes and Kinect. What does all this mean? It = Awesome.