Using Single Demonstrations to Define Autonomous Manipulation Contact Tasks in Unstructured Environments via Object Affordances | IEEE Conference Publication | IEEE Xplore