3D Simulation ScreenshotThe simulation league was originally created to foster research on soccer game playing at a higher level than was previously possible in the real world because of the contemporary restraints of robotics technology.

While it started out as a two dimensional simulation, later on the 3D simulation competition (2004) improved on this by adding an extra dimension. Thereby increasing the realism of the simulated environment and making it more comparable to other (real world) RoboCup league environments; but still being able to simulate more players on the field than would be practical in, say, the middle size league or even the small size league. Thus giving rise to higher level research on larger groups of slightly more realistic soccer playing robots. But it were still only sphere shaped agents running around the field.

Finally as of 2006 the league simulates 3D models of humanoids, based on robots used in the non-simulated RoboCup humanoid league. This opens up opportunities for research on higher level control of humanoid robots as well as higher level behaviors in humanoid soccer and getting still closer to how humans play the game.

In reality, all these changes have caused a slight shift in the aim of the 3D simulation competition over the past few years.

It was initially (and still is in the 2D competition) about finding out how to create higher strategic behaviors in soccer playing multi agent systems, now the changes to the competition has lead it to a slightly lower level of problem solving temporarily. This is because of the increased difficulty of the 3D environment and the problems of controlling humanoid agents at a more basic level.

Notwithstanding these difficulties in the past few years, we are happy to say that the 3D simulation competition - now using simulated humanoid robotic agents- is slowly getting back to a higher level and is yet again ready for research and development of higher level tactical behaviors in the multi agent soccer research area....

Rules

  • Qualification Rules
  • Competition Rules
  • Remote Teams: You should send your initial binary for the competitions till April 4th. You can send updated binaries afterwards and for each round. However, you should make sure that your updated binaries work fine; TC won't have time to troubleshoot problems in your updated binaries. TC will try to use the latest binary for each team if time permits. It is advised for you to send your updated binaries ASAP, so that it is more likely to be actually used in competitions. Please send your material for challenges & presentations ASAP too.
  • ​Challenges
  • Notes about Goalie Challenge: The ball is kicked from different positions of the field (same half as the goalie). The positions are fixed for all teams. Before being kicked, the ball stays here for 5 seconds so that the goalie can locate the ball. Then the ball is kicked to different targets which can be both on the ground and in the air. Targets are also same for all teams. Play mode is set to PlayOn before positioning the ball in the desired position.
  • Presentations
Technical Committee Chair:
Hedayat Vatankhah, Iran

Technical Committee Members:
Armin Ildermi, Ferdowsi University of Mashhad, Iran
Mahdi Hamdarsi, Shahid Beheshti University, Iran
Mohammad Razeghi, Sharif University of Technology, Iran
Pegah Motakefi, Science and Research Islamic Azad University, Iran

Schedule

Farvardin 19th
April 7th
8:00 _ 10:00

 Test + Upload for Seeding round







10:15 _ 12:15   Seeding round






12:15 _ 12:30   Upload for Round 1






12:45 _ 14:45   Round 1






15:00 _ 17:00   Team Presentations






17:00 _ 17:45   Upload for Round 2






18:00 _ 19:30   Round 2
















Farvardin 20th
April 8th
8:00 _ 9:00   Upload for Goalie Challenge + Pass Challenge






9:00 _ 10:45   Goalie Challenge + Pass Challenge






11:00 _ 12:00   Upload for Semi Finals






12:15 _ 12:45   Semi Finals






13:00 – 13:45   Upload for Finals






14:00 _ 14:30   Finals

Qualified Teams

  Team Name Team Leader Affiliation Country
1 UT Austin Villa Patrick MacAlpine University of Texas at Austin United States
2 Miracle3D Fan Wang Hefei Normal University China
3 Apollo3D Zhiwei Liang Nanjing University of Posts and Telecommunications China
4 Strive3D Xuhui Jiang Shanghai University China
5 BehRobot3D Ali Ahmadi Islamic Azad University Of Isfahan Iran
6 Nexus3D Mahdi Abolfazli Esfahani Ferdowsi University of Mashhad Iran
7 KylinSky3D Fan He Hohai University Wentian College China
8 Invictus3D Farzad Jafari Shahid Beheshti University Iran
9 Sainty3D2016 xiaoqin Zeng Hohai University China

