ROS3 建立工作空間與功能包

2021-10-04 19:37:00 字數 699 閱讀 1699

1、工作空間(workspace)是乙個存放工程開發相關檔案的資料夾

2、建立工作空間

mkdir -p ~/catkin_ws/src

cd ~/catkin_ws/src

catkin_init_workspace

cd ~/catkin_ws/

catkin_make

source devel/setup.bash
echo

$ros_package_path

3、建立功能包

同乙個工作空間下,不允許存在同名功能包

不同空間下,允許存在同名功能包

cd ~/catkin_ws/src#ws為功能包名字,可以隨意命名,但是一定要存放於src中

catkin_create_pkg test_pkg std_msgs rospy roscpp

#catkin_create_pkg package_name depend1 depend2 depend3

cd ~/catkin_ws

catkin_make

source ~/catkin_ws/devel/setup.bash#設定環境變數,使系統可以找到功能包

ROS建立工作空間和功能包

所有的ros程式,包括我們自己開發的程式,都被組織成功能包,而ros的功能包被存放在稱之為工作空間的目錄下。因此,在我們寫程式之前,第一步是建立乙個工作空間以容納我們的功能包。1.建立ros工作空間 其實ros工作空間就是linux下的乙個目錄,建立ros工作空間就是建立乙個linux目錄,只是需要...

ROS 建立工作空間以及功能包

src 空間 build 編譯空間 devel 開發空間 install 安裝空間 一 建立工作空間 1 home資料夾下建立catkin ws資料夾 catkin ws資料夾下建立src資料夾。2 src資料夾下開啟終端,輸入 catkin init workspace將資料夾初始化成工作空間。二...

ROS建立工作空間和功能包

mkdir p catkin ws src cd catkin ws src catkin init workspace cd catkin ws catkin make編譯完成後,會在工作空間根目錄下自動產生build和devel兩個資料夾及其中的檔案。source devel setup.bas...