Human-robot collaboration: A survey | Synapse