Robocup 仿真2D 学习笔记(二) 球队代码编译和上场 | 您所在的位置:网站首页 › nba模拟器十六支球队 › Robocup 仿真2D 学习笔记(二) 球队代码编译和上场 |
环境的一些问题
最近在使用rcssserver 和 rcssmonitor时可能会遇到./configure失败的问题,可以检查一下文件夹是否有makefile文件,如果是编译后的包直接sudo make install,如果还不行,还可以源码下载编译 rcssserver:https://sourceforge.net/projects/sserver/files/rcssserver/15.3.0/rcssserver-15.3.0.tar.gz/download ./configure make sudo make install 终端运行 rcssserver error while loading shared libraries: librcssclangparser.so.2: cannot open shared object file: No such file or directory 解决 sudo ldconfig rcssmonitor: https://github.com/rcsoccersim/rcssmonitor git clone https://github.com/rcsoccersim/rcssmonitor.git sudo apt install autoconf autoreconf -i ./configure make 错误:/usr/bin/ld: 找不到 -lproxy解决 sudo apt-get install libproxy-dev 出现connot find –lxxx的错误,没有找到相关库 sudo apt-get install libxxx-dev (ps:尝试用tab键补全) 继续 make sudo make install
球队源码下载: 蓝鹰可执行: http://ai.ustc.edu.cn/2d/ Binaries Stable Version (for Ubuntu 16.04)蓝鹰底层源码 https://github.com/wrighteagle2d/wrighteaglebase git clone https://github.com/wrighteagle2d/wrighteaglebase.git helios 源码git clone https://github.com/masayoshi-nakamura/agent2d.git 球队源码编译 源码需要编译才能上场, 可执行代码只需执行./start.sh 在agent2d文件夹中 ./configure make 修改队伍名字 ps: 如果希望两个agent2d 对战需要修改其中一个的/src/start.sh teamname="HELIOS_base" 修改为 teamname="HELIOS_base2"即可 球队上场:终端1 rcsserver 终端2 rcssmonitor 终端3 cd agent2d/src ./start.sh 终端4 cd agent2d_2/src ./start.sh 这时在monitor中鼠标右键选中 drop ball (你也可以选择change playmode别的模式比如任意球)
彩蛋 巨大的球 可以在monitor的view的preference中选择canvas标签,在ball size 0.35调整为20
|
CopyRight 2018-2019 实验室设备网 版权所有 |