Gravar e-mail: Detecting and diagnosing faults in autonomous robot swarms with an artificial antibody population model