Scientists at the University of Pennsylvania have developed some of the world's smallest robots. The tiny, light-powered robots are smaller than a grain of salt. But they have a built-in computer and can control their own movements as they swim through water.

