A Chinese firm has launched a humanoid robot that can change its own battery, allowing it to run autonomously for 24 hours in seven days without human intervention. The world's first autonomous robot, ...