ROS學習筆記(六) 建立 編譯包

2022-09-04 11:18:10 字數 477 閱讀 5181

$ cd ~/catkin_ws  #如果新開乙個終端,就需要先吧ros的工作空間配置好

$ source devel/setup.bash  #工作空間的環境配置

#正式開始建立包

$ catkin_create_pkg test std_msgs rospy roscpp  #建立乙個ros pkg

$ rospack depends1 test  #查詢包的1級依賴項,需要說明的是,執行這個指令前必須將工作空間的環境配置好

$ rospack depends test  #查詢包的所有(貌似只有兩級)依賴項,需要說明的是,執行這個指令前必須將工作空間的環境配置好

///home/gen/catkin_ws/src/test/package.xml  bsd  #package.xml文件修改,其他都是廢話,就這一項可能要改好

$ catkin_make  #編譯整個工作空間中的所有包,但是還沒有找到如何編譯乙個單獨包的方法。

ros學習筆記3 功能包建立與編譯

建立ros功能包 使用命令 catkin create pkg 命令格式 catkin create pkg package name depend1 depend2 depend3 其中依賴關係 std msgs 包含常用的訊息型別,表示基本的資料型別和其他基本的訊息構造,如多維陣列 roscpp...

ROS 用catkin建立ROS包 編譯

安裝好ros後,預設已經安裝了catkin,接著執行以下步驟 用catkin建立ros包 每次都要進入這個目錄,也就是所有的包都要放在這個目錄下 cd catkin ws src catkin create pkg 建立包的命令 hello 包的名字 std msgs roscpp 依賴庫,如果不清...

ROS學習筆記(三) 編譯ROS程式包

contents 編譯程式包 使用 catkin make 開始編譯你的程式包 一旦安裝了所需的系統依賴項,我們就可以開始編譯剛才建立的程式包了。注意 如果你是通過apt或者其它軟體包管理工具來安裝ros的,那麼系統已經預設安裝好所有依賴項。記得事先source你的環境配置 setup 檔案,在ub...