A survey and analysis of task allocation algorithms in multi-robot systems | IEEE Conference Publication | IEEE Xplore