按ctrl+alt+T打開終端 spark編譯完畢 下麵開始cssserver3d的編譯 進入到rcssserver3d的目錄下 基本環境安裝完成 測試命令: 出現足球場則安裝完成!! ...
目錄
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 co https://svn.code.sf.net/p/simspark/svn/trunk simspark
#svn是一種下載命令,文件會直接下載到當前目錄下。
#如果這一步出現問題,排除網路因素可能是由於沒有安裝svn,可參照報錯信息輸入指令安裝svn
編譯並安裝simspark
註意,接下來的代碼不能照搬,根據實際情況要改變。
比如cd指令是到達指定目錄的指令,你的simspark下載到了不同的目錄,那你就要cd到不同的地方去。如果對linux命令不熟悉,怕cd錯地方,可以直接從圖形界面打開到對應目錄後右鍵進入終端。
cd simspark/spark #進入到spark目錄下,你下載到了哪裡就cd到哪裡
#怕cd錯地方,可以直接從圖形界面打開到對應目錄後右鍵進入終端。
mkdir build #在spark目錄下新建build文件夾作為編譯文件夾
cd build #進入編譯文件夾
cmake .. #執行cmakelist文件 初步編譯
make #編譯生成可執行文件
sudo make install #安裝
sudo ldconfig #寫到日誌文件里
spark編譯完畢
編譯並安裝rcssmonitor3d播放器
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/
tar -zxvf jdk-8u211-linux-x64.tar.gz
sudo mkdir -p /usr/local/java
sudo tar -zxvf jdk-8u211-linux-x64.tar.gz -C /usr/local/java/
vi /etc/profile
查看jdk名字
cd /usr/local/java/
ls #列出當前目錄文件
比如看到jdk1.8.0_211,則我的java目錄就是/usr/local/java/jdk1.8.0_211
在文件最下方或者指定文件添加,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
啟動平臺足球場