Extracting functional subgroups from an evolutionary robotic swarm by identifying the community structure | IEEE Conference Publication | IEEE Xplore