Incredible robots

Alright they were programmed but look at these amazing videos:

http://www.vstone.co.jp/e/rt01e.htm