Building the software for a competitive robot soccer team is a
challenging task. The robots have to perceive their environment,
estimate where they and the other relevant object are located on the
field, decide what to do, and execute those decisions. All this has to
happen in real-time, on-board the robots, with limited computing power,
and not only for a single robot, but for the whole team.
The lecture will give a survey of these tasks, using the methods used by the team B-Human in the RoboCup Standard Platform League as an example.