Tag Archives: simspark

RoboCup仿真3D正式比赛环境搭建——仿真环境安装

之前我写过一篇文章《在Arch下编译安装Simspark,使用多线程ODE》,过程基本是一样的,就是依赖包稍微有点区别。这里同样使用多线程ODE。

1. 安装Simspark

首先安装依赖包,这里不安装ODE,用自己编译的多线程版本
sudo yum -y install boost boost-devel freetype freetype-devel freeglut freeglut-devel ruby ruby-devel SDL* DevIL DevIL-devel

下载ODE,这个是Sander van Dijk写的
wget http://homepages.feis.herts.ac.uk/~sv08aav/ode-0.11.1-tbb.tar.gz

配置时打开shared和malloc,这里还要加一个参数,不然无法编译通过。
./configure --enable-shared --enable-malloc LIBS=-lX11
make
sudo make install

Continue reading

RoboCup , , , , , , ,

在Arch下编译安装Simspark,使用多线程ODE

Simspark是RoboCup 3D Simulation League的官方比赛平台。2010年世界杯用的是ubuntu10.04系统,但我实在受不了一年装两次系统的感觉,又不希望自己的系统不是最新版,所以目光转向Arch。以下安装教程在Arch 64bit下完成。

首先安装所需的依赖软件
pacman -S cmake boost devil ruby freetype2 sdl intel-tbb subversion

2011年伊朗公开赛已经使用9VS9的阵容,世界杯当然也是如此,以后很有可能直接11打11。而原有的物理引擎无法有效的利用CPU资源,会造成仿真非常缓慢,这个问题可以用多线程的ODE解决。

下载ODE,这个是Sander van Dijk写的
wget http://homepages.feis.herts.ac.uk/~sv08aav/ode-0.11.1-tbb.tar.gz

配置时打开shared和malloc
./configure --enable-shared --enable-malloc
make
make install

Continue reading

RoboCup , , , ,