Clustering based distributed multi-robot task allocation algorithm in large-scale systems | IEEE Conference Publication | IEEE Xplore