Page 1
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
WrightEagle Simulation 2D
Ke Shi
Multi-Agent Systems Lab.Department of Computer Science and Technology
University of Science and Technology of China
September 6, 2008
[email protected] WrightEagle Simulation 2D September 6, 2008 1 / 17
Page 2
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
1 RoboCupIntroductionUltimate GoalHistoryIn ChinaSimulation 2D League
2 WrightEagleIntroductionWrightEagle Simulation 2D Team
3 How To Start For The USTC League MatchLinuxConfiger Your SystemInstall SoccerServerUVA Source Code
4 Thanks
[email protected] WrightEagle Simulation 2D September 6, 2008 2 / 17
Page 3
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionUltimate GoalHistoryIn ChinaSimulation 2D League
RoboCup: Robot World Cup
RoboCup has been used as a research challenge in parallelwith a usage for educational purposes, and to stimulate theinterest of the public for robotics and AI.
Each year since 1997, researchers from different countrieshave gathered to play the world cup.
The event has drawn an increasing amount of interest fromthe public, as robotics is still not commonplace.
[email protected] WrightEagle Simulation 2D September 6, 2008 3 / 17
Page 4
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionUltimate GoalHistoryIn ChinaSimulation 2D League
RoboCup: Robot World Cup
RoboCup has been used as a research challenge in parallelwith a usage for educational purposes, and to stimulate theinterest of the public for robotics and AI.
Each year since 1997, researchers from different countrieshave gathered to play the world cup.
The event has drawn an increasing amount of interest fromthe public, as robotics is still not commonplace.
[email protected] WrightEagle Simulation 2D September 6, 2008 3 / 17
Page 5
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionUltimate GoalHistoryIn ChinaSimulation 2D League
RoboCup: Robot World Cup
RoboCup has been used as a research challenge in parallelwith a usage for educational purposes, and to stimulate theinterest of the public for robotics and AI.
Each year since 1997, researchers from different countrieshave gathered to play the world cup.
The event has drawn an increasing amount of interest fromthe public, as robotics is still not commonplace.
[email protected] WrightEagle Simulation 2D September 6, 2008 3 / 17
Page 6
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionUltimate GoalHistoryIn ChinaSimulation 2D League
RoboCup: Robot World Cup
RoboCup has been used as a research challenge in parallelwith a usage for educational purposes, and to stimulate theinterest of the public for robotics and AI.
Each year since 1997, researchers from different countrieshave gathered to play the world cup.
The event has drawn an increasing amount of interest fromthe public, as robotics is still not commonplace.
[email protected] WrightEagle Simulation 2D September 6, 2008 3 / 17
Page 7
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionUltimate GoalHistoryIn ChinaSimulation 2D League
By mid-21st century, a team of fully autonomous humanoid robotsoccer players shall win the soccer game, comply with the officialrule of the FIFA, against the winner of the most recent World Cup!
http://www.robocup.org
[email protected] WrightEagle Simulation 2D September 6, 2008 4 / 17
Page 8
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionUltimate GoalHistoryIn ChinaSimulation 2D League
RoboCup 2008, Suzhou, China
RoboCup 2007, Atlanta, USA
RoboCup 2006, Bremen, Germany
RoboCup 2005, Osaka, Japan
RoboCup 2004, Lisbon, Portugal
RoboCup 2003, Padua, Italy
RoboCup 2002, Fukuoka, Japan
RoboCup 2001, Seattle, USA
RoboCup 2000, Melbourne, Australia
RoboCup 1999, Stockholm, Sweden
RoboCup 1998, Paris, France
RoboCup 1997, Nagoya, Japan
[email protected] WrightEagle Simulation 2D September 6, 2008 5 / 17
Page 9
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionUltimate GoalHistoryIn ChinaSimulation 2D League
The first RoboCup Competition in China was held inChongqing in 1999. There are only 2 participants: TsinghuaUniversity and USTC.
The first RoboCup China Open was held in Suzhou in 2006.RoboCup China Open 2008 will be held in Zhonshan. Therewill be some foreign teams from USA, Japan, Germany,Singapore, Iran, etc.
The participants of China include: The Institute ofAutomation of the Chinese Academy of Sciences, TsinghuaUniversity, Beijing University, Zhejiang University, ShanghaiJiao Tong University, USTC, etc.
[email protected] WrightEagle Simulation 2D September 6, 2008 6 / 17
Page 10
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionUltimate GoalHistoryIn ChinaSimulation 2D League
The first RoboCup Competition in China was held inChongqing in 1999. There are only 2 participants: TsinghuaUniversity and USTC.
The first RoboCup China Open was held in Suzhou in 2006.RoboCup China Open 2008 will be held in Zhonshan. Therewill be some foreign teams from USA, Japan, Germany,Singapore, Iran, etc.
The participants of China include: The Institute ofAutomation of the Chinese Academy of Sciences, TsinghuaUniversity, Beijing University, Zhejiang University, ShanghaiJiao Tong University, USTC, etc.
[email protected] WrightEagle Simulation 2D September 6, 2008 6 / 17
Page 11
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionUltimate GoalHistoryIn ChinaSimulation 2D League
The first RoboCup Competition in China was held inChongqing in 1999. There are only 2 participants: TsinghuaUniversity and USTC.
The first RoboCup China Open was held in Suzhou in 2006.RoboCup China Open 2008 will be held in Zhonshan. Therewill be some foreign teams from USA, Japan, Germany,Singapore, Iran, etc.
The participants of China include: The Institute ofAutomation of the Chinese Academy of Sciences, TsinghuaUniversity, Beijing University, Zhejiang University, ShanghaiJiao Tong University, USTC, etc.
[email protected] WrightEagle Simulation 2D September 6, 2008 6 / 17
Page 12
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionUltimate GoalHistoryIn ChinaSimulation 2D League
The Simulation 2D league is based on s simulator called theSoccer Server, a physical soccer simulation system.
All games are visualized by displaying the field of thesimulator by the soccer monitor on a computer screen.
A match is carried out in a client/server style.Communication between the server and each client is done viaUDP/IP sockets.
[email protected] WrightEagle Simulation 2D September 6, 2008 7 / 17
Page 13
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionUltimate GoalHistoryIn ChinaSimulation 2D League
The Simulation 2D league is based on s simulator called theSoccer Server, a physical soccer simulation system.
All games are visualized by displaying the field of thesimulator by the soccer monitor on a computer screen.
A match is carried out in a client/server style.Communication between the server and each client is done viaUDP/IP sockets.
[email protected] WrightEagle Simulation 2D September 6, 2008 7 / 17
Page 14
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionUltimate GoalHistoryIn ChinaSimulation 2D League
The Simulation 2D league is based on s simulator called theSoccer Server, a physical soccer simulation system.
All games are visualized by displaying the field of thesimulator by the soccer monitor on a computer screen.
A match is carried out in a client/server style.Communication between the server and each client is done viaUDP/IP sockets.
[email protected] WrightEagle Simulation 2D September 6, 2008 7 / 17
Page 15
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionWrightEagle Simulation 2D Team
WrightEagle belongs to Multi-Agent Systems Lab.,Department of Computer Science and Technology, USTC.The supervisor is Prof. Xiaoping Chen.
There are 4 teams in WrightEagle:
WrightEagle Simulation 2D TeamWrightEagle Simulation 3D TeamWrightEagle Microsoft Robotics Studio TeamWrightEagle Standard Platform Team
[email protected] WrightEagle Simulation 2D September 6, 2008 8 / 17
Page 16
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionWrightEagle Simulation 2D Team
WrightEagle belongs to Multi-Agent Systems Lab.,Department of Computer Science and Technology, USTC.The supervisor is Prof. Xiaoping Chen.
There are 4 teams in WrightEagle:
WrightEagle Simulation 2D TeamWrightEagle Simulation 3D TeamWrightEagle Microsoft Robotics Studio TeamWrightEagle Standard Platform Team
[email protected] WrightEagle Simulation 2D September 6, 2008 8 / 17
Page 17
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionWrightEagle Simulation 2D Team
WrightEagle belongs to Multi-Agent Systems Lab.,Department of Computer Science and Technology, USTC.The supervisor is Prof. Xiaoping Chen.
There are 4 teams in WrightEagle:
WrightEagle Simulation 2D Team
WrightEagle Simulation 3D TeamWrightEagle Microsoft Robotics Studio TeamWrightEagle Standard Platform Team
[email protected] WrightEagle Simulation 2D September 6, 2008 8 / 17
Page 18
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionWrightEagle Simulation 2D Team
WrightEagle belongs to Multi-Agent Systems Lab.,Department of Computer Science and Technology, USTC.The supervisor is Prof. Xiaoping Chen.
There are 4 teams in WrightEagle:
WrightEagle Simulation 2D TeamWrightEagle Simulation 3D Team
WrightEagle Microsoft Robotics Studio TeamWrightEagle Standard Platform Team
[email protected] WrightEagle Simulation 2D September 6, 2008 8 / 17
Page 19
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionWrightEagle Simulation 2D Team
WrightEagle belongs to Multi-Agent Systems Lab.,Department of Computer Science and Technology, USTC.The supervisor is Prof. Xiaoping Chen.
There are 4 teams in WrightEagle:
WrightEagle Simulation 2D TeamWrightEagle Simulation 3D TeamWrightEagle Microsoft Robotics Studio Team
WrightEagle Standard Platform Team
[email protected] WrightEagle Simulation 2D September 6, 2008 8 / 17
Page 20
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionWrightEagle Simulation 2D Team
WrightEagle belongs to Multi-Agent Systems Lab.,Department of Computer Science and Technology, USTC.The supervisor is Prof. Xiaoping Chen.
There are 4 teams in WrightEagle:
WrightEagle Simulation 2D TeamWrightEagle Simulation 3D TeamWrightEagle Microsoft Robotics Studio TeamWrightEagle Standard Platform Team
[email protected] WrightEagle Simulation 2D September 6, 2008 8 / 17
Page 21
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionWrightEagle Simulation 2D Team
WrightEagle Simulation 2D Team is the first team establishedin WrightEagle. Compared to other teams, we pay moreattention on the high level decision of Multi-Agent Systems.
Our tasks:
Preparing for RoboCup and RoboCup China Open each yearDoing research in decision making and cooperation inMulti-Agent Systems
Now, we have three full members:
Ke Shi (SA07011): [email protected] Bai (PB05011): [email protected] Tai (PB05011): [email protected]
[email protected] WrightEagle Simulation 2D September 6, 2008 9 / 17
Page 22
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionWrightEagle Simulation 2D Team
WrightEagle Simulation 2D Team is the first team establishedin WrightEagle. Compared to other teams, we pay moreattention on the high level decision of Multi-Agent Systems.
Our tasks:
Preparing for RoboCup and RoboCup China Open each yearDoing research in decision making and cooperation inMulti-Agent Systems
Now, we have three full members:
Ke Shi (SA07011): [email protected] Bai (PB05011): [email protected] Tai (PB05011): [email protected]
[email protected] WrightEagle Simulation 2D September 6, 2008 9 / 17
Page 23
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionWrightEagle Simulation 2D Team
WrightEagle Simulation 2D Team is the first team establishedin WrightEagle. Compared to other teams, we pay moreattention on the high level decision of Multi-Agent Systems.
Our tasks:
Preparing for RoboCup and RoboCup China Open each year
Doing research in decision making and cooperation inMulti-Agent Systems
Now, we have three full members:
Ke Shi (SA07011): [email protected] Bai (PB05011): [email protected] Tai (PB05011): [email protected]
[email protected] WrightEagle Simulation 2D September 6, 2008 9 / 17
Page 24
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionWrightEagle Simulation 2D Team
WrightEagle Simulation 2D Team is the first team establishedin WrightEagle. Compared to other teams, we pay moreattention on the high level decision of Multi-Agent Systems.
Our tasks:
Preparing for RoboCup and RoboCup China Open each yearDoing research in decision making and cooperation inMulti-Agent Systems
Now, we have three full members:
Ke Shi (SA07011): [email protected] Bai (PB05011): [email protected] Tai (PB05011): [email protected]
[email protected] WrightEagle Simulation 2D September 6, 2008 9 / 17
Page 25
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionWrightEagle Simulation 2D Team
WrightEagle Simulation 2D Team is the first team establishedin WrightEagle. Compared to other teams, we pay moreattention on the high level decision of Multi-Agent Systems.
Our tasks:
Preparing for RoboCup and RoboCup China Open each yearDoing research in decision making and cooperation inMulti-Agent Systems
Now, we have three full members:
Ke Shi (SA07011): [email protected] Bai (PB05011): [email protected] Tai (PB05011): [email protected]
[email protected] WrightEagle Simulation 2D September 6, 2008 9 / 17
Page 26
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionWrightEagle Simulation 2D Team
Our Competition Results
2005: 2nd place of RoboCup and 1st place of RoboCup ChinaOpen
2006: 1st place of RoboCup and 1st place of RoboCup ChinaOpen
2007: 2nd place of RoboCup and 1st place of RoboCup ChinaOpen
2008: 2nd place of RoboCup and ...
2009: ...
[email protected] WrightEagle Simulation 2D September 6, 2008 10 / 17
Page 27
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionWrightEagle Simulation 2D Team
Our Competition Results
2005: 2nd place of RoboCup and 1st place of RoboCup ChinaOpen
2006: 1st place of RoboCup and 1st place of RoboCup ChinaOpen
2007: 2nd place of RoboCup and 1st place of RoboCup ChinaOpen
2008: 2nd place of RoboCup and ...
2009: ...
[email protected] WrightEagle Simulation 2D September 6, 2008 10 / 17
Page 28
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionWrightEagle Simulation 2D Team
Our Competition Results
2005: 2nd place of RoboCup and 1st place of RoboCup ChinaOpen
2006: 1st place of RoboCup and 1st place of RoboCup ChinaOpen
2007: 2nd place of RoboCup and 1st place of RoboCup ChinaOpen
2008: 2nd place of RoboCup and ...
2009: ...
[email protected] WrightEagle Simulation 2D September 6, 2008 10 / 17
Page 29
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionWrightEagle Simulation 2D Team
Our Competition Results
2005: 2nd place of RoboCup and 1st place of RoboCup ChinaOpen
2006: 1st place of RoboCup and 1st place of RoboCup ChinaOpen
2007: 2nd place of RoboCup and 1st place of RoboCup ChinaOpen
2008: 2nd place of RoboCup and ...
2009: ...
[email protected] WrightEagle Simulation 2D September 6, 2008 10 / 17
Page 30
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionWrightEagle Simulation 2D Team
Our Competition Results
2005: 2nd place of RoboCup and 1st place of RoboCup ChinaOpen
2006: 1st place of RoboCup and 1st place of RoboCup ChinaOpen
2007: 2nd place of RoboCup and 1st place of RoboCup ChinaOpen
2008: 2nd place of RoboCup and ...
2009: ...
[email protected] WrightEagle Simulation 2D September 6, 2008 10 / 17
Page 31
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionWrightEagle Simulation 2D Team
The Requirements For The Freshmen
Interest
Enough time
Strong programming skill in C++
The spirit of never give up and work hard for champion
[email protected] WrightEagle Simulation 2D September 6, 2008 11 / 17
Page 32
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionWrightEagle Simulation 2D Team
The Requirements For The Freshmen
Interest
Enough time
Strong programming skill in C++
The spirit of never give up and work hard for champion
[email protected] WrightEagle Simulation 2D September 6, 2008 11 / 17
Page 33
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionWrightEagle Simulation 2D Team
The Requirements For The Freshmen
Interest
Enough time
Strong programming skill in C++
The spirit of never give up and work hard for champion
[email protected] WrightEagle Simulation 2D September 6, 2008 11 / 17
Page 34
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionWrightEagle Simulation 2D Team
The Requirements For The Freshmen
Interest
Enough time
Strong programming skill in C++
The spirit of never give up and work hard for champion
[email protected] WrightEagle Simulation 2D September 6, 2008 11 / 17
Page 35
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionWrightEagle Simulation 2D Team
Website
RoboCup 2009, Graz, Jun. 29 - Jul. 5, 2009http://www.robocup2009.org/
RoboCup China Open 2008, Zhongshan, Dec. 5-7, 2008http://www.robochina.com.cn/
RoboCup 2008 Simulation 2D League Page, Suzhou, Jul.14-20, 2008http://www.robocup.de/RC08/
RoboCup Simulation 2D Data Pagehttp://wrighteagle.org/2D/
WrightEagle BBShttp://202.38.79.187/sharepoint/
[email protected] WrightEagle Simulation 2D September 6, 2008 12 / 17
Page 36
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionWrightEagle Simulation 2D Team
Website
RoboCup 2009, Graz, Jun. 29 - Jul. 5, 2009http://www.robocup2009.org/
RoboCup China Open 2008, Zhongshan, Dec. 5-7, 2008http://www.robochina.com.cn/
RoboCup 2008 Simulation 2D League Page, Suzhou, Jul.14-20, 2008http://www.robocup.de/RC08/
RoboCup Simulation 2D Data Pagehttp://wrighteagle.org/2D/
WrightEagle BBShttp://202.38.79.187/sharepoint/
[email protected] WrightEagle Simulation 2D September 6, 2008 12 / 17
Page 37
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionWrightEagle Simulation 2D Team
Website
RoboCup 2009, Graz, Jun. 29 - Jul. 5, 2009http://www.robocup2009.org/
RoboCup China Open 2008, Zhongshan, Dec. 5-7, 2008http://www.robochina.com.cn/
RoboCup 2008 Simulation 2D League Page, Suzhou, Jul.14-20, 2008http://www.robocup.de/RC08/
RoboCup Simulation 2D Data Pagehttp://wrighteagle.org/2D/
WrightEagle BBShttp://202.38.79.187/sharepoint/
[email protected] WrightEagle Simulation 2D September 6, 2008 12 / 17
Page 38
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionWrightEagle Simulation 2D Team
Website
RoboCup 2009, Graz, Jun. 29 - Jul. 5, 2009http://www.robocup2009.org/
RoboCup China Open 2008, Zhongshan, Dec. 5-7, 2008http://www.robochina.com.cn/
RoboCup 2008 Simulation 2D League Page, Suzhou, Jul.14-20, 2008http://www.robocup.de/RC08/
RoboCup Simulation 2D Data Pagehttp://wrighteagle.org/2D/
WrightEagle BBShttp://202.38.79.187/sharepoint/
[email protected] WrightEagle Simulation 2D September 6, 2008 12 / 17
Page 39
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
IntroductionWrightEagle Simulation 2D Team
Website
RoboCup 2009, Graz, Jun. 29 - Jul. 5, 2009http://www.robocup2009.org/
RoboCup China Open 2008, Zhongshan, Dec. 5-7, 2008http://www.robochina.com.cn/
RoboCup 2008 Simulation 2D League Page, Suzhou, Jul.14-20, 2008http://www.robocup.de/RC08/
RoboCup Simulation 2D Data Pagehttp://wrighteagle.org/2D/
WrightEagle BBShttp://202.38.79.187/sharepoint/
[email protected] WrightEagle Simulation 2D September 6, 2008 12 / 17
Page 40
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
The SoccerServer of RoboCup Simulation 2D can be installedin any Linux systems, such as Suse, Ubuntu, Gentoo and etc.
Linux system consist of the kernel and other applicationprograms. At present, there are more than 100 different Linuxsystems.
The SoccerServer consist 4 packages: rcssbase, rcssserver,rcssmonitor, rcsslogplayer. We need to install the 4 packagesin our Linux system.
[email protected] WrightEagle Simulation 2D September 6, 2008 13 / 17
Page 41
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
The SoccerServer of RoboCup Simulation 2D can be installedin any Linux systems, such as Suse, Ubuntu, Gentoo and etc.
Linux system consist of the kernel and other applicationprograms. At present, there are more than 100 different Linuxsystems.
The SoccerServer consist 4 packages: rcssbase, rcssserver,rcssmonitor, rcsslogplayer. We need to install the 4 packagesin our Linux system.
[email protected] WrightEagle Simulation 2D September 6, 2008 13 / 17
Page 42
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
The SoccerServer of RoboCup Simulation 2D can be installedin any Linux systems, such as Suse, Ubuntu, Gentoo and etc.
Linux system consist of the kernel and other applicationprograms. At present, there are more than 100 different Linuxsystems.
The SoccerServer consist 4 packages: rcssbase, rcssserver,rcssmonitor, rcsslogplayer. We need to install the 4 packagesin our Linux system.
[email protected] WrightEagle Simulation 2D September 6, 2008 13 / 17
Page 43
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
Configure GCC:
sudo apt-get install build-essential
Install necessary libraries:
sudo apt-get install libboost-devsudo apt-get install libboost-filesystem1.34.1sudo apt-get install libboost-filesystem-devsudo apt-get install libx11-dev
[email protected] WrightEagle Simulation 2D September 6, 2008 14 / 17
Page 44
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
Configure GCC:
sudo apt-get install build-essential
Install necessary libraries:
sudo apt-get install libboost-devsudo apt-get install libboost-filesystem1.34.1sudo apt-get install libboost-filesystem-devsudo apt-get install libx11-dev
[email protected] WrightEagle Simulation 2D September 6, 2008 14 / 17
Page 45
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
Configure GCC:
sudo apt-get install build-essential
Install necessary libraries:
sudo apt-get install libboost-devsudo apt-get install libboost-filesystem1.34.1sudo apt-get install libboost-filesystem-devsudo apt-get install libx11-dev
[email protected] WrightEagle Simulation 2D September 6, 2008 14 / 17
Page 46
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
Configure GCC:
sudo apt-get install build-essential
Install necessary libraries:
sudo apt-get install libboost-dev
sudo apt-get install libboost-filesystem1.34.1sudo apt-get install libboost-filesystem-devsudo apt-get install libx11-dev
[email protected] WrightEagle Simulation 2D September 6, 2008 14 / 17
Page 47
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
Configure GCC:
sudo apt-get install build-essential
Install necessary libraries:
sudo apt-get install libboost-devsudo apt-get install libboost-filesystem1.34.1
sudo apt-get install libboost-filesystem-devsudo apt-get install libx11-dev
[email protected] WrightEagle Simulation 2D September 6, 2008 14 / 17
Page 48
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
Configure GCC:
sudo apt-get install build-essential
Install necessary libraries:
sudo apt-get install libboost-devsudo apt-get install libboost-filesystem1.34.1sudo apt-get install libboost-filesystem-dev
sudo apt-get install libx11-dev
[email protected] WrightEagle Simulation 2D September 6, 2008 14 / 17
Page 49
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
Configure GCC:
sudo apt-get install build-essential
Install necessary libraries:
sudo apt-get install libboost-devsudo apt-get install libboost-filesystem1.34.1sudo apt-get install libboost-filesystem-devsudo apt-get install libx11-dev
[email protected] WrightEagle Simulation 2D September 6, 2008 14 / 17
Page 50
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
Install SoccerServer
./configuremakesudo make installsudo /sbin/ldconfig
Test the installing
rcsoccersimrcssserverrcssmonitorrcsslogplayer
[email protected] WrightEagle Simulation 2D September 6, 2008 15 / 17
Page 51
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
Install SoccerServer
./configure
makesudo make installsudo /sbin/ldconfig
Test the installing
rcsoccersimrcssserverrcssmonitorrcsslogplayer
[email protected] WrightEagle Simulation 2D September 6, 2008 15 / 17
Page 52
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
Install SoccerServer
./configuremake
sudo make installsudo /sbin/ldconfig
Test the installing
rcsoccersimrcssserverrcssmonitorrcsslogplayer
[email protected] WrightEagle Simulation 2D September 6, 2008 15 / 17
Page 53
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
Install SoccerServer
./configuremakesudo make install
sudo /sbin/ldconfig
Test the installing
rcsoccersimrcssserverrcssmonitorrcsslogplayer
[email protected] WrightEagle Simulation 2D September 6, 2008 15 / 17
Page 54
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
Install SoccerServer
./configuremakesudo make installsudo /sbin/ldconfig
Test the installing
rcsoccersimrcssserverrcssmonitorrcsslogplayer
[email protected] WrightEagle Simulation 2D September 6, 2008 15 / 17
Page 55
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
Install SoccerServer
./configuremakesudo make installsudo /sbin/ldconfig
Test the installing
rcsoccersim
rcssserverrcssmonitorrcsslogplayer
[email protected] WrightEagle Simulation 2D September 6, 2008 15 / 17
Page 56
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
Install SoccerServer
./configuremakesudo make installsudo /sbin/ldconfig
Test the installing
rcsoccersimrcssserver
rcssmonitorrcsslogplayer
[email protected] WrightEagle Simulation 2D September 6, 2008 15 / 17
Page 57
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
Install SoccerServer
./configuremakesudo make installsudo /sbin/ldconfig
Test the installing
rcsoccersimrcssserverrcssmonitor
rcsslogplayer
[email protected] WrightEagle Simulation 2D September 6, 2008 15 / 17
Page 58
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
Install SoccerServer
./configuremakesudo make installsudo /sbin/ldconfig
Test the installing
rcsoccersimrcssserverrcssmonitorrcsslogplayer
[email protected] WrightEagle Simulation 2D September 6, 2008 15 / 17
Page 59
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
Start a match
download the UVA source code./configuremakercsoccersim./start.sh
Read the Source Code
PlayerTeams.cppPlayer.(h|cpp)WorldModel.(h|cpp)BasicPlayer.(h|cpp)
[email protected] WrightEagle Simulation 2D September 6, 2008 16 / 17
Page 60
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
Start a match
download the UVA source code
./configuremakercsoccersim./start.sh
Read the Source Code
PlayerTeams.cppPlayer.(h|cpp)WorldModel.(h|cpp)BasicPlayer.(h|cpp)
[email protected] WrightEagle Simulation 2D September 6, 2008 16 / 17
Page 61
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
Start a match
download the UVA source code./configure
makercsoccersim./start.sh
Read the Source Code
PlayerTeams.cppPlayer.(h|cpp)WorldModel.(h|cpp)BasicPlayer.(h|cpp)
[email protected] WrightEagle Simulation 2D September 6, 2008 16 / 17
Page 62
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
Start a match
download the UVA source code./configuremake
rcsoccersim./start.sh
Read the Source Code
PlayerTeams.cppPlayer.(h|cpp)WorldModel.(h|cpp)BasicPlayer.(h|cpp)
[email protected] WrightEagle Simulation 2D September 6, 2008 16 / 17
Page 63
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
Start a match
download the UVA source code./configuremakercsoccersim
./start.sh
Read the Source Code
PlayerTeams.cppPlayer.(h|cpp)WorldModel.(h|cpp)BasicPlayer.(h|cpp)
[email protected] WrightEagle Simulation 2D September 6, 2008 16 / 17
Page 64
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
Start a match
download the UVA source code./configuremakercsoccersim./start.sh
Read the Source Code
PlayerTeams.cppPlayer.(h|cpp)WorldModel.(h|cpp)BasicPlayer.(h|cpp)
[email protected] WrightEagle Simulation 2D September 6, 2008 16 / 17
Page 65
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
Start a match
download the UVA source code./configuremakercsoccersim./start.sh
Read the Source Code
PlayerTeams.cppPlayer.(h|cpp)WorldModel.(h|cpp)BasicPlayer.(h|cpp)
[email protected] WrightEagle Simulation 2D September 6, 2008 16 / 17
Page 66
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
Start a match
download the UVA source code./configuremakercsoccersim./start.sh
Read the Source Code
PlayerTeams.cpp
Player.(h|cpp)WorldModel.(h|cpp)BasicPlayer.(h|cpp)
[email protected] WrightEagle Simulation 2D September 6, 2008 16 / 17
Page 67
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
Start a match
download the UVA source code./configuremakercsoccersim./start.sh
Read the Source Code
PlayerTeams.cppPlayer.(h|cpp)
WorldModel.(h|cpp)BasicPlayer.(h|cpp)
[email protected] WrightEagle Simulation 2D September 6, 2008 16 / 17
Page 68
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
Start a match
download the UVA source code./configuremakercsoccersim./start.sh
Read the Source Code
PlayerTeams.cppPlayer.(h|cpp)WorldModel.(h|cpp)
BasicPlayer.(h|cpp)
[email protected] WrightEagle Simulation 2D September 6, 2008 16 / 17
Page 69
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
LinuxConfiger Your SystemInstall SoccerServerUVA Source Code
Start a match
download the UVA source code./configuremakercsoccersim./start.sh
Read the Source Code
PlayerTeams.cppPlayer.(h|cpp)WorldModel.(h|cpp)BasicPlayer.(h|cpp)
[email protected] WrightEagle Simulation 2D September 6, 2008 16 / 17
Page 70
RoboCupWrightEagle
How To Start For The USTC League MatchThanks
Thank you for your attention!Q & A
[email protected] WrightEagle Simulation 2D September 6, 2008 17 / 17