Effect of virtual fixture compliance on human-machine cooperative manipulation | Synapse