Interesting progress for self assembling robots.

(Original article)

Advertisements