Yes. The dishwasher (DW) does not complete the entire dishwashing circuit/task, but certainly a major portion. That is, the DW can not load or unload itself generally, but it can sanitize, wash and dry among other tasks. Thus, meeting the general definition of a robot: carry out a complex set of instructions/actions automatically once programmed.