标准的创建方式分两种: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

posted on 2017-09-19 15:21  唐思聪2017  阅读(211)  评论(0)    收藏  举报