一、管理環境
如果你在查詢和使用ros
軟體包方面遇到了問題,請確保你已經正確配置了指令碼環境。乙個檢查的好方法是確保你已經設定了像ros_root
和ros_package_path
這樣的環境變數,可以通過以下命令檢視:
printenv | grep ros
如果發現沒有配置,那這個時候你就需要'source'
某些'setup.*sh』
檔案了。
如果你是通過ubuntu
上的 apt
工具來安裝ros
的,那麼你將會在'/opt/ros//'
目錄中看到setup.*sh
檔案,然後你可以執行下面的source
命令:
$ source /opt/ros
請使用具體的ros發行版本替代
例如,16.04安裝的是ros kinetic 所以命令改為
$ source /opt/ros/kinetic/setup.bash
二、建立ros工作空間
建立乙個工作空間
$ mkdir -p ~/catkin_ws/src
$ cd ~/catkin_ws/src
即使這個工作空間是空的(在'src『目錄下沒有任何的軟體包,只有乙個cmakeliststxt鏈結檔案),你依然可以編譯他
$ cd ~/catkin_ws/$ catkin_make
catkin_make命令在catkin
工作空間中是乙個非常方便的工具。如果你檢視一下當前目錄應該能看到'build'
和'devel'
這兩個資料夾。在'devel'
資料夾裡面你可以看到幾個setup.*sh
檔案。source
這些檔案中的任何乙個都可以將當前工作空間設定在ros
文件。接下來首先source
一下新生成的setup.*sh
檔案:
$ source devel/setup.bash
要想保證工作空間已經配置正確,需要確保ros_package_path環境變數包含你的工作空間目錄,採用以下命令檢視:
$ echo $ros_package_path
如果輸出:/home//catkin_ws/src:/opt/ros/indigo/share:/opt/ros/indigo/stacks 說明成功
ROS學習二 安裝ROS
執行備份命令 sudo cp etc apt sources.list etc apt sources.list.old 可以用vim,gedit,atom等工具開啟 sudo vim etc apt sources.list或 sudo gedit etc apt sources.list 或 你...
ROS入門1 安裝並配置ROS環境
宣告 所有的ros教程均來自roswiki 的tutorials.相信大多數人在做ros tutorials的時候,都是知其然不知其所以然.用好幾個幫助指令能讓你邊做教程,邊學習,而不是copy paste.ros安裝教程 from roswiki 通過這條指令可以檢視ros的環境設定,比如 ros...
ROS入門(一)安裝並配置ROS環境
在學習這些教程之前先按照 在ubuntu中安裝ros kinetic 這篇部落格 完成安裝。注意 如果你是使用類似apt這樣的軟體管理器來安裝ros的,那麼安裝後這些軟體包將不具備寫入許可權,當前系統使用者比如你自己也無法對這些軟體包進行修改編輯。當你的開發涉及到ros軟體包原始碼層面的操作或者在建...