參考 ros install wiki
平台: ubuntu 14.04 64bitros 版本:indigo
sudo apt-key adv --keyserver hkp:
.sks-keyservers.net:80 --recv-key 421c365bd9ff1f717815a3895523baeeb01fa116
sudo apt-get update
sudo apt-get install ros-kinetic
-desktop
-full
或者sudo apt-get install ros-indigo
-desktop
-full
kinetic和indigo是ros的不同版本, 具體選用那個版本和ubuntu 的版本有關係。因為博主的是ubuntu14.04,所以安裝的是indigo。
具體請參看ubuntu 版本和ros版本對應關係文章中1.1 ubuntu 和 ros 版本對應這一節。
官方wiki上寫的是按bash裝的,ubuntu預設shell是bash shell,如果你的是zsh,要注意了
echo
"source /opt/ros/indigo/setup.bash" >> ~/.bashrc
source ~/.bashrc
echo
"source /opt/ros/indigo/setup.zsh" >> ~/.zshrc
source ~/.zshrc
sudo apt-get install python-rosinstall
如果你的是bash,按照按照wiki裝完之後正常使用了,某一天看到oh-my-zsh這個裝逼利器想拿來玩玩兒,完全闊以。
然後你發現配置好oh-my-zsh用的正爽,想用ros了,game over…不能用了。
連rosecore這個命令都不識別了,就是因為我們的shell環境變了。之前我們是把ros 的 setup.bash 追加到 ~/.bashrc裡面了,這樣才能在我們的bash shell中隨意呼叫roscore rosrun 啊等命令,現在我們的shell是zsh,它的配置檔案在~/.zshrc中。
那麼我們追加什麼檔案呢?
我們看下ros-indigo的配置檔案都有那些,
~ ls /opt/ros/indigo/
bin etc lib setup.sh setup.zsh
env.sh include setup.bash _setup_util.py share
你一定猜到了,把setup.zsh追加進~/.zshrc
ok,結束
討論 ROS1 為何不是可靠的系統
自動駕駛中用到的感測器很多,每種都有自己的劣勢,但也都存在自己的盲區。目前的趨勢是3d雷射線束越來越密集了,探測距離也越來越遠,但是資料量也 式的上公升,海量的資料處理對於乙個實時作業系統是乙個很現實的問題。但這也是目前 魯棒性較高的方式之一。所以稠密點雲處理是方向之一?所以如此龐大的資料量,需要實...
ROS入門1 安裝並配置ROS環境
宣告 所有的ros教程均來自roswiki 的tutorials.相信大多數人在做ros tutorials的時候,都是知其然不知其所以然.用好幾個幫助指令能讓你邊做教程,邊學習,而不是copy paste.ros安裝教程 from roswiki 通過這條指令可以檢視ros的環境設定,比如 ros...
ROS學習(七)使用Rosed在ROS中編輯檔案
rosed是rosbash套件的一部分。它允許您通過使用包名稱直接編輯包中的檔案,而不必鍵入包的完整路徑。用法 rosed package name filename 這樣,您可以輕鬆地檢視和選擇編輯程式包中的所有檔案,而無需知道其確切名稱。用法 rosed package name 例子 rose...