Cooperative control of a semi-autonomous mobile robot | Synapse