The RoboCup competition is a well-known, landmark project in the robotics communities. It presents a standard problem of working towards developing a team of fully autonomous humanoid robot soccer players that can beat the human world soccer champions by 2050. Building a team of fully autonomous humanoid robots with such abilities requires research and technological advances in many areas in robotics sciences and engineering. Contributing to these areas is necessary to improve the effectiveness and reliability of robots in the real world.