Introducing Simulation Middle Size: A New Soccer League to RoboCup Mansour Jamzad and Mahdi Asadpour Sharif University of Technology Department of Computer Engineering Azadi Ave. Tehran, Iran. jamzad@sharif.edu, asadpur@ce.sharif.edu Abstract. There is a big difference between Simulation League and Middle Size League in RoboCup, that is, a program written for the former can not be easily transferred to the latter. Since the final aim is real robotics, in this paper we suggest a new match for RoboCup Soccer which can fill this gap. We designed and implemented a Modeled Robot Soccer Server most like Middle Size RoboCup that contains a Soccer Field, Ball, Referee, etc. Each participated team should provide not only his robots controller program but also the hardware model of own robots in VRML97 format, using which our system will model a simulation version of them. As an implementation of our ideas, we modeled and simulated two teams of soccer robots and present the set up method for the match between them. According to these setups, two teams will play and the scores are calculated by the automated referee. Keywords: Simulation Middle Size, Robot Modeling, Soccer Simulation, RoboCup Soccer. 1 Introduction RoboCup soccer competition is divided into two categories: Real Robots and Simulation. The main goal of any simulation as a testbed is to facilitate the trial and evaluation of ideas that have promise in the real world [1]. But there is a big difference between the style of simulation league and the real robot league, so that a program written for the former can not be easily transferred to the latter. In this paper, we will introduce a new league for RoboCup that we call Simulation Middle Size. In this new league we can use the advantages of the simulation soccer league. In addition it gives many advantages to researchers to model real robots, add new parts and capabilities to them, design advanced software algorithms and actually see the result of implementation of these algo- rithms on the simulated robots. We believe that this league can fill the big gap between simulation league and real robot league, so that the programs developed for the new league can be easily ported to real robots.