环境的一些问题
最近在使用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
球队源码下载:
蓝鹰可执行:
Binaries
蓝鹰底层源码
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
评论(0)
您还未登录,请登录后发表或查看评论