Task allocation for multi-robot teams with self-organizing agents | IEEE Conference Publication | IEEE Xplore