Evaluating trading and sharing control for constraint motion tasks in a domestic environment using a remote controlled semi-autonomous robot