Pre-Registered Teams

  Team Name Team Leader Affiliation Country
1 Mid_Phoenix Mohammad Farhadi Amirkabir University of Technology Iran
2 UT Austin Villa Patrick MacAlpine University of Texas at Austin United States
3 Sainty3D rongyi he Hohai University China
4 Miracle3D Fan Wang Hefei Normal University China
5 Apollo3D Zhiwei Liang Nanjing University of Posts and Telecommunications China
6 Strive3D Xuhui Jiang Shanghai University China
7 BehRobot3D Ali Ahmadi Islamic Azad University Of Isfahan Iran
8 Nexus3D Mahdi Abolfazli Esfahani Ferdowsi University of Mashhad Iran
9 KylinSky3D Fan He Hohai University Wentian College China
10 Invictus3D Farzad Jafari Shahid Beheshti University Iran
11 Sainty3D2016 xiaoqin Zeng Hohai University China
12 AIUT Maziar Palhang Isfahan University of Technology Iran

Results

Day 1

Day 2

Log files are available at: http://80.191.216.8/3d/logs/

 

Seeding Round









Group A

Strive3D Kylinsky3D Invictus3D Sainty3D
Score Goal Diff Rank
Strive3D
0 – 2 0 – 0 0 – 4
1 -6 4
Kylinsky3D 2 – 0
1 – 0 0 – 1
6 2 2
Invictus3D 0 – 0 0 – 1
0 – 2
1 -3 3
Sainty3D 4 – 0 1 - 0 2 – 0

9 7 1



























Group B

UTAustinVilla Miracle3D Apollo3D Nexus3D
Score Goal Diff Rank
UTAustinVilla
7 – 0 4 – 0 6 – 0
9 17 1
Miracle3D 0 – 7
0 – 8 0 – 1
0 -16 4
Apollo3D 0 – 4 8 – 0
2 – 0
6 6 2
Nexus3D 0 – 6 1 – 0 0 – 2

3 -7 3

Round 1









Group A

Sainty3D Apollo3D Invictus3D Miracle3D
Score Goal Diff Rank
Sainty3D
0 – 3 3 – 0 2 – 0
6 2 2
Apollo3D 3 – 0
7-0 8 – 0
9 18 1
Invictus3D 0 – 3 0-7
1-1
1 -10 4 (Coin Toss)
Miracle3D 0 – 2 0 – 8 1-1

1 -10 3 (Coin Toss)



























Group B

UTAustinVilla Kylinsky3D Nexus3D Strive3D
Score Goal Diff Rank
UTAustinVilla
5 – 0 5 – 0 7 – 0
9 17 1
Kylinsky3D 0 – 5
0 – 0 1-0
4 -4 3 (Coin Toss)
Nexus3D 0 – 5 0 – 0
1-0
4 -4 2 (Coin Toss)
Strive3D 0 – 7 0-1 0-1

0 -9 4

Round 2








Group A

Apollo3D Nexus3D Miracle3D
Score Goal Diff Rank
Apollo3D
4 – 0 8 – 0
6 12 1
Nexus3D 0 – 4
0 – 0
1 -4 2
Miracle3D 0 – 8 0 – 0

1 -8 3
























Group B

UTAustinVilla Sainty3D Kylinsky3D
Score Goal Diff Rank
UTAustinVilla
8 – 0 5 – 0
6 13 1
Sainty3D 0 – 8
0 – 0
1 -8 3
Kylinsky3D 0 – 5 0 – 0

1 -5 2

Day 3
Semi Finals







First Match


Apollo3D 3 - 0 Kylinsky3D











Second Match

UTAustinVilla3D 6 - 0
Nexus3D

 

Finals







First Match


Apollo3D 0 – 1 UTAustinVilla3D











Second Match

Kylinsky3D 0 – 0 (Normal Time) Nexus3D


4 – 3 (Penalty Kicks)


Run challenge
Teams score kicks falls speed off ground one leg
UTAustinVilla 1.847 10 0 1.348 0.5 0.501
Nexus3D 1.08 10 0 0.803 0.278 0.694