Ubuntu16.04安装RoboCup3D比赛的仿真平台

(我在gitlab上又找到Simpark的wiki了,大家还是按照wiki上面来安装吧,哈哈哈。。。https://gitlab.com/robocup-sim/SimSpark/-/wikis/Installation-on-LinuxVia apt-get的方式一般都不行,所以用Build from source的方式就可以)      

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

 

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

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

mac本应该是更简单一些

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

下载链接:http://robocup-sim.gitlab.io/SimSpark/downloads.html

下载其中的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-properties
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt-get update
sudo 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(注意,现在的RoboViz需要jdk1.8了!!)

下载: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比赛需要的仿真平台一搭建完毕,希望对大家有帮助。

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
·1.内容简介: --------------------------------------------------------------- 这是一个压缩包,里面是5个文件是东南大学Robocup3D仿真比赛的源代码。对于参加Robocup比赛绝对有帮助。学习别人如何组织代码,这样可以在一个更高的起点进行编程。 建议,对Robocup机器人比赛感兴趣或者东南大学以及其他高校的参赛同学下载学习。否则,会感觉我的文件都不知道什么东西。 --------------------------------------------------------------- ·2.资源使用方法 suse Linux 环境下编译运行,注意,必须安装好开发环境和仿真环境。 --------------------------------------------------------------- ·3.文件组成形式 格式:tar.gz 源代码,在src文件夹里 --------------------------------------------------------------- ·4. wogeguaiguai的附言: 1.我的其他数学建模精华资源也欢迎您下载,大学生基本上都听过这个比赛吧,这个比赛比较有意思,而且获奖比例高。我的资料都是非常好的准备比赛要用的资料。我比赛结束之后,这些资料就不用啦,分享给大家!俺一年的搜索资源,同学们一朝即可获得! 2.下载本文件后,您可以获得所有信息,不必再零散下载,给您带来很大的方便。 3.10个资源分,绝对物超所值。评论后,您就可以获得11个资源分,欢迎您评论! --------------------------------------------------------------- ·5.如有问题,请在此留言,谢谢。 --------------------------------------------------------------- ·6.上传时间 2010-2-24-night

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值