A distributed, real-time approach to multi robot uniform frequency coverage