GameController是ROBOCUP比賽中裁判機使用的程序,用於對NAO進行整體控制。
在我們的實際測試中,Windows10表現並不好,只能進行內部通信,而我們沒有找到什麼合適的解決方法,所以我們最終放棄windows平臺,轉向Ubuntu進行測試,最終確認成功。
GameController需要兩個依賴纔可以運行,爲JDK和Apache Ant。
其中JDK在Linux的安裝方法很簡單,網上的教程說的大部分也很詳細,就不詳細列舉,而是將其中的要點進行標明。
JDK下載網址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
在下載解壓後,我們將jdk文件夾放到任意位置(最好是不常變動的位置),如我將JDK文件夾放到了/home/wren1997/jdk1.8.0_201
接下來我們需要爲bash作配置,如果使用ZSH或其他的命令提示行的用戶可以採取其他方法,我這裏僅僅舉例bash
sudo nano /etc/profile
export JAVA_HOME=/home/wren1997/jdk1.8.0_201
export JRE_HOME=/home/wren1997/jdk1.8.0_201/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
source /etc/profile
我們可以通過以下方式查看java是否配置成功:
java
接下來安裝Apache-ant
Apache-ant下載地址:http://ant.apache.org/bindownload.cgi
同JDK安裝,也是解壓後放到任意地址,我放到了/home/wren1997/apache-ant-1.10.5
接下來同樣是配置bash
sudo nano /etc/profile
export ANT_HOME=/home/wren1997/apache-ant-1.10.5
export PATH=$ANT_HOME/bin:$PATH
sour /etc/profile
於是我們就配置好了。
找到GameController.jar,運行
java -jar GameController.jar
即可運行