Is it feasible using today's technology to use an AI training algorithm to custom teach a robot to do common household cores?
I would suggest using a neural network with back propagation. From what I know, they can be applied to many different circumstances and work well. For your more simpler and repetitive tasks like moving an object, you can just use simpler regression methods.