Ubuntu10.10下Server3D的安装与配置

来源:互联网 发布:足浴软件排名 编辑:程序博客网 时间:2024/04/29 09:07

        最近在琢磨Ubuntu下安装3Dserver,总感觉OpenSuse不是主流。。。于是乎大费力气Google了一把,在Wikipedia里找到一份Simspark的系统介绍,感觉内容尚能接受,就是系统版本有点老,虽说是小白鼠,还是要小心谨慎。。出了点小周折,总算是装好了,下面贴上个人安装经历,实验室的同学可以按部就班的输命令就行了,已经多次测试,请放心大胆的敲命令吧!!!

        如果有需要我会附上shell脚本。

安装

1.我们使用UbuntuRoboCup提供的资料库来安装SimsparkServer,可以使用下面的步骤来安装

$sudo gedit /etc/apt/sources.list

[在列表中使用UniverseMultiverse资料库,保存并退出]

[在列表的最后添加:deb http://ppa.launchpad.net/gnurubuntu/rubuntu/ubuntulucid main ] [ "lucid"替换成当前系统的版本,例如Ubuntu10.10,将lucid换做maverick]

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 02516F74$ sudo apt-get update$ sudo apt-get install rcssserver3d注:此方法需要进行翻墙操作,且对网络要求较高。         2. 另一种方法是得到Server的源码并编译它,下面将简单描述安装步骤Maverick下正常通过在其他的DebainLinux中可以使用类似方法进行编译。

要求

  1. 列表中使用UniverseMultiverse资料库

    $sudo gedit /etc/apt/sources.list

    [在列表中使用UniverseMultiverse资料库,保存并退出]

    $sudo apt-get update

  2. 安装依赖关系

    $sudo apt-get install g++ subversion cmake libfreetype6-devlibode-dev libsdl1.2-devruby1.8 ruby1.8-dev libdevil-dev libboost-dev libboost-thread-devlibboost-regex-dev

  3. 通过svn下载最新版本的simsparkrcssserver3d源码包:$ svn co https://simspark.svn.sourceforge.net/svnroot/simspark simspark
  4. 配置,生成可执行文件并进行安装:

    Simspark:

      $cd simspark/trunk/spark

      $mkdir build

      $cd build

      $cmake ..

      $make

      $sudo make install

      $sudo ldconfig

    • :可以输入'makeuninstall' 进行卸载

    Rcssserver3D:

      [转移到rcsserver3d目录下(trunk/rcssserver3d)]

      $mkdir build

      $cd build

      $cmake ..

      $make

      $sudo make install

      $sudo ldconfig

    • :输入'makeuninstall' 进行卸载

  5. 配置链接使用库文件

      $sudo gedit /etc/ld.so.conf

  1.  

      [添加库链接'/usr/local/lib',保存并退出]

  1.  

      $sudo ldconfig

  2. 运行仿真环境:

      $cd~

      $simspark

  3. 运行测试agent:

      $cd~

      $rcssagent3d

可选配置

文档

  1. 安装依赖关系:

         $ sudo apt-get install tetex-extra latex2html imagemagick     [ 开发手册 ]     $ sudo apt-get install doxygen     [ API文档 ]
  2. 创建文档:

         [ 进入sparkrcsserver3dbuild路径 ]     $ make pdf     $ make doc     [ 创建使用者(user-manual.pdf)和开发者(devel.pdf)手册和API文档 ]

Rsgedit

  1. 安装依赖:

         $ sudo apt-get install libwxgtk2.8-dev
  2. 配置编译,并进行安装:

         [ 进入rsgedit路径(trunk/rsgedit) ]     $ mkdir build     $ cd build     $ cmake ..     $ make     $ sudo make install
  3. 运行rsgedit:

         $ rsgedit

Simspark工具

  1. 配置编译,并进行安装:

         [ 进入simspark-utilities路径(trunk/simspark-utilities) ]     $ mkdir build     $ cd build     $ cmake ..     $ make     $ sudo make install
  2. 运行utilities:

         $ gendot     $ monitorspark     $ sampleagent     $ samplesim

 

原创粉丝点击