rosbuild工作空間建立

2021-08-13 18:51:53 字數 1235 閱讀 3607

在使用ros源**時,在「工作空間」中這樣做通常很有用。對於下面的ros教程,您將需要乙個用於學習教程和建立新的ros堆疊和包的區域。

rosws是乙個工具,它為各種版本控制系統提供統一的介面,例如svn、git和mercurial,並管理在ros覆蓋層安裝的所有包。

在這裡可以找到關於rosws的大量教程:

下面的命令在~/fuerte_workspace中建立了乙個新的工作空間,它擴充套件了安裝在/opt/ros/fuerte上的包的集合:

rosws init ~/fuerte_workspace /opt/ros/fuerte
sudo apt-get install python-rosinstall

需要將新的包放在變數ros_package_path中的路徑中。所有由rosws管理的目錄,即使用rosws新增的目錄在檔案設定時自動新增到ros_package_path中,當對應工作空間的setup.bash被source時。儘管新的包總是應該放在使用rosws安裝的儲存庫中,但是使用沙箱目錄可以很方便,在該目錄中建立的例項可以在不需要任何額外的rosws命令的情況下放置。為此,我們建立了乙個新的沙箱目錄並新增它

mkdir ~/fuerte_workspace/sandbox

source ~/fuerte_workspace/setup.bash

rosws set ~/fuerte_workspace/sandbox

每當工作空間中的條目發生變化時,就需要重新source~/fuerte_workspace/setup.bash。以確保使用了更新的ros_package_path。

source ~/fuerte_workspace/setup.bash
替換行source/opt/ros/fuerte/setup.bash是很常見的,以便source~/fuerte_workspace中的setup.bash或者最常用的工作空間。

可以在這裡找到更完整的ros工作空間教程:

要確認您的包路徑已設定,與ros_package_path變數相呼應。

$ echo $ros_package_path
你應該看到類似的東西:

/home/your_user_name/fuerte_workspace/sandbox:/opt/ros/fuerte/share:/opt/ros/fuerte/stacks

到此你的工作環境已經搭建完成

建立ROS工作空間

本文所使用的終端為zsh,ros版本為kinetic 開始建立乙個catkin工作空間 mkdir p catkin ws src cd catkin ws src即使這個工作空間是空的 在 src 目錄中沒有任何軟體包,只有乙個cmakelists.txt鏈結檔案 你依然可以編譯它 cd catk...

Ros建立工作空間

裝好ros環境後,總是忘記怎麼建立工作空間,下面做一總結 參考 第一步 建立工作目錄源 空間 mkdir p catkin ws srccd catkin ws srccatkin init workspace第二步 測試編譯 cd catkin ws srccatkin makesource de...

ros建立工作空間

mkdir p dev rosbook myworkspace src 解析 其中 dev rosbook myworkspace 為自定義檔案目錄 cd dev rosbook myworkspace src 進入空間myworkspace下的src資料夾 catkin init workspac...