Distributed multi-robot task assignment method