• Robocup 3D 服务器Server安装 wang


    有两种安装方法可供选择:

    第一种(比较简单):
         进root(“>>”表示在终端输入,输入时不要加“>>”):

         >>su
    >>password
    >>yum install rcssserver3d

      安装agent开发所使用的rcsserver3d类库:

         >>yum install rcssserver3d-devel

      注:在此方法中会自动安装所必需的依赖关系包,直接y就可顺利安装。

         上述两小步可合成:

        >>yum -y install rcssserver3d rcssserver3d-devel


         目前此方法安装后的版本是就是最新的版本,在2011世界杯中需要安装进球数补丁(goal counting fix patch ),具体的server补丁安装方法:
    下载补丁包,下载地址:
         http://sourceforge.net/projects/simspark/files/rcssserver3d/0.6.5/
         选择rcssserver3d-0.6.5-goalfix.patch 包
        

         修改server具体方法:
         使用文本编译器打开rcssserver3d-0.6.5-goalfix.patch,先找到修改路径,在前几行的绿色的部分,接着下面就是修改内容了,按照给定的行号有具体的修改位置和方法(-表示删除该行+表示增加该行);

     第二种方法(编译simulator仿真器的源文件,个人推荐)

       安装前确保安装了g++(cmake编译使用到),安装方法:

         >>yum -y install gcc-c++

      1.安装关系依赖包:

         >>su
    >>password
    >>yum -y install boost boost-devel freetype freetype-devel freeglut freeglut-devel ruby ruby-devel SDL* DevIL DevIL-devel ode ode-devel

     2.获取最新的simspark包==>
          这里在网站是使用svn(开放源代码的版本控制系統)下载,先安装svn(subvrsion):
          安装subversion(继续使用第一步的终端terminal):

         >>yum install svn

      或者:

         >>yum install subversion

      安装好之后,下载的文件直接保存在以系统名命名的文件夹内,如我的在aua3d的
    文件夹(不想放在桌面也可设置到其他硬盘位置),下一步就是下载源文件了:

         >>svn co https://simspark.svn.sourceforge.net/svnroot/simspark/trunk

      3.编译下载的四个包:
            找到trunk中的simspark文件夹,建议在其中使用nautilus-open-terminal
            打开终端(右键添加打开终端需要安装: yum install nautilus-open-terminal),
            接着就是直接敲命令行了,cmake编译很简单(有兴趣的学学挺好:-))

         >>mkdir build
    >>cd build
    >>cmake ..
    >>make
    >>sudo make install

          接着使用同样的方法编译rcssserver3d 、simspark- utilitis和 rsgedit (可选也可不选择安装)。

          世界杯和全国赛比赛系统所使用的Server版本是Roboviz(Java写的),下载地址:

          http://sourceforge.net/projects/rcroboviz/

          平时调试程序使用常规的Server,有兴趣可试试编译安装下Roboviz。
          这样按照步骤来应该会很简单,至于在安装上面花太多时间不值得,希望这个文档给你节约时间,好运!

  • 相关阅读:
    tomcat启动Publishing failed with multiple errors
    oracle中merge into用法解析
    ORACLE数据库导出表,字段名,长度,类型,字段注释,表注释语句
    orcale的to_number方法
    Git删除无效远程分支
    .net core文件系统简介
    PowerShell的一些资料整理
    Jetbrains推出了一款新的编程字体Mono
    .net core程序强制以管理员权限启动
    在Asp.net Razor Pages/MVC程序中集成Blazor
  • 原文地址:https://www.cnblogs.com/Turtle/p/Turtle0215.html
Copyright © 2020-2023  润新知