An Augmented Reality Human-Robot Collaboration System