Instructing cooperating assembly robots through situated dialogues in natural language | Synapse