ros (robot operating system, 機械人作業系統) 提供一系列程式庫和工具以幫助軟體開發者建立機械人應用軟體。它提供了硬體抽象、裝置驅動、庫函式、視覺化、訊息傳遞和軟體包管理等諸多功能。ros遵守bsd開源許可協議。
ros 開發環境搭建需要ubuntu 14.04 版本。
我這裡安裝的是ubuntu server 14.04.3 lts 。使用virtualbox安裝的。
virtualbox安裝ubuntu 還是非常簡單的。
參考:ubuntu配置源,vi /etc/apt/sources.list
deb trusty main restricted universe multiverse
deb trusty-security main restricted universe multiverse
deb trusty-updates main restricted universe multiverse
deb trusty-proposed main restricted universe multiverse
deb trusty-backports main restricted universe multiverse
deb-src trusty main restricted universe multiverse
deb-src trusty-security main restricted universe multiverse
deb-src trusty-updates main restricted universe multiverse
deb-src trusty-proposed main restricted universe multiverse
deb-src trusty-backports main restricted universe multiverse
試驗下源,安裝編譯工具:
apt-get install build-essential
安裝ros 參考:
#配置source.list源
sudo sh -c '. /etc/lsb-release && echo "deb $distrib_codename main" > /etc/apt/sources.list.d/ros-latest.list'
#設定keys
sudo apt-key adv --keyserver hkp: --recv-key 0xb01fa116
#更新sudo apt-get update
#安裝全部桌面環境,包括gui工具。
sudo apt-get install ros-jade-desktop-full
更新報錯:
使用中國映象:
.org/ros/installation/ubuntumirrors
w: failed to fetch
.org/ros/ubuntu/dists/trusty/inrelease
使用中國映象即可:
35 upgraded, 971 newly installed, 0
to remove and
156not upgraded.
need to
get422 mb of archives.
after this operation, 1,908 mb of additional disk space will be used.
do you want to
continue? [y/n] y
配置環境變數:
source /opt/ros/jade/setup.sh
將命令放到/etc/profile,開機啟動。
#啟動ros,roscore
roscore
ros終於可以使用了。 ROS系統的安裝
前幾天準備寫ros的學習之路,由於那個時候ros裝好了,就打算不寫ros的安裝教程了,但昨天ubuntu 重新裝了系統,ros也要裝,就順便記錄一下吧 1.新增軟體源,匯入金鑰 2.安裝ros 3.rosdep初始化 4.環境變數設定 在我們一開始的軟體原始檔 etc apt sources.lis...
Ubuntu 安裝ROS系統
新增ros軟體源 sudo sh c echo deb lsb release sc main etc apt sources.list.d ros latest.list 新增秘鑰 sudo apt key adv keyserver hkp recv key c1cf6e31e6bade8868...
ROS學習筆記 一 ROS系統安裝
sudo apt get install 軟體包 再給出幾點安裝後的問題解決和使用心得 不定期補充 在安裝ros系統之前再說明幾點,簡單介紹下ros的 下面開始真正的安裝ros系統 訪問教程 找到安裝教程sudo sh c echo deb lsb release sc main etc apt s...