RoboCup is an international initiative launched in 1997, with the goal to be able to compete against humans in 2050. In RoboCup MSL (Mid-Size League) matches, teams of five fully autonomous robots battle it out on the field. Teams have the freedom to design their robots, but all sensors must be on board and for each league there are restrictions...