Are Humanoid Robots Really Ready to Deploy?

From BMW assembly lines to American living rooms, the answer depends on where you expect robots to work.