selected publications conference paper Mechanisms and capabilities for human robot collaboration 2014