ROS下創建第一個節點工程


1、創建工作區

mkdir catkin_ws

cd catkin_ws

mkdir src

2、在src目錄下創建包Myrobot,后面所跟roscpp rospy為依賴包

catkin_create_pkg Myrobot roscpp rospy

3、在Myrobot目錄下創建src文件夾

mkdir src

4、進入上一步創建的src目錄,創建程序文件hello.cpp,(此處文件名為hello)

 vim hello.cpp

5、創建完成后編寫hello world程序

#include <iostream>

int main()

{

         std::cout<<"Hello World!"<<std::endl;

         return 0;

}

6、修改配置文件,打開Myrobot包下面的CMkeLists.txt文件,如圖所示去掉131138139140行前的注釋,粉色標注部分的文件名必須與src目錄中得文件名相同,兩處紅色標注部分為節點名,必須前后一致。

 

7、編寫完成后保存退出,命令為(:wq),回到catkin_ws目錄輸入以下命令進行編譯

catkin_make

8、進入catkin_ws目錄,輸入以下命令

source ./devel/setup.bash

9、新建一個終端(ctrl+alt+t,輸入以下命令

roscore              //運行主節點

10、新建終端,執行以下命令

source catkin_ws/devel/setup.bash

rosrun Myrobot test1_node    //Myrobot為包名,test1_node為節點名

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM