રોબોટ પ્રોગ્રામેબલ સ્વયં નિયંત્રિત ઉપકરણ તરીકે વ્યાખ્યાયિત કરી શકાય છે જેમાં ઇલેક્ટ્રોનિક, ઇલેક્ટ્રીકલ અથવા મિકેનિકલ એકમોનો સમાવેશ થાય છે.