robot teachable by demonstration