Active recruitment in dynamic teams of heterogeneous robots