## **1. 初始化樹莓派的IP設置**
默認樹莓派鏡像的ip設置為192.168.1.101,編輯 sd卡 boot分區中的 wpa.config文件,將其中的wifi信息配置為正確的值。
~~~
如果有多臺移動機器人,每塊樹莓派的wifi靜態ip分配建議記錄在表格中,以防設置中造成IP沖突。
約定機器人ip編號從192.168.1.101~200之間。
## **2. 樹莓派系統與pc機系統的時間同步**
~~~
樹莓派系統和PC機系統
分別安裝chrony
$ sudo apt-get install chrony
分別安裝ntpdate
$ sudo apt-get install ntpdate
分別同步時間
$ sudo ntpdate ntp.ubuntu.com
檢測時間是否同步
$ date
~~~
這一步,鏡像中已經安裝了所需的軟件,部署完sd卡系統后,進行時間同步即可。
## **3. ROS主從機網絡設置**
* 目的是將樹莓派作為從機,PC機設置為主機;
* 使用ifconfig命令,查看樹莓派和PC機的IP,記為:IP_Robot 和 IP_PC;使用hostname命令,分別查看系統名稱,分別記為:Name_Robot 和 Name_PC。
* 設置樹莓派: 編輯 ~/.bashrc文件,增加以下兩行,將PC機IP設置為主機
~~~
export ROS_MASTER_URI=http://IP_PC:11311
export ROS_HOSTNAME=IP_Robot
~~~
* 編輯/etc/hosts文件,增加以下兩行
~~~
IP_Robot Name_Robot
IP_PC NamC_PC
~~~
以上ip和hostname之間不是空格,要用Tab鍵輸入。
* 設置PC:
編輯 ~/.bashrc文件,增加以下兩行,仍然是將PC機IP設置為主機
~~~
export ROS_MASTER_URI=http://IP_PC:11311
export ROS_HOSTNAME=IP_PC
~~~
* 編輯/etc/hosts文件,增加以下兩行
~~~
IP_Robot Name_Robot
IP_PC NamC_PC
~~~
這一步,默認鏡像中完成了范例,請根據實際情況進行修改。