SLAM+語音機器人DIY系列:(五)樹莓派3開發環境搭建——1.安裝系統ubuntu_mate_16.04
摘要
通過前面一系列的鋪墊,相信大家對整個miiboo機器人的DIY有了一個清晰整體的認識。接下來就正式進入 機器人大腦 (嵌入式主機板:樹莓派3)的開發。本章將從 樹莓派3 的開發環境搭建入手,為後續ros開發、slam導航及語音互動演算法做準備。本章內容:
1.安裝系統ubuntu_mate_16.04
2.安裝ros-kinetic
3.裝機後一些實用軟體安裝和系統設定
4.PC端與robot端ROS網路通訊
5.Android手機端與robot端ROS網路通訊
6.樹莓派USB與tty串列埠號繫結
7.開機自啟動ROS節點
1.安裝系統ubuntu_mate_16.04
安裝前先準備好需要用到的材料,在樹莓派 3 上安裝 ubuntu_mate_16.04 需要用到的工具和材料,如圖 1 。
(圖 1 )材料準備
1.1. 格式化 microSD 卡
在向 microSD 卡燒入系統之前,需要先格式化好 microSD 卡。我這裡使用 DiskGenius 工具將卡格式化為 FAT32 檔案系統。 DiskGenius 下載地址:
http://www.diskgenius.cn/download.php
1.2. 下載 ubuntu-mate-16.04 系統映象
直接前往 ubuntu-mate 的官網 https://ubuntu-mate.org/download/ 。選擇如圖 2所示的版本進行下載就行了。
(圖 2 ) ubuntu-mate-16.04 下載頁面
1.3. 系統燒錄
將下載好的系統映象檔案 ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi.img.xz 解壓得到 ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi.img ,該檔案應存放在英文路徑下。然後用 Win32 Disk Imager 工具將 ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi.img 燒錄到 microSD 卡, Win32 Disk Imager 工具下載地址 https://win32-disk-imager.en.lo4d.com/download 。燒錄過程很簡單,開啟 Win32 Disk Imager 工具,在 [ 映像檔案 ] 欄中填入待燒錄的映象檔案路徑,在 [ 裝置 ] 欄中填入要燒錄的 microSD 卡,最後點選 [ 寫入 ] 等待燒錄進度完成就行了,如圖 3 。
(圖 3 )系統燒錄
1.4. 上電開機
給樹莓派 3 主機板連線上 HDMI 顯示器、滑鼠、鍵盤,並插入剛剛燒錄好系統的 microSD 卡,就可以上電了,如圖 4 。
(圖 4 )上電開機
第一次開機,系統需要使用者填寫一些必要的設定項,首先是系統語言設定,選擇預設的語言 English 就行了,如圖 5 。
(圖 5 )語言設定
然後是 wifi 連線設定,這裡選擇先不聯網,這樣系統配置速度會快很多,等後面我們再進行聯網,如圖 6 。
(圖 6 ) wifi 連線設定
然後是時區設定,我們在中國,說以用滑鼠點選地圖中的中國區域,會自動鎖定到 Shanghai 時區,如圖 7 。
(圖 7 )時區設定
然後是鍵盤設定,直接預設就行了,如圖 8 。
(圖 8 )鍵盤設定
然後是使用者名稱和密碼設定,為了方便記憶,我將使用者名稱和密碼都設定成了 ubuntu ; 這裡需要特別注意,由於我們的系統用於機器人的開發,為了讓機器人上電就能自動進入系統,我們需要勾選 [Log in automatically] 選項,也就是讓系統開機自動登入 。 如圖 9 。
(圖 9 )使用者名稱、密碼、開機自動登入設定
然後就進入系統配置過程了,耐心等待配置進度條完成,如圖 10 。
(圖 10 )系統配置過程
耐心等待,所有配置完成後,系統會自動重啟一次,重啟完成後,就可以看到 ubuntu-mate-16.04 系統的真容了,如圖 11 。如果我們不想每次開機都看到這個歡迎介面,可以去掉勾選框中的勾,關閉就行了,下次就不會出現了。
(圖 11 )歡迎介面
最後,就可以見到 ubuntu-mate-16.04 系統的真容了,如圖 1 2 ,到這裡系統安裝就成功了。
(圖 12 ) ubuntu-mate-16.04 系統桌面
後記
如果大家對博文的相關類容感興趣,或有什麼技術疑問,歡迎加入下面的《SLAM+語音機器人DIY》QQ技術交流群,一起討論學習^_^