A robot slave can trained to the requirements of a particular home and can be programmed to carry out half a dozen or more standard operations (for example, scrubbing, sweeping and dusting, washing up, laying tables, making beds), when so switched by the |