Robocup 2D仿真足球机器人环境搭建(Ubuntu 16.04)
现在很多高校的学生都在搞RoboCup2D仿真足球机器人,而平台的搭建便是一大问题。本人也在搭建环境中遇到各种奇奇怪怪的问题,有些找了许多网页,下面是我对环境搭建中遇到的问题以及解决方法的总结。希望能帮到你。如果有其他问题可以在评论区留言。1、VMware虚拟机和Ubuntu系统搭建VMware官网:https://www.vmware.comUbuntu官网:https://ubuntu.com
现在很多高校的学生都在搞RoboCup2D仿真足球机器人,而平台的搭建便是一大问题。
本人也在搭建环境中遇到各种奇奇怪怪的问题,有些找了许多网页,下面是我对环境搭建
中遇到的问题以及解决方法的总结。
希望能帮到你。如果有其他问题可以在评论区留言。
1、VMware虚拟机和Ubuntu系统搭建
VMware官网:https://www.vmware.com
Ubuntu官网: https://ubuntu.com
如果你的电脑是Linux系统的可以忽略这一步,Ubuntu系统,比赛好像要求16版本的,可自行在网站下载对应的镜像文件。系统的安装教程网上(b站)有。
2、安装基本配置
- 首先下载相关资源
链接:https://pan.baidu.com/s/1_lTv21bwHbObTnOZQmjJrw
提取码:prgh
- 进入主文件夹(home文件夹),将start.sh复制到该文件夹中。
- 打开终端,并输入: chmod 777 ./start.sh
回车
然后再输入: ./start.sh
回车。这时系统会要你输入密码(即你开机所使用的密码)
- 一般系统运行中会提示是否继续,输入y
回车,继续,直至安装完成
3、安装比赛平台
-
首先将bison-2.7.1.tar.gz提取解压到home文件夹下
-
然后进入bison-2.7.1文件夹,右键,在此处打开终端
-
然后输入: ./configure
回车
等待系统构建,如果没有出现error提示,则表示构建成功
-
再输入:make
回车,等待系统构建
如果没有出现error提示,则表示构建成功
-
接着输入:sudo make install
回车,等待系统构建
-
最后输入:sudo ldconfig
回车,此步骤在终端中不会出现其他更多反应。 -
然后采用同样的方法处理其他三个文件
其中rcsslogplayer是用来重看比赛的,可以根据自己的需求选择是否安装安装。
-
最后在终端输入:rcsoccersim
出现比赛场地即表示比赛环境搭建成功。
4、搭建环境中出现的问题与解决方法
问题1:
编译安装rcssserver和rcssmonitor时,在./configure时八成会出现
configure:error: Could not find a version of the library!
或
configure:error: Could not link against !
的错误提示
解决方法:
重新输入:
./configure --with-boost-libdir=/usr/lib/x86_64-linux-gnu(64位机)
或:
./configure --with-boost-libdir=/usr/lib/i386-linux-gnu(32位机)
(取决于你的计算机)
如果不知道你的计算机是64位还是32位可以两者都进行尝试。
问题2:
安装rcssmonitor时出现:configure:error: The QtCore library >= 4.3.0 could not be found.错误提示。
出现此问题就如同字面所说,qt包的版本小了。
解决方法:
打开终端输入
1. sudo apt-get update
//更新软件包
2. sudo apt-get install libqt4-*
//下载并覆盖QtCore 4.的所有包
此方法也可能解决安装libqt4-gui时,无法定位软件包问题。
问题3:
出现configure:error:Could not link against boost_system错误提示
解决方法
需要安装 libboost-all-dev(不换源的话,我下载的是1.58版本的)
或者
手动安装boost
https://blog.csdn.net/faihung/article/details/88128928
问题4:
编译安装rcssmonitor时
在make操作时会报如下错误
g++: error: unrecognized command line option ‘-pthread-lQtGui’
解决方法:
问题出在makefile文件上,需要进入rcssmonitor中的每个文件夹内如查看修改makefile文件,注意是主目录和所有子目录内都必须改。在makefile文件内找到下面一段代码,在 -pthread-lQtGui之间加个空格,变为-pthread -lQtGui:
问题5:
使用Ubuntu安装软件时出现的无法打开前端锁问题:
解决方法:
本人建议使用在终端中输入:ps -aux
然后找到对应的_apt的进程号
使用: sudo kill 进程号
这样就可以杀死apt的其他进程了
更多推荐
所有评论(0)