Programmable Self Assembly In a Thousand-Robot Swarm
The robots uses lights to see their surroundings and will have cameras in the front of them. They are programmable self-assembly in a thousand robot swarm. The self assembly allows them to provably correct formation in any connected shape. Moving robots follow the edge until they reach their shape.
Robotics engineering is getting more sophisticated as robots learn to communicate with one another.