Have you been following the action on Robocup 2010? Robocup is taking place in Singapore this year, with a hoard of soccer playing robots from all over the world competing against each other. The organizations goal is to be able to field a team of humanoid robots that can beat their human opponents in the World Cup by the year 2050. It seems that some American Robots from Carnegie Mellon University have been programed with a new algorithm for predictive ball physics that may give them an edge. In the video, the bot with the blue center dot is the one running the algorithm.