Electrical Engineering and Computer Science

The revolution in satellite technology means there are swarms of spacecraft no bigger than a loaf of bread in orbit