Sorry but this is just fantasy. Robots are not even remotely close to being able to replace humans for 90% of tasks. Robots do not deal with uncertainty well and in my opinion only ever will in scenarios where there are very tight bounds on the task.
A robot is never going to be able to build a log cabin for you, because there are far too many snafus in the process to deal with. The real world is too fucked up for a non biological agent to handle. Until we reach singularity.