樹莓派安裝Ubuntu16.04 MATE系統以及ROS(kinetic)的安裝


安裝ubuntu16.04 MATE系統

1.安裝Ubuntu16.04鏡像

從官網下載並按照樹莓派刷寫系統的流程將ubuntu16.04 MATE燒寫到樹莓派的SD卡上

2.設置WiFi   

將樹莓派外接顯示器,在圖形化操作界面中設置連接無線;

3.更新源

備份原配置文件

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

添加清華大學的軟件源,將以下內容復制到sources.list中,替換原有內容

用任意編輯器打開sources.list,此處以nano為例:

sudo nano /etc/apt/sources.list

將以下內容復制進去並保存退出

1 deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenail-updates main restricted universe multiverse
2 deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenail-updates main restricted universe multiverse
3 deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenail-security main restricted universe multiverse
4 deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenail-security main restricted universe multiverse
5 deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenail-backports main restricted universe multiverse
6 deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenail-backports main restricted universe multiverse
7 deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenail main restricted universe multiverse
8 deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenail main restricted universe multiverse  

更新系統軟件源

sudo apt-get update

安裝ROS

1.添加Ubuntu16.04軟件源,這里使用中科大的軟件源

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'

2.設置密鑰

sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116

3.更新軟件源

sudo apt-get update

4.安裝ROS

樹莓派性能有限,不推薦在樹莓派系統上運行ROS的GUI工具,所以安裝ROS的基本功能包即可:

sudo apt-get install ros-kinetic-ros-base

5.安裝rosdep工具

1 sudo rosdep init
2 rosdep update

6.設置環境變量

1 echo "source /opt/ros/kinetic/setup.bash">> ~/.bashrc
2 source ~/.bashrc

7.安裝其他功能包

 sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential

至此就完成了全部安裝過程,如果安裝順利,在樹莓派終端輸入

roscore

即可啟動ros

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM