A humanoid robot is a machine that resembles the human body in shape, typically consisting of a torso, head, two arms, and two legs, designed to interact with human tools and environments, and often capable of walking and manipulating objects like humans do[1][2].