SKYNET is only a few years away! I for one welcome our new robotic overlords. http://www.popularmechanics.com/technology/gadgets/tech-news/good-news-the-robots-can-fight-with-katanas-now-17437350
You would be surprised as to how easy it is to program a routine like that with robots. In the easiest method of programming the software allows you to position the robot by hand and the software records the position(s) into memory. The robot then repeats your exact movements.