Distributed collaborative system for heterogeneous swarms of autonomous mobile robots | IEEE Conference Publication | IEEE Xplore