PDF: a systematic approach to learning robot programming with ros