跳轉到內容

Khepera III 工具箱/工具箱/安裝指令碼

來自華夏公益教科書

Khepera III Tools 的頂層資料夾中的InstallScripts資料夾包含用於在機器人上設定一些有用事物的指令碼。這些指令碼需要將 Khepera III 機器人透過 USB 連線到計算機

在啟動安裝指令碼之前,建議您設定計算機和機器人之間的 SSH 公鑰身份驗證。這可以使用 Khepera III 工具箱指令碼之一完成

cd Scripts
./k3-ssh-keysetup +usb
cd ..

要啟動所有安裝指令碼,請鍵入

cd InstallScripts/Kernel-2.6
./install

如果您第一次使用機器人啟動此安裝過程,該指令碼將首先要求您為機器人指定一個 ID。此 ID 用於為機器人分配 WLAN IP 地址,也可能被機器人上執行的程式用作機器人的唯一識別符號。毋庸置疑,此 ID 在您的機器人機群中必須是唯一的。如果機器人以前已分配了 ID,則將使用相同的機器人 ID。

如果您的機器人未透過 USB 連線,而是透過其他機制連線,請使用機器人的 IP 地址呼叫安裝指令碼,例如

./install 192.168.141.200

預設安裝指令碼

[編輯 | 編輯原始碼]

安裝指令碼將呼叫以下三個安裝指令碼(如果需要,也可以單獨執行這些指令碼)

  • install_robotid SSHHOST ROBOTID: 設定機器人 ID。如果您希望更改已分配 ID 的機器人的機器人 ID,請單獨呼叫此指令碼。
  • install_profile SSHHOST ROBOTID: 將包含一堆有用別名(l、..、...)的 bash 配置檔案複製到機器人上。
  • install_network SSHHOST ROBOTID: 設定 WLAN 網路介面。分配給介面的 IP 地址為192.168.141.ROBOTID

建立您自己的安裝指令碼

[編輯 | 編輯原始碼]

在某些情況下,您可能希望除了預設安裝指令碼之外還安裝自己的東西。為此,請複製install_my_own_stuff.template,並在其中寫入您的安裝命令。不要忘記將您的指令碼新增到install中。

華夏公益教科書