Researchers at the Darmouth Robotics Laboratory have developed a network of mobile robots capable of communicating with each other to accomplish different states. They have created a number of algorithms that can organize and reorganize the mobile robots.
See link here

