A method for planning human robot shared tasks | Synapse