A robot trained to perform many different everyday tasks rather than being specialized for one specific job.