Collaborative Robot Technology and Applications