四個資料夾,各自功能如下
src:**空間,源**和實現
build:編譯空間,編譯過程中的中間檔案
devel:開發空間,編譯生成的庫和指令碼
install:安裝空間,用install指令產生的結果
$mkdir -p ~/catkin_ws/src
$cd ~/catkin_ws/src
$catkin_init_workspace
$cd ~/catkin_ws/
$catkin_make
$catkin_make
install 產生install資料夾
$source devel/setup.bash
$echo
$ros_package_path
catkin_create_pkg+包名+依賴,包一定要放在src資料夾中$catkin_create_pkg
[depend1]
[depend2]
[depend3]
例如:$cd ~/catkin_ws/src
$catkin_create_pkg test_pkg std_msgs rospy roscpp
$cd ~/catkin_ws
$catkin_make
$source ~/catkin_ws/devel/setup.bash
ROS建立工作空間和功能包
所有的ros程式,包括我們自己開發的程式,都被組織成功能包,而ros的功能包被存放在稱之為工作空間的目錄下。因此,在我們寫程式之前,第一步是建立乙個工作空間以容納我們的功能包。1.建立ros工作空間 其實ros工作空間就是linux下的乙個目錄,建立ros工作空間就是建立乙個linux目錄,只是需要...
ROS建立工作空間和功能包
mkdir p catkin ws src cd catkin ws src catkin init workspace cd catkin ws catkin make編譯完成後,會在工作空間根目錄下自動產生build和devel兩個資料夾及其中的檔案。source devel setup.bas...
ROS 建立工作空間以及功能包
src 空間 build 編譯空間 devel 開發空間 install 安裝空間 一 建立工作空間 1 home資料夾下建立catkin ws資料夾 catkin ws資料夾下建立src資料夾。2 src資料夾下開啟終端,輸入 catkin init workspace將資料夾初始化成工作空間。二...