Gravar-mail: Information Exchange Design Patterns for Robot Swarm Foraging and Their Application in Robot Control Algorithms