Alice Robocup Simulation 2D Team Description
Chenghu Wang, Fan Wang
HeFei Normal University
Abstract The paper mainly introduces formation changes, long passes improved and data analysis..Our team use log Mining from rcg and rcl files to find better attack tactic and defensive tactic ,this helps us design our team model more effectively.
1.Introduction
Our team was founded in 2016. This is the second time when we apply for the chance to participate in Robocup 2d competition. Our team code is based on agent2d3.1.1[1] which is released by Mr. Akiyama ,it also includes fragments of released code of Marlik2012[2] and Helios2008[3]. We sincerely appreciate the assistance from Hedehisa Akiyama and all of the relater open source developers.
The team won seventh in the World Competition last year and was the champion of the Evaluation challenge.
2 Strategy and Formations
For a team, the formation is also very important. I believe that attack is the best defense. Compared with our previous changes in offensive formation, we have increased aggressiveness. When attacking, they are always less than many, which is very difficult. Therefore, in order to attack more, we should allow more players to play in the midfield, but we also need to think about defense. Our No.4 and No.5 even though we have played the midfield, but will not go too far, so that we can quickly defend.
3 Improvement of long pass
After a lot of games, we found that only a long pass can make the attack more fast, but we also found some problems in the long pass. There is a certain error in the direction of passing, which leads to the failure of passing, and the error of passing direction is inevitable. Then we will improve it from the catcher to prevent the enemy from interfering with our catching. When the enemy was long pass and our players under certain conditions than the enemy advance stopped the ball. We calculate the best catch point of catching person by similar triangle.
4 RCG data analysis
Every game will generate log files, and the log data will be stored in the entire game. We can get the desired information by analyzing the log file, and here we mainly analyze the RCG file. We use Python to extract data and analyze data. First, we extract data using regular expression correlation method. Secondly, we get information about the ball and all the players. Through these data analysis, we can know each other's offensive and defensive shortcomings, so as to change our formation and strategy to improve our winning rate.
5 conclusion
This paper describes the current efforts of Alice.The first thing we have to do next is to prevent being marked by the enemy in the attack.And then we strengthen the control of the ball, take the offensive instead of defense, and reduce the chances of making mistakes. In the future, we will spend more time on deep learning about agent and try to use a coach in a game and data analysis.