Scientists have designed a humanoid soccer playing robot named NimbRo-OP that is 95 cm tall and weighs 6.6 kg, similar to a small child. It has 20 actuators that allow it to kick a soccer ball and get up like a human. The robot is also capable of using tools, climbing stairs, and passing through narrow spaces, and its open source code and design allow others to modify and improve upon it.