The RoboCup simulation league has had five main official events: preRoboCup-96, RoboCup-97, RoboCup-98, RoboCup-99, and RoboCup 2000. Research results have been reported extensively in the proceedings of the workshops and conferences associated with these competitions. In this section, we focus mainly on the competitions themselves.