Protocols for collaboration, coordination and dynamic role assignment in a robot team | IEEE Conference Publication | IEEE Xplore