The paper explores the capabilities and categories of humanoid robots. There are two types: those designed for social interaction and those for physical tasks. Social robots use algorithms, AI, and sensors for natural movements and gestures, recognizing speech, facial expressions, emotions, and perceiving their surroundings. To enhance interaction, the field is striving to develop a combination of skills that allow the robot to move efficiently in unpredictable environments. Advances in modeling software, AI and robotics technology are driving progress toward overcoming current limitations and discovering new opportunities. Research is ongoing to enhance performance, human-computer interaction, navigation, and cost-effectiveness.