<div dir="ltr"><div>Hi teams,</div><div><br></div><div>I am sorry. The mail has been sent prematurely :(</div><div><br></div><div><b>Schedule</b></div><div>The attached schedule is (probably) final. We know that because we only have two fields for playing the matches, the games will start sooner and end later than in the past years (9AM to 9PM to be exact). This also means that the TC/OC open meeting will take place in the late evening. Nevertheless, I highly recommend taking part, since there have been a ton of changes this year and this meeting is where feedback and the roadmap for the future of the SSL 
will be discussed.</div><div><br></div><div><br></div><div>I&#39;m looking forward to meeting you all in Montreal!</div><div><br></div><div>Best,</div><div>Christian<br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Jun 3, 2018 at 10:46 AM, Christian Lobmeier <span dir="ltr">&lt;<a href="mailto:pardinensis@gmail.com" target="_blank">pardinensis@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi teams,</div><div><br></div><div>the RoboCup is mere days away and there have been a couple of changes since the last mail about the tournament format and schedule. STOx&#39;s, Parsian, KgpKubs and OMID decided not to participate this year for various reasons and NEUIslanders chose to play in division B instead of A. This means that there will be 9 teams in division A and 8 teams in division B. The complete and updated list of teams is available on the <a href="http://wiki.robocup.org/Small_Size_League/RoboCup_2018/Teams" target="_blank">RoboCup 2018 Wiki Teams page</a>.</div><div><br></div><div><b>Tournament formats</b></div><div>For division A, the group stage has been altered. Instead of 4 groups, we will only have 2, one with 5 teams and one with 4. The same-country rule will not be used. Like before, every team advances into a double elimination play-off stage, with the best 2 teams of each group starting at the upper bracket. The seeding pools and a overview of the play-off format can be found on the <a href="http://wiki.robocup.org/Small_Size_League/RoboCup_2018/Schedule_and_Results#Tournament_Format" target="_blank">RoboCup 2018 Wiki Schedule and Results page</a>.</div><div><br></div><div>For division B, everything stays the same. The only difference is that because there are 8 teams instead of 9, every team will play in every round resulting in 6 games per team.</div><div><br></div><div><b>Seeding</b></div><div>The seeding of the group will take place tomorrow!</div><div>For division A, the <a href="https://github.com/RoboCup-SSL/ssl-grouping" target="_blank">ssl-grouping tool</a> will be used as described in the initial mail.</div><div>For division B, the range of the permutation will be 1 to 8 instead of 1 to 9.</div><div><br></div><div><b>Schedule</b><br></div><div><br></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Apr 17, 2018 at 5:01 PM, Christian Lobmeier <span dir="ltr">&lt;<a href="mailto:pardinensis@gmail.com" target="_blank">pardinensis@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div>Hi teams,<br><br></div>the schedule for the RoboCup has been added to the <a href="http://www.robocup2018.org/?page=schedules&amp;lang=en" target="_blank">official RoboCup 2018 website</a>. Compared to the <a href="http://www.robocup2018.org/?page=competition-schedule&amp;lang=en" target="_blank">tentative schedule</a>, the venue opens one hour earlier and closes half an hour later. Additionally, the closing ceremony is more than one hour later than expected. This allows us to fit in two additional games for division A for the teams that would otherwise play only 3 games. Like last year, these additional games (called Drop Out 1 and 2) are not a part of the play-off stage.<br><br></div>The on the <a href="http://wiki.robocup.org/Small_Size_League/RoboCup_2018/Schedule_and_Results" target="_blank">Schedule and Results page</a> has been updated accordingly.<br><br></div>Best,<br></div>Christian<br><div><div><br></div></div></div><div class="m_-6016096836312368731HOEnZb"><div class="m_-6016096836312368731h5"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Apr 16, 2018 at 3:39 AM, Christian Lobmeier <span dir="ltr">&lt;<a href="mailto:pardinensis@gmail.com" target="_blank">pardinensis@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi teams,<br><br></div><div>I want to add something (mainly numbers) to the tournament format for division A.<br><br><b>4 teams will only play 3 games in total</b>. This is definitely a downgrade from previous tournaments, where every team got to play 4 games in the group stage alone. The reason for this is that instead of 20 teams on 4 fields, we have to play a tournament with 12 teams on only 1 field. We tried our best to schedule as much games as possible during the RoboCup (resulting in 26 games for division A), but this means that each team will play only 4.33 games in average. Having a play-off stage in division A is necessary, since it increases the competitive value of the games by a lot, not only for the teams but also for the spectators. The downside is that a play-off stage also increases the variance of the number of games per team. This means that even though the average number of games is above 4, the minimum number of games is only 3. We are aware that this means that 4 teams will most likely not be satisfied with their number of games in this tournament. However, we have spent a lot of time going through different possible formats and we concluded that this one balances out the different aims better than any other.<br><br></div><div>The best solution would be to increase the number of fields. We will definitely try again to get more space for the SSL by 2019 and with this year&#39;s RoboCup as a foundation for discussions, we should have a better chance. Nevertheless, for Montreal we have to deal with having only one large field.<br></div><div><br></div><div>Best,<br></div><div>Christian<br></div></div><div class="m_-6016096836312368731m_8263118495965172029HOEnZb"><div class="m_-6016096836312368731m_8263118495965172029h5"><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Apr 15, 2018 at 9:05 PM, Christian Lobmeier <span dir="ltr">&lt;<a href="mailto:pardinensis@gmail.com" target="_blank">pardinensis@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div><div><div><div><div><div><div><div>Hi teams,<br></div><div><br>this mail is all about the field configuration, the tournament formats, the seeding and the schedule of the upcoming RoboCup.<br><br></div><div><b>Field Configuration</b><br></div>Since there is a large amount of changes this year, the tournament will also look different from past RoboCup events. We will have two separate tournaments running at the same time, both with different field requirements. In division A, 12 teams will play on a 9x12m field and in division B, 9 teams will play on a 6x9m field. Since the space in the venue is limited, we will use the following field configuration:<br><br></div>- Field A (9x12m): used for official games for division A only<br></div>- Field B (6x9m): used for official games for division B only<br></div>- Field C (6x9m): used as a practice field for both divisions<br><br></div>All teams can use field C for testing purposes. The OC will distribute time slots for field C. If there is time left between two games on field A or B, the two teams that will play the next game on these fields can use this time for testing their system. However, it cannot be guaranteed that the teams get testing time on field A or B, especially if there are delays in the schedule.<br><br></div><b><br>Tournament Formats<br></b></div>The tournament formats are tailored towards the specific requirements of the two divisions.<br><br>In division A the focus lies on having an exciting (especially for the viewers) elimination phase while also guaranteeing that the best teams don&#39;t eliminate each other early in the tournament. At the RoboCup 2018, the 12 teams in division A will be divided into 4 groups of 3. After the short group stage, all teams will advance into the double elimination stage. The winner of each group will start in the upper bracket while the second and third team of each group will start in the lower bracket. This format guarantees that the two best teams of the SSL will face off against each other in the grand final, regardless of the group stage seeding.<br><br></div>In division B, the focus lies on having as much games against similarly skilled teams as possible. At the RoboCup 2018, the 9 teams in division B will play a 6 round swiss format. This means that after each round, the teams are ranked according to their score. In the following round, teams with similar score play against each other. The winner of division B is the team with the highest score after round 6. This format guarantees that every team in division B will play at least 5 official games.<br><br></div>A more detailed explanation of the tournament formats can be found here:<br><a href="http://wiki.robocup.org/Small_Size_League/RoboCup_2018/Schedule_and_Results" target="_blank">http://wiki.robocup.org/Small_<wbr>Size_League/RoboCup_2018/Sched<wbr>ule_and_Results</a><br><br><br></div><b>Seeding<br></b></div>The seeding of the groups in division A as well as the first round in division B will take place on June 4, 2018, exactly 14 days before the start of the official games.<br><br></div>For division A, I will use the <a href="https://github.com/RoboCup-SSL/ssl-grouping" target="_blank">ssl-grouping tool</a>. The teams.txt that will be used is attached to this mail. Please note that not only the results of the RoboCup 2017 have been used, but also the results of previous RoboCups as well as other tournaments (Iran Open, Asia-Pacific, ...). Like last year, to get the random numbers for the seeding I will use <a href="https://www.random.org/integers/?mode=advanced" target="_blank">https://www.random.org/integer<wbr>s/?mode=advanced</a> with the following parameters:<br></div>- Part 1: Number of integers to generate: 2<br><div>- Part 1: Value range: -1,000,000,000 and 1,000,000,000<br></div><div>- Part 4: Pregenerated randomization date: 2018-06-04<br></div><div><div><div><div><div><br></div><div>For division B, I will use <a href="https://www.random.org/sequences/?mode=advanced" target="_blank">https://www.random.org/sequenc<wbr>es/?mode=advanced</a> to generate a random permutation with the following parameters:<br></div><div>- Part 1: Smallest Value: 1<br></div><div>- Part 1: Largest Value: 9<br><div>- Part 4: Pregenerated randomization date: 2018-06-04<br></div><div>The numbers correspond to the participating teams of division B sorted in alphabetical order, with 1 being AIS and 9 being ULtron (see <a href="http://wiki.robocup.org/Small_Size_League/RoboCup_2018/Teams" target="_blank">http://wiki.robocup.org/Small_<wbr>Size_League/RoboCup_2018/Teams</a><wbr>). The website will generate 9 random numbers. The first number defines the team that skips the first round. The next two numbers set the first match, the next two the second match and so on.<br><br><br></div><div><b>Schedule<br></b></div><div>The preliminary schedule can be found at the bottom of the &quot;schedule and results&quot; page: <br></div><div><b></b></div><a href="http://wiki.robocup.org/Small_Size_League/RoboCup_2018/Schedule_and_Results" target="_blank">http://wiki.robocup.org/Small_<wbr>Size_League/RoboCup_2018/Sched<wbr>ule_and_Results</a><br><br></div><div><br><br><br></div><div>If there are any questions, feel free to ask.<br><br></div><div>Best,<br></div><div>Christian<br></div><div><div><div><div><div><b></b></div></div></div></div></div></div></div></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>