Robocup 2D仿真足球机器人环境搭建(Ubuntu 16.04)
现在很多高校的学生都在搞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的其他进程了
Robocup 2D仿真足球机器人环境搭建(Ubuntu 16.04)相关推荐
- Robocup 2D仿真足球机器人环境搭建快速搭建
虽然之前已经写了Robocup 2D仿真足球机器人环境搭建,但是后面我找到了更快搭建环境的方法.而且现在很多团队都是在agent底层代码的基础上编写的.之前的方法配置的环境运行agent球队代码会出现 ...
- linux安装jenkins配置环境变量,Ubuntu 16.04 安装Jenkins持续集成
前提条件:Ubuntu 16.04下Java安装 Jenkins基于Java, 所以需要先安装java. Linux下安装java只要配置java环境变量即可. 首先,解压java到相应目录,我一般习 ...
- Ubuntu LNMPR环境搭建(Ubuntu 20.04 + Nginx1.8 + PHP 7.3 + Mysql8.0 + Redis5.0)
本文环境 Windows10,Ubuntu 20.04,Nginx1.8,PHP 7.3,Mysql8.0,Redis5.0\ 不懂的可以评论或联系我邮箱:owen@owenzhang.com\ 著作 ...
- Ubuntu 16.04下Caffe-SSD的应用(一)——编译Caffe-SSD的CPU版本与GPU版本
前言 1.之前用过Caffe的GooglNet做图像分类的相关项目,比起传统的办法,效果要好很多,在目标检测这块,之前也用传统的HOG加SVM实现过车辆,行人和马匹的检测,但正样本要上万张图像,才达到 ...
- Ubuntu 16.04下Caffe-SSD的应用(三)——训练VOC2007数据生成模型
前言 1.经过运行前面的脚本,在Caffe-ssd/data/VOCdevkit/VOC2007/lmdb目录内应该生成了:VOC2007_test_lmdb 和 VOC2007_trainval_l ...
- Ubuntu 16.04下Caffe-SSD的应用(二)——准备与处理VOC2007数据集
前言 前面已经介绍如何在Ubuntu上编译Caffe-SSD的CPU版本,那接下来就试一下用Caffe-SSD训练数据得到模型,并对模型进行测试. 我配置的环境是Ubuntu 16.04 LST 64 ...
- linux 输入法错误,Ubuntu 16.04安装搜狗拼音输入法错误问题的解决方法
一.环境介绍 Ubuntu 16.04 搜狗输入法: sogoupinyin_2.0.0.0078_amd64 二.问题表现 sudo dpkg -i sogoupinyin_2.0.0.0078_a ...
- Ubuntu 16.04 LTS 初体验
转载 http://skypegnu1.blog.51cto.com/8991766/1767683 一.前言 心血来潮,下载最新的Ubuntu Kylin 16.04尝鲜.但刚装完系统,还是有很多问 ...
- Ubuntu 16.04 LTS 初体验 (转载)
一.前言 心血来潮,下载最新的Ubuntu Kylin 16.04尝鲜.但刚装完系统,还是有很多问题需要自己动手解决,这里就是把自己实际遇到的问题总结记录,希望也可以为其他刚接触 Ubuntu 的朋友 ...
- Ubuntu 16.04设置定时任务
环境: Ubuntu 16.04.01 问题描述: 怎么设置定时任务 解决方案: 1.Cron 服务命令: #查看服务状态 service cron status #开启服务 service cron ...
最新文章
- Deep Learning 学习随记(三)续 Softmax regression练习
- stm32单片机屏幕一直闪_STM32F407[3] 闪烁LED
- Tomcat 8.5.29启动报TldScanner.scanJars错误问题解决办法
- 3.1.1_Spring如何加载和解析@Configuration标签
- java读取Resources下文件
- 怎么抓取屏幕截图计算机考试时间,定时抓屏快照(电脑截屏工具)V4.8 最新版
- ffmpeg h264+ts +udp传输
- 使用meta来刷新网页效果
- 设计模式学习总结——工厂模式
- 文件上传fileupload文件接收
- 5.1 API : SVC
- 压缩感知 热身实验 OMP算法Python实现(详细代码注释)
- OTC场外交易平台源码/虚拟场外交易源码
- 都在谈中台,究竟什么是中台?
- yarn : 无法加载文件 C:\Users\L\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本
- 有容云:梁胜-如何让Docker容器在企业中投产(上)
- 计算机教室网络平面示意图,计算机机房平面布置图.doc
- 光晕ce服务器位置,光晕ce地图
- 计算圆周率π和显示进度条
- 如何理解奇偶校验位?