1.安裝simspark及默認播放器
安裝依賴庫/下載simspark源碼
本部分需要在線下載依賴庫和simspark的源碼,必須聯網!
按ctrl+alt+T打開終端
sudo apt-get update
sudo apt-get install g++ subversion cmake libfreetype6-dev libode-dev libsdl-dev ruby ruby-dev libdevil-dev libboost-dev libboost-thread-dev libboost-regex-dev libboost-system-dev
sudo apt-get install qt4-default
#使用svn下載simspark源碼
#svn是一種下載命令,文件會直接下載到當前目錄下。
#如果這一步出現問題,排除網絡因素可能是由於沒有安裝svn,可參照報錯信息輸入指令安裝svn
編譯並安裝simspark
安裝包下載網址:
1.simspark-0.2.4.tar.gz
https://sourceforge.net/projects/simspark/files/simspark/0.2.4/
2.rcssserver3d-0.6.10.tar.gz
https://sourceforge.net/projects/simspark/files/rcssserver3d/0.6.10/
(如果以上網址無法下載,直接找組長要資源)
將文件分別解壓,然后先進入simspark-0.2.4。
右鍵當前目錄打開終端,並逐行輸入:
(如果不能右鍵開終端,直接alt+T后用cd指令到達此目錄,以此類推。)
cmake ..
make
sudo make install
sudo ldconfig
cd simspark/spark #進入到spark目錄下,你下載到了哪里就cd到哪里
#怕cd錯地方,可以直接從圖形界面打開到對應目錄后右鍵進入終端。
mkdir build #在spark目錄下新建build文件夾作為編譯文件夾
cd build #進入編譯文件夾
cmake .. #執行cmakelist文件 初步編譯
make #編譯生成可執行文件
sudo make install #安裝
sudo ldconfig #寫到日志文件里
spark編譯完畢
編譯並安裝rcssmonitor3d播放器
打開解壓好的rcssserver3d文件夾,
右鍵在當前目錄打開終端,並逐行輸入:
(下面兩個源碼包的安裝過程似乎有一些小問題,照搬指令make會出錯,請適當變通。后面有空我再修正)
cmake ..
make
sudo make install
sudo ldconfig
cd ../.. #回到simspark下
#這里建議使用ls檢查一下,顯示有rcssserver3d spark等目錄則無誤
cd rcssserver3d #進入到rcssserver3d的目錄下 #怕cd錯地方,這里也可以直接從圖形界面進。
mkdir build
cd build
cmake ..
make
sudo make install
sudo ldconfig
基本環境安裝完成
測試命令:rcsoccersim3d
出現足球場則安裝完成!!
2.安裝Roboviz播放器
默認的播放器rcssmonitor3d比較簡潔,功能也較少,所以我們在裝好rcssmonitor3d 后還要替換Roboviz播放

安裝java
1.下載jdk:

官網下載:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
【百度雲網盤下載】 提取碼: 3b7a
2.解壓安裝jdk
cd Downloads/
sudo mkdir -p /usr/local/java
sudo tar -zxvf jdk-8u211-linux-x64.tar.gz -C /usr/local/java/
查看jdk名字
cd /usr/local/java/
ls #列出當前目錄文件
比如看到jdk1.8.0_211,則我的java目錄就是/usr/local/java/jdk1.8.0_211
vi /etc/profile
在文件最下方或者指定文件添加,JAVA_HOME=根據實際情況來定
export JAVA_HOME=/usr/local/java/jdk1.8.0_211
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
保存退出(保存退出的命令是,Shift+:后輸入wq回車),然后重新加載配置文件
source /etc/profile
#檢查java是否安裝成功
java -version
#顯示java版本則安裝成功
參考:https://blog.csdn.net/lyhkmm/article/details/79524712
安裝roboviz並替換
新版本roboviz的下載地址https://github.com/magmaOffenburg/RoboViz
或終端命令 svn co https://github.com/magmaOffenburg/RoboViz
下載的RoboViz文件在主文件夾下
編譯roboviz
#cd到你下載的RoboViz下,也可以到文件夾中打開終端
cd RoboViz-master
cd scripts #cd到scripts
./build-linux64.sh
進入到roboviz/bin/linux-amd64/ 運行roboviz ./roboviz.sh 檢驗是否能夠正確運行
修改腳本,將roboviz替換rcssmonitor3d作為默認的播放器。
sudo gedit /usr/local/bin/rcsoccersim3d
找到27行,替換為本機上roboviz.sh的路徑,例如shiraka/Program/是我自己的,要改成你的
MON="/home/shiraka/Program/RoboViz-master/bin/linux-amd64/roboviz.sh"
修改roboviz的啟動腳本roboviz.sh,在第二行加入cd到所在目錄,例如
cd /home/shiraka/Program/RoboViz-master/bin/linux-amd64/
步驟完成后在終端輸入rcsoccersim3d啟動平台足球場
