How should robots work together?