Design of a collaborative architecture for human-robot assembly tasks | IEEE Conference Publication | IEEE Xplore