Transparent role assignment and task allocation in human robot collaboration | IEEE Conference Publication | IEEE Xplore