Here is another smart robot that can capable of doing repetitive tasks. The LimX Dynamics Oli is a humanoid robot that stands 5′ 5″ tall, weighing 55kg. It has 31 degrees of freedom. It has a 6-axis IMU an modular hands. It ships with a SDK and can be programmed with Python. As this video shows, this robot can maintain its balance as it is kicked.
This robot has smart joint modules that enable it to achieve a stable torque output. The above GIF shows this robot in action. You can find it more about it on X.