建立乙個ROS節點

2021-08-09 00:09:18 字數 1049 閱讀 2252

mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src
現在使用catkin_create_pkg命令來建立乙個名為』beginner_tutorials』的新程式包,這個程式包依賴於std_msgs、roscpp和rospy

catkin_create_pkg beginner_tutorials std_msgs rospy roscpp
這將會建立乙個名為beginner_tutorials的資料夾,這個資料夾裡面包含乙個package.xml檔案和乙個cmakelists.txt檔案,這兩個檔案都已經自動包含了部分你在執行catkin_create_pkg命令時提供的資訊。

#catkin_create_pkg命令會要求你輸入package_name,如果有需要你還可以在後面新增一些需要依賴的其它程式包:

catkin_create_pkg

[depend1]

[depend2]

[depend3]

cd ~/catkin_ws/src/beginner_tutorials
mkdir -p ~/catkin_ws/src

/beginner_tutorials/src

這個資料夾將會用來放置 beginner_tutorials package 的所有源**。

~/catkin_ws/目錄下執行

catkin_make
source devel/setup.bash
roscore
rosrun beginner_tutorials talker
rosrun beginner_tutorials listener
建立ros程式包

編寫簡單的訊息發布器和訂閱器 (c++)

ros 1 5 建立乙個有用的節點

首先在乙個功能包中建立兩個節點 乙個作為發布者的節點 乙個作為訂閱者的節點 建立cpp檔案。發布者 include include include int main int argc,char ar return 0 訂閱者 include include include void messagec...

建立乙個ROS包

先前筆者不知道catkin到底是個什麼東東,後來終於在官方 上找到了答案,原來catkin是ros的乙個官方的編譯構建系統,是原本的ros的編譯構建系統rosbuild的後繼者。catkin的 有點複雜,我們可以慢慢的講一下其中的淵源。ros 於willow garage這個公司,他們希望借助開源的...

ROS建立節點

首先是自己第一次接觸ros遇到了好多的坑就想讓大家避免入坑,還有就是普及正確的東西首先我要抨擊一下這篇文章,讓許多人走了彎路浪費了大家的時間,對待發部落格一點都不嚴謹錯誤太多以下是位址按照我的做你會發現其實錯誤很簡單。很簡單就是幾條linux命令 mkdir p catkin ws src cd c...