Shared Awareness, Autonomy and Trust in Human-Robot Teamwork