# SIMSPARK
**Repository Path**: qsxjack/SIMSPARK
## Basic Information
- **Project Name**: SIMSPARK
- **Description**: robocup3D SIMSPARK平台安装手册
已经更新到simsaprk 最新版0.3.3
roboviz 1.8.2
- **Primary Language**: Unknown
- **License**: MulanPSL-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 3
- **Forks**: 0
- **Created**: 2022-04-01
- **Last Updated**: 2024-07-25
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# RoboCup3D平台安装
## 一、搭建环境
**Ubuntu (目前测试成功版本16.04、18.04、20.04 LTS)**
**rcsserver3d 0.7.3**
**simspark 0.3.2**
****
*仿真平台搭建环境比较严格,目前只在LTS(long term system)长期支持版本测试成功*
## 二、安装依赖
```javascript
可以直接复制下面的
apt-get install g++ git cmake libfreetype6-dev libode-dev libsdl-dev ruby ruby-dev libdevil-dev libboost-dev libboost-thread-dev libboost-regex-dev libboost-system-dev qt5-default -y
或者一个一个的输入这个
apt-get install g++
apt-get install git
apt-get install cmake
apt-get install libfreetype6-dev
apt-get install libode-dev
apt-get install libsdl-dev
apt-get install ruby
apt-get install ruby-dev
apt-get install libdevil-dev
apt-get install libboost-dev
apt-get install libboost-thread-dev
apt-get install libboost-regex-dev
apt-get install libboost-system-dev
apt-get install qt5-default
```
## 三、配置GitHub(可以跳过此步骤)
### 创建SSH Key(`youremail@example.com`换成注册`GitHub`的邮箱)
```javascript
ssh-keygen -t rsa -C "youremail@example.com"
```
将`.ssh`路径下的`id_rsa.pub`文件中的密钥添加到 GitHub 上(在GitHub中点击右上角头像 -> Settings,选择 SSH and GPG keys,新建一个ssh keys,复制文件中的密钥进行粘贴)
### 检查是否绑定成功
```javascript
ssh -T git@gitee.com
```
### 配置用户名和地址
```javascript
git config --global user.name "Your Name"
git config --global user.email "youremail@example.com"
```
## 四、clone[源码包](https://gitee.com/qsxjack/SIMSPARK)
```javascript
git clone https://gitee.com/qsxjack/SIMSPARK
```
## 五、Install
打开主目录下的SIMSPARK文件夹,右键打开终端,执行命令:
```javascript
./build.sh
```
如果失败的话,安装ode,进入到下载到本地的simspark,解压缩ode文件,进入到ode下的ode-build目录,然后输入命令:
```
cmake ..
make
make install
```
然后在进行下面的步骤
## 六、Run
在桌面Ctrl+Alt+T打开终端输入命令:
(平台打开则安装成功)
```javascript
rcsoccersim3d
```
## 七、更换[监视器](https://github.com/magmaOffenburg/RoboViz)
### 1、安装JDK 1.8
打开终端输入命令:
```javascript
sudo apt-cache search jdk
sudo apt-get install openjdk-8-jdk
```
///////////////////////////////////////
以下步骤2 3 4可以跳过 我已经为大家编译过了 大家只需要下载本仓库即可 编译之后的在bin文件里面
### 2、clone源码包
```javascript
git clone https://github.com/magmaOffenburg/RoboViz.git
```
*若VM虚拟机网速过慢可以先安装VMware Tools,在Windows系统下载[源码包](https://github.com/magmaOffenburg/RoboViz)再复制到Linux系统中进行解压*
### 3、安装
打开解压过的Roboviz-master文件夹中的scripts目录,右键打开终端,输入命令:
```javascript
./build.sh
```
### 4、更改配置文件
继续输入命令`sudo gedit /usr/local/bin/rcsoccersim3d`,打开一个记事本,找到第27行,修改路径将`MON`路径换成`/home/用户名/SIMSPARK/bin/roboviz.sh`,接着在第二行加一句`cd /home/用户名/SIMSPARK/bin`,这里路径中的文件名都要以最新的文件名为标准灵活修改
### 5、Run
(重新执行步骤六,这时监视器已换成`Roboviz`)
```javascript
rcsoccersim3d
```
## 更换模式
### 切换到优化模式
```javascript
./scripts/simspark_optimize_mode.sh
```
### 切换到正常模式
```javascript
./scripts/simspark_normal_mode.sh
```
****
* [magmaOffenburg](https://github.com/magmaOffenburg)
* [utaustinvilla3d](https://github.com/LARG/utaustinvilla3d)