Robot programming by demonstration of multiple tasks within a common environment | IEEE Conference Publication | IEEE Xplore