On the design of behavior-based multi-robot teams | Synapse