Batteries is not the only problem.
Form and design of human body based on completely different approach to the conversion of energy to the movements and all other stuff, and electromechanical approach to the robotics just does not fit in this form and design. Humanoid robot is a very ineffective, fragile and limited design if you use electromechanics.
Because of different nature of internal design, humanoid robots will always fall into "uncanny valley" when you will try to make them more human-like. Different way of movements, different motion planning limited by electromechanic will never allow them be something more than overpriced and useless toys.
You could make human-like general purpose robot, but it will be the worst possible design from all points of view, from efficiency of energy to work conversion to the perception of this thing by people.
Batteries is not the only problem.
Form and design of human body based on completely different approach to the conversion of energy to the movements and all other stuff, and electromechanical approach to the robotics just does not fit in thins form and design. Humanoid robot is a very ineffective, fragile and limited design if you use electromechanics.
Because of different nature of internal design, humanoid robots will always fall into "uncanny valley" when you will try to make them more human-like. Different way of movements, different motion planning limited by electromechanic will never allow them be something more than overpriced and useless toys.
You could make human-like general purpose robot, but it will be the worst possible design from all points of view, from efficiency of energy to work conversion to the perception of this thing by people.