博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu16.04安装RoboCup3D比赛的仿真平台
阅读量:6679 次
发布时间:2019-06-25

本文共 2320 字,大约阅读时间需要 7 分钟。

      以前一直按照Simspark的sourceforge页来安装比赛用的仿真平台,但是不知道什么时候这上面的内容没有了所以决定写一篇文章来讲一下怎么安装Simspark仿真平台。

1.  安装Ubuntu双系统,注意必须安装时必须必须安装英文的,否则之后平台的安装会失败!!!

windows可参考 http://blog.csdn.net/demonliuhui/article/details/77483523

mac本应该是更简单一些

2.  安装Simspark仿真平台以及rcssserver3d服务器

下载链接:https://sourceforge.net/projects/simspark/files/

下载其中的rcssserver3d和simspark文件夹中的东西,每年比赛规则中会告诉版本,只需要安装比赛要求版本的即可

开始安装:

(1)首先安装各种依赖

在终端中依次输入:

sudo apt-get update
sudo add-apt-repository ppa:gnurubuntu/rubuntu
sudo apt-get install g++ subversion cmake libfreetype6-dev libode-dev libsdl1.2-dev ruby1.8 ruby1.8-dev libdevil-dev libboost-dev libboost-thread-dev libboost-regex-dev

注:安装到这里可能会出现错误,大概意思是找不到ruby1.8-dev,所以我们要手工安装这个,如果没有报错可以跳过这一步

手动安装ruby1.8-dev,顺便把ruby1.8一起安装了:

sudo apt-get install Python-software-propertiessudo apt-add-repository ppa:brightbox/ruby-ngsudo apt-get updatesudo apt-get install ruby1.8 ruby1.8-dev

(2)继续安装Simspark

将下载的Simspark解压到你要安装的目录,进入解压后的文件夹,在该文件夹路径下打开终端:

mkdir build  cd build  cmake ..  make  sudo make install

注:cmake后可能会出现缺少QT的错误,需要手动安装QT4,安装参考 https://blog.csdn.net/qing666888/article/details/79116000

(3)安装rcssserver3d

将下载的rcssserver3d解压到你要安装的目录,进入解压后的文件夹,在该文件夹路径下打开终端:

 

mkdir build  cd build  cmake ..  make  sudo make install

(4)测试

终端中输入

rcsoccersim3d

如果仿真平台打开安装正确

3. 为了便于以后的开发建议将simspark换为roboviz

roboviz安装过程如下:

(1)ubuntu系统可能自带java openjdk但是roboviz用不了,需要安装java jdk1.7

下载:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html

解压到路径

/usr/lib/jvm

下,没有jvm自行建立即可

然后打开终端配置环境变量,步骤为:

sudo gedit /etc/profile

在文件末尾加入,注意更换对应版本

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_80  export JRE_HOME=${JAVA_HOME}/jre  export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  export PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:$PATH

在终端中输入

source /etc/profile java -version

如果出现java jdk1.7则安装成功

(2) 安装roboviz

下载:https://github.com/magmaOffenburg/RoboViz

解压到想要安装的路径下,然后进入到scripts文件夹下,在该文件夹下打开终端输入:

./build-linux64.sh

安装完成后,在终端输入:

sudo gedit /usr/local/bin/rcsoccersim3d

找到第27行,修改为roboviz所在的具体路径,例如

MON="/home/fengye/downloads/RoboViz-dev/bin/linux-amd64/roboviz.sh"

然后修改上面路径中的roboviz.sh文件,在第二行加一句:

cd /home/fengye/downloads/RoboViz-dev/bin/linux-amd64/ #注意修改为自己的路径

然后测试一下roboviz有没有安装完成,打开终端输入:

rcsoccersim3d

可以看到仿真平台更换为了roboviz。

 

至此,RoboCup3D比赛需要的仿真平台一搭建完毕,希望对大家有帮助。

转载于:https://www.cnblogs.com/fengye44/p/8762460.html

你可能感兴趣的文章
vs2015 + opencv3.4.0 + qt msvc2015_64-5.7.1 视屏显示
查看>>
关于——GCD
查看>>
2017-3-2 智慧吉首调研工作
查看>>
求解,一道嵌入式公司面试题
查看>>
easyUI的基础布局
查看>>
o(1)复杂度之双边滤波算法的原理、流程、实现及效果。
查看>>
Mongodb安装和基本命令
查看>>
python中requests模块使用
查看>>
git bash 常用命令 新手学习
查看>>
日记2014/06/25
查看>>
springboot+Druid+oracle 配置p6spy
查看>>
Maven编译、打war包
查看>>
WP8.1开发:简单的天气预报应用
查看>>
九 循环
查看>>
第十三周项目2-形状类族的中的纯虚函数
查看>>
组织炎症水平高的RA患者接受TNF拮抗剂治疗的效果更好
查看>>
[洛谷P3709]大爷的字符串题
查看>>
通过映射关系 动态转义为统一格式的数据 (支持 JSON 和 XML )
查看>>
ajax跨域解决方案(服务端仅限java)
查看>>
Shell 文本处理三剑客之grep
查看>>