现在很多高校的学生都在搞RoboCup2D仿真足球机器人,那么平台的搭建便是一大问题。有些地方甚至把搭建方法封锁住,让想参加竞赛的学生在茫茫的网络资源中迷茫地寻找方法,那么在这里,就将平台搭建方法公布出来吧!
工具/原料
Linux系统
RoboCup2D相关资源
1.安装基本配置
1、首先下载相关资源:链接: http://pan.baidu.com/s/1TX6B8 密码: dfaq
2、进入你的Linux系统,烂瘀佐栾这里用deepin2015(深度系统)演示。系统不会安装的参见百度经验:《如何安装深度(de髫潋啜缅epin)windows双系统?》或《如何将Linux-Ubuntu系统安装到U盘中?》
3、进入你的主文件夹(Home文件夹)
4、将start.sh复制到该文件夹中。
5、按下Ctrl+Alt+T键打开终端,并输入:chmod 777 ./start.sh回车。
6、然后再输入:./start.sh回车。这时系统会要你输入密码(即你开机所使用的密码),注意Linux系统下输入的密码没有回显。
7、系统运行到一半会提示是否继续,输入y回车,继续,直至安装完成。(P.S.显示“未找到命令”属正常情况)
2.安装比赛平台
1、首先将bison-2.7.1.tar.gz提取到home文件夹下。
2、首先进入bison-2.7.1文件夹,右键,在此处打开终端,如图:
3、然后输入./configure回车。
4、等待系统构建,如果没有出现error提示,则表示构建成功。
5、再输入:make回车。
6、接着输入:sudo make install回车,这时系统也会让你输入密码。
7、最后输入:sudo ldconfig回车,此步骤在终端中不会出现其他更多反应。
8、如果在./configure过程中出现:error: Could not link against ! 或 error: Could not find a version of the library!的错误提示,请重新输入:./configure --with-boost-libdir=/usr/lib/x86_64-linux-gnu(64位机)或:./configure --with-boost-libdir=/usr/lib/i386-linux-gnu(32位机)(取决于你的计算机)如果不知道你的计算机是64位还是32位可以两者都进行尝试。
9、同样的方法处理其它3个。注意:在./configure时八成会出现error: Could not find a version of the library!的错误提示,方法参见上一步。
10、如果安装rcssmonitor时出现:error: The QtCore library >= 4.1.0 could not be found.错误提示,建议退一步安装较低版本:链接: http://pan.baidu.com/s/1kUa0SKn 密码: 97marcsslogplayer是用来重看比赛的,可以不安装。
11、最后在终端输入:rcsoccersim出现比赛场地即成功。
3.编译球队上场
1、解压WEBase文件夹(这是中科大的球队代码,用于演示,此代码需要自己编),进入文件夹,右键,在此处打开终端,输入:./start.sh回车。
2、可以看到球队上场。
3、同样的方法编辑第二支球队。烂瘀佐栾这里用于演示,仍然使用中科大的代码,方法是将WEBase文件夹复制一份到桌面,打开其中的start.sh文件,修改队伍名称,作为第二支球队,如图:
4、这样两支球队都上场了。
5、按下Ctrl+K键便可以开始比赛。(如果是以前版本[13.0.0]的直接点kick off 如图:)