create catkin workspace
1 mkdir catkin_ws :catkin_ws是文件夹名字,什么都可以
2 cd catkin_ws: 进入文件夹
3 mkdir src: 创建文件夹,src,这个名字不能随便写了。
4 cd src: 进入src
5 catkin_init_workspace: 创建一个txt文件在src里面,标记这个文件是工程src文件目录,记得使用 tab按键,不需要打这么多字
6 cd ..:回到根目录现在的根目录是catkin_ws
7 catkin_make:编译现在根目录的文件,会创建build和devel,build是保存现在还在开发的文件
8 catkin_make install:创建install文件,install文件是保存开发完成后分享的文件
source devel/setup.bash: 在根目录下打,设置工作空间的环境变量,有个一劳永逸的办法,在电脑的更目录下,有个隐藏文件.bashrc,在文件的最后面添加 source /home/**自己的用户名**/catkin_ws/devel/setup.bash。这样每次build就是执行这条设置环境变量
(这里就创建好一个空的工作空间,什么都没有)
下面给这里加点东西吧。加个空的包
catkin_create_pkg<package_nam[depend1][depend2]e>创建功能包,功能包是ros源码的最小单元 package
9 cd~/catkin_ws/src:去到src的文件下,功能包都要放置在src文件下面
10 catkin_create_pkg test_pkg std_msgs rospy roscpp: std_msgs:标准的消息结构int,boolean。。 rospy:rosPython的功能 roscpp:c++程序
会生成src 放开发代码的, include;就是头文件,导入的文件, 其他两个是用了表示这个文件是ros package
11 cd /catkin_ws: 回到根目录下面
12 catkin_make: 编译之前创建的test_pkg
13 source devel/setup.bash: 在根目录下打,设置工作空间的环境变量(如果加了上面那句在隐藏文件里,就可以不用这句。)
14 echo $ROS_PACKAGE_PATH: 可以查看ROS片【现在的环境变量
下次加点图片试试