Design for Human-Robot Collaborative assembly