創(chuàng)建ros工程文件
mkdir catkin_ws
cd catkin_ws/
mkdir src
cd src/
catkin_init_workspace
其中catkin_ws是你自己喜歡的工程名腾啥,可以自行修改。完成上述步驟后冯吓,在home目錄下的catkin_ws文件夾里的src會(huì)看到有文件的生成
回到catkin_ws(你自己設(shè)置的工程名目錄下)
amov@amov:~/catkin_ws/src$ cd ..
輸入下面指令進(jìn)行編譯倘待。
catkin_make
完成后catkin_ws下就會(huì)出現(xiàn)編譯生成的工程文件
下一步生成install工程文件,輸入指令
catkin_make install
創(chuàng)建功能包
格式
catkin_create_pkg<package_name>[depend1][depend2][depend3]
創(chuàng)建功能包
cd ~/catkin_ws/src
catkin_create_pkg test_pkg std_msgs rospy roscpp
編譯桑谍、設(shè)置環(huán)境變量延柠、環(huán)境變量檢查
cd ~/catkin_ws
catkin_make
source~/catkin_ws/devel/setup.bash
echo $ROS_PACKAGE_PATH
PS:同一個(gè)工作空間下锣披,不允許存在同名功能包贞间;不同工作空間下,允許存在同名功能包