Distributed and Communication-Aware Coalition Formation and Task Assignment in Multi-Robot Systems | IEEE Journals & Magazine | IEEE Xplore