Robot programming by human demonstration with random pattern projection | IEEE Conference Publication | IEEE Xplore