Well, as someone who has tried to build at least a couple small robot arms, I think we are probably closer to 20-50 years away. Both the power and dexterity are not there.
Right now, only a human can both push over a boulder and pick up a tiny speck from the floor using the same actuator.