Human-robot cooperative manipulation with motion estimation | Synapse