Sociorobotics: learning for coordination in robot colonies