Using Knowledge Representation and Task Planning for Robot-agnostic Skills on the Example of Contact-Rich Wiping Tasks | IEEE Conference Publication | IEEE Xplore