A Self-Constructing Robot?

So, how cool is this! A flat sheet of material folding itself into a robot, and then going for a walk! Check out the YouTube video below to see it happen!