Robot Programming by Demonstration with situated spatial language understanding | IEEE Conference Publication | IEEE Xplore