Learning optimal controllers in human-robot cooperative transportation tasks with position and force constraints | Synapse