1. 程式人生 > 實用技巧 >Ubuntu16.04安裝ROS

Ubuntu16.04安裝ROS

機器人作業系統(Robot Operating System,ROS)用於編寫機器人軟體程式的一種具有高度靈活性的軟體架構。本篇內容用於記錄ROS的安裝過程。

1、更換Ubuntu軟體源

預設的軟體源下載速度過慢,因此需要更換國內的軟體源提高下載速度,具體過程可以自行百度,或者參考(https://www.kzin.vip/ubuntu_sources/)

2、選擇安裝版本,按照官網教程進行安裝

官方安裝網址(http://wiki.ros.org/ROS/Installation)
可以選擇Kinetic、Melodic和最新的Noetic版本,按照需求自行選擇,(我這裡選擇的是Melodic)

點選你選擇的版本,選擇ubuntu系統,會進入安裝教程,按照安裝教程一步一步進行安裝

這裡選擇的是安裝ubuntu的Melidic版本,步驟包括有:

(1)新增ROS源

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

(2)設定金鑰

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

(3)更新軟體源

sudo apt update

(4)安裝ROS

sudo apt install ros-melodic-desktop-full

(5)安裝Rosinstall

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

3、解決安裝過慢的問題

這裡可以通過更新ROS伺服器為中國科技大學

sudo sh -c 'echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

然後執行

sudo apt update

再進行安裝即可