My dissertation. Reinforcement learning program in Python used to discover optimal kicking motions for the Aldebaran Nao robot. Also includes a kicking module to be used by team Edinferno in the Robocup 2013.