标准的创建方式分两种:rosbuild或者catkin,目前只学习介绍catkin方法。
1 ~/catkin_ws_2/src$ catkin_create_pkg beginner_tutorials std_msgs rospy roscpp 2 Created file beginner_tutorials/package.xml 3 Created file beginner_tutorials/CMakeLists.txt 4 Created folder beginner_tutorials/include/beginner_tutorials 5 Created folder beginner_tutorials/src 6 Successfully created files in /home/tommy43/catkin_ws_2/src/beginner_tutorials. Please adjust the values in package.xml.
一定要注意运行指令的当前工作目录(可用pwd查看),否则可能会把你的东西创建到九霄云外去哦。
beginner_tutorials是创建的包的名称, std_msgs rospy roscpp是这个包会用的依赖包。
-
编译新建的包
~/catkin_ws_2$ catkin_make
编译之后再将自动更新的setup.bash运行一下:
~/catkin_ws_2/devel$ source setup.bash
测试是否添加环境变量是否成功:
tommy43@tommy43-GL62M-7RD:~/catkin_ws_2$ roscd beginner_tutorials/
tommy43@tommy43-GL62M-7RD:~/catkin_ws_2/src/beginner_tutorials$
参考:http://wiki.ros.org/ROS/Tutorials/CreatingPackage
浙公网安备 33010602011771号