• Robocup3D平台更新


    这几天被平台更新的一堆东西弄的头痛,写篇博客记录一下遇到的一些基本问题以及解决方法(我已经完全掌握了)。

    一、Ubuntu下一些常见问题和更新前准备


    1、无法复制、剪切、删除文件

      遇到这类问题一般是普通用户权限不够,可以尝试在当前目录下右击鼠标打开终端,输入:

    chmod 777 *

      如果还未解决则在chmod前加上sudo字样

    sudo chmod 777 *

      如果还未解决可以返回上一级目录,即文件所在的文件夹所在的目录打开终端输入上述指令

    2、安装gcc编译器

      快捷键Ctrl + Alt + T打开终端,输入以下语句更新包列表

    sudo apt update

      之后安装build-essential软件包,该命令将安装包括gcc,g++和make在内的一些新包

    sudo apt install build-essential

      安装完成之后可使用通过打印gcc版本来验证gcc编译器是否安装成功

    gcc --version

      如下显示即为安装成功:

      

    二、更新平台环境


    以下所涉及的所有文件夹最好不要放在包含中文的路径内!!

    1、删除旧版本的lib

      在/usr/local/lib目录下找到名为"rcssserver3d"和"simspark"的两个文件夹,删除两个文件夹里面的所有文件

    2、安装simspark

      将新版本的simspark文件夹解压在robocup3D文件夹内,双击打开simspark文件夹,打开其中名为"build"的文件夹,如果没有则可以新建

      在build文件夹下打开终端,依次输入以下指令即可安装成功

    cmake ..
    make -j8
    sudo make install

      如果在输入完make -j8指令之后终端出现类似于"recipe for target 'carbon/...' "的错误,则有可能是simspark文件夹路径中包含了中文。

    3、安装rcssserver3d

      将新版本的rcssserver3d文件夹解压在robocup3D文件夹内,双击打开,同样打开其中名为"build"的文件夹,如果没有可以新建

      在build文件夹下打开终端,依次输入以下指令即可安装成功

    cmake ..
    make -j8
    sudo make install
    sudo ldconfig

    4、解压RoboViz文件夹

      注意不可以有中文路径,复制其中bin文件夹内roboviz.sh文件地址

    5、更改rcsoccersim3d文件中MON的地址指向

      快捷键Ctrl + Alt + T打开终端,输入以下语句打开rcsoccersim3d文件

    sudo gedit /usr/local/bin/rcsoccersim3d

      如果simspark和rcssserver3d安装成功,则此时MON所指向地址应该为rcssmonitor3d,将其改为第4步复制的roboviz.sh的地址,保存退出

      

    6、验证安装是否成功

      快捷键Ctrl + Alt + T打开终端,输入rcsoccersim3d打开平台,程序框上显示以下参数则为安装成功

      

      如果打开后程序黑屏,或者无法连接到localhost:3200,可以尝试以下方法:

      在终端输入rcssserver3d,看server是否安装成功,以下显示为安装成功显示:

      

      如果安装成功则可以尝试重启电脑之后在打开平台即可。

  • 相关阅读:
    正则表达式、常用的匹配总结
    已知IP地址,如何计算其子网掩码,默认网关地址,网络地址等。
    暑假作业日总结
    暑假作业日总结
    暑假作业日总结
    暑假作业日总结
    暑假作业日总结
    暑假作业日总结
    暑假作业日总结
    暑假作业日总结
  • 原文地址:https://www.cnblogs.com/zssst/p/14618325.html
Copyright © 2020-2023  润新知