Declarative specification of task-based grasping with constraint validation | IEEE Conference Publication | IEEE Xplore