Motion Macro Programming on Assistive Robotic Manipulators: Three Skill Types for Everyday Tasks | IEEE Conference Publication | IEEE Xplore