Automatic generation of robot program code: learning from perceptual data | IEEE Conference Publication | IEEE Xplore