Error-tolerant execution of complex robot tasks based on skill primitives | IEEE Conference Publication | IEEE Xplore