Ubuntu16.04+ROS kinetic 環(huán)境安裝


1.版本選擇

近期入職,實(shí)驗(yàn)室有一臺(tái)UR3機(jī)械臂需要操控,示教器編程不能滿足實(shí)時(shí)控制的要求,查資料后決定使用ROS moveit來(lái)完成這項(xiàng)功能。在這里記錄一下Ubuntu+ROS的安裝步驟,以便以后重復(fù)。

Ubuntu的安裝在這里不贅述,需要注意的是如果使用虛擬機(jī),虛擬硬盤最好設(shè)置的大一點(diǎn),我這里設(shè)置成了80G。版本選擇了16.04的長(zhǎng)期支持版本。關(guān)于個(gè)版本Ubuntu相對(duì)應(yīng)的ROS版本,可以對(duì)應(yīng)一下下面的表格。

ROS版本 支持的Ubuntu版本 發(fā)布日期
ROS Kinetic Kame Ubuntu 16.04 (Xenial) / Ubuntu 15.10 (Wily) 2016.3
ROS Jade Turtle Ubuntu 15.04 (Wily) / Ubuntu LTS 14.04 (Trusty) 2015.3
ROS Indigo Igloo Ubuntu 14.04 (Trusty) 2014.7
ROS Hydro Medusa Ubuntu 12.04 LTS (Precise) 2013.9

2.安裝步驟

2.1 打開(kāi)軟件與更新,將download from: 調(diào)整為國(guó)內(nèi)服務(wù)器鏡像,我在這里使用http://mirros.ustc.edu.cn/ubuntu 速度還可以。配置完成后關(guān)閉窗口,等待更新完成。
2.2 添加源
打開(kāi)控制臺(tái),
$ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
設(shè)置密鑰
$ sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 0xB01FA116
2.3 安裝ROS
更新系統(tǒng)軟件
$ sudo apt-get update
然后直接安裝完整版ROS kinetic
$ sudo apt-get install ros-kinetic-desktop-full
下載安裝需要耐心等待,期間中斷可以續(xù)傳,如果網(wǎng)速過(guò)慢(1KB/s)可能是本身寬帶對(duì)下載服務(wù)器支持不好,建議換一個(gè)地點(diǎn)(Wi-Fi)或者用手機(jī)開(kāi)熱點(diǎn)下載,安裝包并不大。
2.4 初始化
sudo rosdep init
rosdep update
如果上一步安裝提示失敗或者這一步初始化失敗,可以獲取root權(quán)限后重復(fù)上述步驟。
初始化環(huán)境變量
$ echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
$ source ~/.bashrc
示例安裝一個(gè)常用的包
$ sudo apt-get install python-rosinstall
至此ROS kinetic就安裝完成了,使用
$ roscore
來(lái)啟動(dòng)ROS環(huán)境。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容