Design of singularity-robust and task-priority primitive controllers for cooperative manipulation using dual quaternion representation | IEEE Conference Publication | IEEE Xplore