Humanoid robots research has been an ongoing area of development for researchers due to the benefits that humanoid robots present, whether for entertainment or industrial purposes because of their ability to move around in a human environment, mimic human movement and being aesthetically pleasing. The RoboCup is a competition designed to further the development of robotics, with the humanoid league being the forefront of the competition. A design for the robot platform to compete at an international level in the RoboCup competition will be developed. Along with the platform, tools are created to allow the robot to function autonomously, effectively and efficiently in this environment, primarily using colour vision as its main sensory input....